|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
@SASScope(value="ALL") @BinaryCompatibilityOnly public interface MetadataSourceInterface
Interface specifying methods used to deploy foundation services from a metadata source.
| Method Summary | |
|---|---|
abstract void |
destroy()
Destroys the metadata source. |
abstract java.lang.String |
getApplicationServiceDeployment()
Gets the name of the application service deployment. |
abstract com.sas.metadata.remote.MdObjectStore |
getMdObjectStore()
Gets the metadata object store. |
abstract java.lang.String |
getMetadata()
Gets XML formatted metadata. |
abstract java.util.Properties |
getProperties()
Gets the properties which define this metadata source's configuration. |
abstract java.util.Set<java.lang.String> |
getServiceDeploymentNames()
Gets the set of service deployment names that are to be deployed. |
abstract boolean |
isServiceDeploymentDeployable(java.lang.String applicationServiceDeployment)
Determines whether the specified service deployment is can be deployed. |
abstract boolean |
isServiceDeploymentDeployable(java.lang.String applicationServiceDeployment,
com.sas.metadata.remote.Tree serviceDeploymentGroup)
Determines whether or not the specified application service deployment's service deployment group can be deployed. |
abstract void |
setApplicationServiceDeployment(java.lang.String softwareComponentName)
Sets the name of the application service deployment. |
abstract void |
setProperties(java.util.Properties properties)
Sets the properties which define this metadata source's configuration. |
| Method Detail |
|---|
java.lang.String getMetadata()
throws ServiceException
ServiceException - if unable to acquire metadata from the source.boolean isServiceDeploymentDeployable(java.lang.String applicationServiceDeployment)
applicationServiceDeployment - An application's foundation services deployment which is represented
using a metadata SoftwareComponent.
true if it is OK to deploy this appliation's
service deployment or false if it isn't.
boolean isServiceDeploymentDeployable(java.lang.String applicationServiceDeployment,
com.sas.metadata.remote.Tree serviceDeploymentGroup)
applicationServiceDeployment - An application's foundation services deployment which is represented
using a metadata SoftwareComponent.serviceDeploymentGroup - Service deployment group defined under the application's service
deployment.
true if it is OK to deploy this service deployment
or false if it isn't.java.lang.String getApplicationServiceDeployment()
void setApplicationServiceDeployment(java.lang.String softwareComponentName)
softwareComponentName - An application's foundation services deployment which is represented
using a metadata SoftwareComponent.java.util.Set<java.lang.String> getServiceDeploymentNames()
SoftwareComponent element's Name attribute.
If a set of service deployment names is not currently defined then a set will be lazily instantiated and returned with no elements.
String names of the service deployments that
are to be deployed. Note that this set may not contain any
elements, but it is guaranteed to be non-null.void destroy()
com.sas.metadata.remote.MdObjectStore getMdObjectStore()
null if an object store is
not available.java.util.Properties getProperties()
void setProperties(java.util.Properties properties)
properties - Properties which define this metadata source's configuration.
|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||