|
| 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 | |
|---|---|
abstract void |
addDeployedComponent(ServerInterface server)
Add a DeployedComponent to this SoftwareComponent. |
abstract void |
addPropertyGroup(PropertyGroupInterface group)
Add a PropertyGroupInterface object to this SoftwareComponent. |
abstract void |
addSoftwareGroup(GroupInterface group)
Add a SoftwareGroup to this SoftwareComponent. |
abstract void |
addSoftwareTree(FolderInterface folder)
Add a SoftwareTree to this SoftwareComponent. |
abstract java.lang.String |
getClassIdentifier()
Get the unique class identifier for the software. |
abstract java.util.List |
getDependentComponents()
Get the components that depend on this one. |
abstract java.util.List |
getDependsOnComponents()
Get the components that this component depends on. |
abstract java.util.List |
getDeployedComponents()
Get the list of DeployedComponents associated to this SoftwareComponent. |
abstract java.util.List<MetadataInterface> |
getImplementedObjects()
Get the list of objects that are implemented by the software described by this SoftwareComponent. |
abstract int |
getMajor()
Get the major release number as an integer. |
abstract int |
getMinor()
Get the minor release number as an integer. |
abstract java.lang.String |
getPlatform()
Get the platform or language of the SoftwareComponent. |
abstract java.util.Map<java.lang.String,java.lang.String> |
getPrivateConfigurableProperties()
|
abstract java.lang.String |
getProductIdentifier()
An ID representing the product. |
abstract java.lang.String |
getProductName()
Get the name of the product this software comprises or is bundled with. |
abstract java.util.List |
getPropertyGroups()
Get the List of PropertyGroupInterface objects associated with this SoftwareComponent. |
abstract java.util.Map<java.lang.String,java.lang.String> |
getPublicConfigurableProperties()
|
abstract SoftwareComponentAttributes |
getSoftwareComponentAttributes()
Get the attributes of this component in a SoftwareComponentAttributes object. |
abstract java.util.List |
getSoftwareGroups()
Get the SoftwareGroups for this SoftwareComponent. |
abstract java.util.List |
getSoftwareTrees()
Get the List of SoftwareTrees for this SoftwareComponent. |
abstract java.lang.String |
getSoftwareVersion()
Get the software version of the SoftwareComponent. |
abstract java.lang.String |
getSpecVendor()
Get the name of the vendor that provided the specification. |
abstract java.lang.String |
getSpecVersion()
Get the specification number implemented by the SoftwareComponent. |
abstract java.lang.String |
getVendor()
Get the String with the vendor name. |
abstract java.lang.String |
getVendorIdentifier()
Get the ID representing the software vendor. |
abstract void |
removeDeployedComponent(ServerInterface server)
Remove a DeployedComponent from this SoftwareComponent. |
abstract void |
removePropertyGroup(PropertyGroupInterface group)
Remove a PropertyGroupInterface object from the associated list. |
abstract void |
removeSoftwareGroup(GroupInterface group)
Remove a SoftwareGroup from this SoftwareComponent. |
abstract void |
removeSoftwareTree(FolderInterface folder)
Remove a Software tree from this SoftwareComponent. |
abstract void |
setClassIdentifier(java.lang.String classIdentifier)
Set the class identifier for this SoftwareComponent. |
abstract void |
setDeployedComponents(java.util.List servers)
Set the List DeployedComponents on this SoftwareComponent. |
abstract void |
setImplementedObjects(java.util.List<MetadataInterface> objects)
Set the list of objects that are implemented by the software component described by this object. |
abstract void |
setMajor(int major)
Set the major release number. |
abstract void |
setMinor(int minor)
Set the minor release number. |
abstract void |
setPlatform(java.lang.String platform)
Set the component platform. |
abstract void |
setProductIdentifier(java.lang.String productIdentifier)
Set the product ID for this component. |
abstract void |
setProductName(java.lang.String productName)
Set the name of the product this software is part of. |
abstract void |
setPropertyGroups(java.util.List groups)
Set the list of associated PropertyGroupInterface objects. |
abstract void |
setSoftwareComponentAttributes(SoftwareComponentAttributes attributes)
Set the attributes of this component using a SoftwareComponentAttributes object. |
abstract void |
setSoftwareGroups(java.util.List groups)
Set the List of SoftwareGroups on this SoftwareComponent. |
abstract void |
setSoftwareTrees(java.util.List folders)
Set the List of SoftwareTrees on this SoftwareComponent. |
abstract void |
setSoftwareVersion(java.lang.String version)
Set the software version of the SoftwareComponent. |
abstract void |
setSpecVendor(java.lang.String specVendor)
Set the name of the vendor that provided the specification. |
abstract void |
setSpecVersion(java.lang.String specVersion)
Set the specification number implemented by the Software Component. |
abstract void |
setVendor(java.lang.String vendor)
Set the vendor name string for the Software Component. |
abstract 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
java.util.List<MetadataInterface> getImplementedObjects()
throws ServiceException,
java.rmi.RemoteException
ServiceException - If a repository error occurs.
java.rmi.RemoteException - In the event of remote object failure.
void setImplementedObjects(java.util.List<MetadataInterface> objects)
throws ServiceException,
java.rmi.RemoteException
objects - The list of objects implemented by this one.
ServiceException - If a repository error occurs.
java.rmi.RemoteException - In the event of remote object failure.
|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||