|
| Foundation |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
@SASScope(value="ALL") @BinaryCompatibilityOnly public interface PrototypeInterface
| 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 |
addAssociation(AssociationPropertyInterface property)
Add an association to this prototype. |
abstract void |
addPrototypeProperty(PrototypePropertyInterface property)
Add an attribute property to this prototype. |
abstract java.util.List |
getAssociations()
Get the associations for this prototype. |
abstract java.lang.String |
getMetadataType()
Get the metadata type described by this prototype. |
abstract PropertyGroupInterface |
getPrimaryPropertyGroup()
Get the primary property group for this prototype. |
abstract java.util.List |
getPrototypeProperties()
Get the set of attribute properties for this prototype. |
abstract void |
removeAssociation(AssociationPropertyInterface property)
Remove an association from this prototype. |
abstract void |
removePrototypeProperty(PrototypePropertyInterface property)
Remove an attribute property from this prototype. |
abstract void |
setMetadataType(java.lang.String type)
Set the metadata type described by this prototype. |
abstract void |
setPrimaryPropertyGroup(PropertyGroupInterface propertyGroup)
Set the primary property group for this prototype. |
| Methods inherited from interface com.sas.services.information.publicobject.PublicObjectInterface |
|---|
addProcessorInterface, getContainer, getIdentifier, getName, getObjectURI, getPathUrl, getProcessorInterface, getTypeDescriptor |
| Method Detail |
|---|
java.lang.String getMetadataType()
throws ServiceException,
java.rmi.RemoteException
ServiceException - If a repository error occurs.
java.rmi.RemoteException - In the event of remote object failure.
void setMetadataType(java.lang.String type)
throws ServiceException,
java.rmi.RemoteException
type - The metadata type described by this prototype.
ServiceException - If a repository error occurs.
java.rmi.RemoteException - In the event of remote object failure.
java.util.List getPrototypeProperties()
throws ServiceException,
java.rmi.RemoteException
AttributePropertyInterface objects that
describe the prototyped object.
ServiceException - If a repository error occurs.
java.rmi.RemoteException - In the event of remote object failure.
void addPrototypeProperty(PrototypePropertyInterface property)
throws ServiceException,
java.rmi.RemoteException
property - A AttributePropertyInterface to add to this prototype.
ServiceException - If a repository error occurs.
java.rmi.RemoteException - In the event of remote object failure.
void removePrototypeProperty(PrototypePropertyInterface property)
throws ServiceException,
java.rmi.RemoteException
property - An AttributePropertyInterface to remove from this
prototype.
ServiceException - If a repository error occurs.
java.rmi.RemoteException - In the event of remote object failure.
java.util.List getAssociations()
throws ServiceException,
java.rmi.RemoteException
AssociationPropertyInterface objects.
ServiceException - If a repository error occurs.
java.rmi.RemoteException - In the event of remote object failure.
void addAssociation(AssociationPropertyInterface property)
throws ServiceException,
java.rmi.RemoteException
property - An AssociationPropertyInterface object.
ServiceException - If a repository error occurs.
java.rmi.RemoteException - In the event of remote object failure.
void removeAssociation(AssociationPropertyInterface property)
throws ServiceException,
java.rmi.RemoteException
property - An AssociationPropertyInterface object to remove.
ServiceException - If a repository error occurs.
java.rmi.RemoteException - In the event of remote object failure.
void setPrimaryPropertyGroup(PropertyGroupInterface propertyGroup)
throws ServiceException,
java.rmi.RemoteException
setPrimaryPropertyGroup in interface MetadataInterfacepropertyGroup - The PropertyGroupInterface to use as the primary property
group for this prototype.
ServiceException - If a repository error occurs.
java.rmi.RemoteException - In the event of remote object failure.
PropertyGroupInterface getPrimaryPropertyGroup()
throws ServiceException,
java.rmi.RemoteException
getPrimaryPropertyGroup in interface MetadataInterfaceServiceException - 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 | |||||||||||||