|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MetadataSourceInterface
Interface specifying methods used to deploy foundation services from a metadata source.
Method Summary | |
---|---|
void |
destroy()
Destroys the metadata source. |
java.lang.String |
getApplicationServiceDeployment()
Gets the name of the application service deployment. |
com.sas.metadata.remote.MdObjectStore |
getMdObjectStore()
Gets the metadata object store. |
java.lang.String |
getMetadata()
Gets XML formatted metadata. |
java.util.Properties |
getProperties()
Gets the properties which define this metadata source's configuration. |
java.util.Set |
getServiceDeploymentNames()
Gets the set of service deployment names that are to be deployed. |
boolean |
isServiceDeploymentDeployable(java.lang.String applicationServiceDeployment)
Determines whether or not the specified service deployment is deployable. |
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 is deployable. |
void |
setApplicationServiceDeployment(java.lang.String softwareComponentName)
Sets the name of the application service deployment. |
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 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 |