|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SoftwareComponentInterface
Field Summary |
---|
Fields inherited from interface com.sas.services.information.metadata.MetadataInterface |
---|
METADATA_STATE_DELETED, METADATA_STATE_DESTROYED, METADATA_STATE_NEW, METADATA_STATE_NORMAL, PERMISSION_READMETADATA, PERMISSION_WRITEMETADATA |
Method Summary | |
---|---|
void |
addDeployedComponent(ServerInterface server)
Add a DeployedComponent to this SoftwareComponent. |
void |
addPropertyGroup(PropertyGroupInterface group)
Add a PropertyGroupInterface object to this SoftwareComponent. |
void |
addSoftwareGroup(GroupInterface group)
Add a SoftwareGroup to this SoftwareComponent. |
void |
addSoftwareTree(FolderInterface folder)
Add a SoftwareTree to this SoftwareComponent. |
java.lang.String |
getClassIdentifier()
Get the unique class identifier for the software. |
java.util.List |
getDependentComponents()
Get the components that depend on this one. |
java.util.List |
getDependsOnComponents()
Get the components that this component depends on. |
java.util.List |
getDeployedComponents()
Get the list of DeployedComponents associated to this SoftwareComponent. |
int |
getMajor()
Get the major release number as an integer. |
int |
getMinor()
Get the minor release number as an integer. |
java.lang.String |
getPlatform()
Get the platform or language of the SoftwareComponent. |
java.util.Map<java.lang.String,java.lang.String> |
getPrivateConfigurableProperties()
|
java.lang.String |
getProductIdentifier()
An ID representing the product. |
java.lang.String |
getProductName()
Get the name of the product this software comprises or is bundled with. |
java.util.List |
getPropertyGroups()
Get the List of PropertyGroupInterface objects associated with this SoftwareComponent. |
java.util.Map<java.lang.String,java.lang.String> |
getPublicConfigurableProperties()
|
SoftwareComponentAttributes |
getSoftwareComponentAttributes()
Get the attributes of this component in a SoftwareComponentAttributes object. |
java.util.List |
getSoftwareGroups()
Get the SoftwareGroups for this SoftwareComponent. |
java.util.List |
getSoftwareTrees()
Get the List of SoftwareTrees for this SoftwareComponent. |
java.lang.String |
getSoftwareVersion()
Get the software version of the SoftwareComponent. |
java.lang.String |
getSpecVendor()
Get the name of the vendor that provided the specification. |
java.lang.String |
getSpecVersion()
Get the specification number implemented by the SoftwareComponent. |
java.lang.String |
getVendor()
Get the String with the vendor name. |
java.lang.String |
getVendorIdentifier()
Get the ID representing the software vendor. |
void |
removeDeployedComponent(ServerInterface server)
Remove a DeployedComponent from this SoftwareComponent. |
void |
removePropertyGroup(PropertyGroupInterface group)
Remove a PropertyGroupInterface object from the associated list. |
void |
removeSoftwareGroup(GroupInterface group)
Remove a SoftwareGroup from this SoftwareComponent. |
void |
removeSoftwareTree(FolderInterface folder)
Remove a Software tree from this SoftwareComponent. |
void |
setClassIdentifier(java.lang.String classIdentifier)
Set the class identifier for this SoftwareComponent. |
void |
setDeployedComponents(java.util.List servers)
Set the List DeployedComponents on this SoftwareComponent. |
void |
setMajor(int major)
Set the major release number. |
void |
setMinor(int minor)
Set the minor release number. |
void |
setPlatform(java.lang.String platform)
Set the component platform. |
void |
setProductIdentifier(java.lang.String productIdentifier)
Set the product ID for this component. |
void |
setProductName(java.lang.String productName)
Set the name of the product this software is part of. |
void |
setPropertyGroups(java.util.List groups)
Set the list of associated PropertyGroupInterface objects. |
void |
setSoftwareComponentAttributes(SoftwareComponentAttributes attributes)
Set the attributes of this component using a SoftwareComponentAttributes object. |
void |
setSoftwareGroups(java.util.List groups)
Set the List of SoftwareGroups on this SoftwareComponent. |
void |
setSoftwareTrees(java.util.List folders)
Set the List of SoftwareTrees on this SoftwareComponent. |
void |
setSoftwareVersion(java.lang.String version)
Set the software version of the SoftwareComponent. |
void |
setSpecVendor(java.lang.String specVendor)
Set the name of the vendor that provided the specification. |
void |
setSpecVersion(java.lang.String specVersion)
Set the specification number implemented by the Software Component. |
void |
setVendor(java.lang.String vendor)
Set the vendor name string for the Software Component. |
void |
setVendorIdentifier(java.lang.String vendorIdentifier)
Set the ID representing the software vendor. |
Methods inherited from interface com.sas.services.information.publicobject.PublicObjectInterface |
---|
addProcessorInterface, getContainer, getIdentifier, getName, getObjectURI, getPathUrl, getProcessorInterface, getTypeDescriptor |
Method Detail |
---|
java.lang.String getSoftwareVersion() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setSoftwareVersion(java.lang.String version) throws ServiceException, java.rmi.RemoteException
version
- The software version string.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.int getMajor() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setMajor(int major) throws ServiceException, java.rmi.RemoteException
major
- The integer representing the major release number.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.int getMinor() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setMinor(int minor) throws ServiceException, java.rmi.RemoteException
minor
- The integer representing the minor release number.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.lang.String getVendor() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setVendor(java.lang.String vendor) throws ServiceException, java.rmi.RemoteException
vendor
- A String containing the vendor's name.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.lang.String getSpecVersion() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setSpecVersion(java.lang.String specVersion) throws ServiceException, java.rmi.RemoteException
specVersion
- A String with the specification number.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.lang.String getSpecVendor() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setSpecVendor(java.lang.String specVendor) throws ServiceException, java.rmi.RemoteException
specVendor
- The name of the specification vendor.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.lang.String getVendorIdentifier() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setVendorIdentifier(java.lang.String vendorIdentifier) throws ServiceException, java.rmi.RemoteException
vendorIdentifier
- A string with the ID of the software vendor.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.lang.String getClassIdentifier() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setClassIdentifier(java.lang.String classIdentifier) throws ServiceException, java.rmi.RemoteException
classIdentifier
- The class identifier string.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.lang.String getProductName() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setProductName(java.lang.String productName) throws ServiceException, java.rmi.RemoteException
productName
- The product name string.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.lang.String getPlatform() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setPlatform(java.lang.String platform) throws ServiceException, java.rmi.RemoteException
platform
- The platform String.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.lang.String getProductIdentifier() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setProductIdentifier(java.lang.String productIdentifier) throws ServiceException, java.rmi.RemoteException
productIdentifier
- The ID of the product this component belongs to.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.SoftwareComponentAttributes getSoftwareComponentAttributes() throws ServiceException, java.rmi.RemoteException
SoftwareComponentAttributes
object.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setSoftwareComponentAttributes(SoftwareComponentAttributes attributes) throws ServiceException, java.rmi.RemoteException
SoftwareComponentAttributes
object.
attributes
- The new attributes of this SoftwareComponent. Any non-null String will
replace the current value, and any integer > 0.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.util.List getSoftwareGroups() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void addSoftwareGroup(GroupInterface group) throws ServiceException, java.rmi.RemoteException
group
- A new GroupInterface to add as a SoftwareGroup.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void removeSoftwareGroup(GroupInterface group) throws ServiceException, java.rmi.RemoteException
group
- The Group to remove from the SoftwareGroups.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setSoftwareGroups(java.util.List groups) throws ServiceException, java.rmi.RemoteException
groups
- The list of GroupInterface objects to associate to this SoftwareComponent as
SoftwareGroups.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.util.List getSoftwareTrees() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void addSoftwareTree(FolderInterface folder) throws ServiceException, java.rmi.RemoteException
folder
- A FolderInterface object to add as a SoftwareTree.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void removeSoftwareTree(FolderInterface folder) throws ServiceException, java.rmi.RemoteException
folder
- The FolderInterface to remove from the SoftwareTrees.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setSoftwareTrees(java.util.List folders) throws ServiceException, java.rmi.RemoteException
folders
- The List of FolderInterface objects to associate to this SoftwareComponent
as SoftwareTrees.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.util.List getDeployedComponents() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void addDeployedComponent(ServerInterface server) throws ServiceException, java.rmi.RemoteException
server
- The ServerInterface object to add as a DeployedComponent on this SoftwareComponent.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void removeDeployedComponent(ServerInterface server) throws ServiceException, java.rmi.RemoteException
server
- The ServerInterface object to remove from the DeployedComponents.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setDeployedComponents(java.util.List servers) throws ServiceException, java.rmi.RemoteException
servers
- The List of ServerInterface objects to associate to this SoftwareComponent
as DeployedComponents.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.util.List getPropertyGroups() throws ServiceException, java.rmi.RemoteException
PropertyGroupInterface
objects associated with this SoftwareComponent.
PropertyGroupInterface
objects associated to this SoftwareComponent.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void addPropertyGroup(PropertyGroupInterface group) throws ServiceException, java.rmi.RemoteException
PropertyGroupInterface
object to this SoftwareComponent.
group
- A PropertyGroupInterface
object to associate to this SoftwareComponent.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void removePropertyGroup(PropertyGroupInterface group) throws ServiceException, java.rmi.RemoteException
PropertyGroupInterface
object from the associated list.
group
- A PropertyGroupInterface
object to remove from the associated list.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setPropertyGroups(java.util.List groups) throws ServiceException, java.rmi.RemoteException
PropertyGroupInterface
objects.
groups
- A List of associated PropertyGroupInterface
objects.
ServiceException
- If a server error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.util.List getDependentComponents() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a repository error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.util.List getDependsOnComponents() throws ServiceException, java.rmi.RemoteException
ServiceException
- If a repository error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.util.Map<java.lang.String,java.lang.String> getPublicConfigurableProperties() throws ServiceException, java.rmi.RemoteException
ServiceException
java.rmi.RemoteException
java.util.Map<java.lang.String,java.lang.String> getPrivateConfigurableProperties() throws ServiceException, java.rmi.RemoteException
ServiceException
java.rmi.RemoteException
|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |