public interface SARGeneratorPlugin
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
copyright_notice |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getProviderName()
Supplies the unique name of the Service Provider that service archives are being built for.
|
ProviderProperty[] |
getProviderProperties()
Provides the configuration properties for the service represented by this service archive.
|
java.lang.String |
getRequestSchema()
Provides the request schema for the service represented by this service archive.
|
java.lang.String |
getResponseSchema()
Provides the response schema for the service represented by this service archive.
|
ServiceArtifact[] |
getSarContents()
Returns the other content that needs to be stored in the service archive.
|
void |
setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
Sets the configuration properties supplied by the user to be used in the creation of the service archive.
|
static final java.lang.String copyright_notice
java.lang.String getProviderName()
java.lang.String getRequestSchema()
java.lang.String getResponseSchema()
ProviderProperty[] getProviderProperties()
ProviderProperty
objects representing each property.ServiceArtifact[] getSarContents() throws ServiceArtifactException
ServiceArtifact
objects representing each file.ServiceArtifactException
- If there is a problem creating one of the ServiceArtifactsvoid setParameters(java.util.Map<java.lang.String,java.lang.String> parameters) throws InvalidPropertyException
parameters
- A Map of String to String mapping the property name to the supplied value.InvalidPropertyException
- If the plugin decides that one of the properties contains an invalid value.