com.sas.services.information.metadata
Interface PropertySetInterface

All Superinterfaces:
MetadataInterface,
All Known Implementing Classes:
OMRPropertySet,

public interface PropertySetInterface
extends MetadataInterface

Since:
1.1

Fields inherited from interface com.sas.services.information.metadata.MetadataInterface
PERMISSION_READMETADATA, PERMISSION_WRITEMETADATA
 
Method Summary
 void addSetProperty(PropertyInterface property)
          Add a property to the current set.
 MetadataInterface getOwningObject()
          Get the object that owns this property set.
 List getSetProperties()
          Get a List of the properties that belong to this set.
 String getSetRole()
          Get the setRole attribute on the PropertySet.
 void removeSetProperty(PropertyInterface property)
          Remove a property from the set.
 void setOwningObject(MetadataInterface owner)
          Set the object that this propertyset modifies.
 void setSetProperties(List properties)
          Set the current set of properties to the given set.
 void setSetRole(String role)
          Set the setRole attribute on the PropertySet.
 
Methods inherited from interface com.sas.services.information.metadata.MetadataInterface
add, addAccessControl, addAttribute, addAttributes, addExtension, addKeyword, addPermissions, addRemark, addTransactionListener, checkin, checkout, commit, copyTo, delete, deleteAttribute, deleteAttributes, getAccessControls, getAttribute, getAttributes, getCreateDate, getDescription, getEntityKey, getEntityURL, getExtensions, getGUID, getIdentities, getKeywords, getModifyDate, getName, getParentPath, getParents, getPath, getPaths, getPathUrl, getPathUrl, getPermission, getPermissions, getPermissions, getPreviousVersionNames, getRemarksList, getReposId, getRepository, getRepositoryEntity, getReposKey, getTrackingId, getType, getVersion, isAuthorized, isLoggingEnabled, logMessage, mapNameToFilesystem, mapUrlToFilesystem, moveTo, newServiceObject, refresh, removeAccessControl, removeExtension, removeKeyword, removePermissions, rollback, setAttribute, setAttributes, setDescription, setGUID, setKeywords, setName, setPermission, setRemarksList, setRepository, startTransaction, transactionEvent, uncheckout, update, version
 

Method Detail

getSetProperties

public List getSetProperties()
                      throws ServiceException,
                             RemoteException
Get a List of the properties that belong to this set.
Returns:
a List of Property objects.
Throws:
ServiceException - in the event of repository failure.
RemoteException - in the event of remote object failure.

addSetProperty

public void addSetProperty(PropertyInterface property)
                    throws ServiceException,
                           RemoteException
Add a property to the current set.
Parameters:
property - A Property object to add to this set.
Throws:
ServiceException - in the event of repository failure.
RemoteException - in the event of remote object failure.

removeSetProperty

public void removeSetProperty(PropertyInterface property)
                       throws ServiceException,
                              RemoteException
Remove a property from the set.
Parameters:
property - the Property to remove from the set.
Throws:
ServiceException - in the event of repository failure.
RemoteException - in the event of remote object failure.

setSetProperties

public void setSetProperties(List properties)
                      throws ServiceException,
                             RemoteException
Set the current set of properties to the given set. The existing set is competely replaced with the new set.
Parameters:
properties - A List of properties to make the current set.
Throws:
ServiceException - in the event of repository failure.
RemoteException - in the event of remote object failure.

setOwningObject

public void setOwningObject(MetadataInterface owner)
                     throws ServiceException,
                            RemoteException
Set the object that this propertyset modifies.
Parameters:
owner - The object that owns this property set
Throws:
ServiceException - If a repository error occurs.
RemoteException - In the event of remote object failure.

getOwningObject

public MetadataInterface getOwningObject()
                                  throws ServiceException,
                                         RemoteException
Get the object that owns this property set.
Returns:
The owner of the property set.
Throws:
ServiceException - If a repository error occurs.
RemoteException - In the event of remote object failure.

setSetRole

public void setSetRole(String role)
                throws ServiceException,
                       RemoteException
Set the setRole attribute on the PropertySet.
Parameters:
role - A String defining the role of this PropertySet.
Throws:
ServiceException - If a repository error occurs.
RemoteException - In the event of remote object failure.

getSetRole

public String getSetRole()
                  throws ServiceException,
                         RemoteException
Get the setRole attribute on the PropertySet.
Returns:
The String defining the role of this PropertySet.
Throws:
ServiceException - If a repository error occurs.
RemoteException - In the event of remote object failure.




Copyright © 2006 SAS Institute Inc. All Rights Reserved.
javadoc generated Fri, 10 Feb 2006 17:28:56