***  This API provides Binary Compatibility only, not Source Compatibility  ***

com.sas.services.information.metadata
Class OMRPropertySet

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--com.sas.services.information.metadata.Metadata
                          |
                          +--com.sas.services.information.metadata.OMRPropertySet
All Implemented Interfaces:
MetadataInterface, PropertySetInterface,

public class OMRPropertySet
extends Metadata
implements PropertySetInterface

PropertySet persisted in a SAS Metadata Repository.

Since:
1.1
See Also:
Serialized Form

Fields inherited from class com.sas.services.information.metadata.Metadata
_repository, _repositoryFlag, _repositoryObject, formats, gmtZone, REPOSITORY_DAV, REPOSITORY_LDAP, REPOSITORY_NONE, REPOSITORY_OMR
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Fields inherited from interface com.sas.services.information.metadata.MetadataInterface
PERMISSION_READMETADATA, PERMISSION_WRITEMETADATA
 
Constructor Summary
OMRPropertySet()
           
OMRPropertySet(PropertySet o)
           
OMRPropertySet(PropertySetImpl o)
           
OMRPropertySet(RepositoryInterface repos, String name, FolderInterface parent)
           
 
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.
 String getType()
          Get the object type.
 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 class com.sas.services.information.metadata.Metadata
add, addAccessControl, addAttribute, addAttributes, addExtension, addKeyword, addPermissions, addRemark, addTransactionListener, checkin, checkout, clearInformationService, commit, copyTo, delete, deleteAttribute, deleteAttributes, getAccessControls, getAttribute, getAttributes, getCreateDate, getDescription, getEntityKey, getEntityURL, getExtensions, getGUID, getIdentities, getInformationService, getKeywords, getModifyDate, getName, getParentPath, getParents, getPath, getPaths, getPathUrl, getPathUrl, getPermission, getPermissions, getPermissions, getPreviousVersionNames, getRemarksList, getReposId, getRepository, getRepositoryEntity, getReposKey, getTrackingId, getTreeRefresh, getVersion, isAuthorized, isLoggingEnabled, logMessage, mapNameToFilesystem, mapUrlToFilesystem, moveTo, newServiceObject, notifyTransactionListeners, refresh, removeAccessControl, removeExtension, removeKeyword, removePermissions, rollback, setAttribute, setAttributes, setDescription, setGUID, setKeywords, setName, setPermission, setRemarksList, setRepository, setTreeRefresh, startTransaction, transactionEvent, uncheckout, update, version
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
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, 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
 

Constructor Detail

OMRPropertySet

public OMRPropertySet()
               throws RemoteException

OMRPropertySet

public OMRPropertySet(PropertySet o)
               throws RemoteException

OMRPropertySet

public OMRPropertySet(PropertySetImpl o)
               throws RemoteException

OMRPropertySet

public OMRPropertySet(RepositoryInterface repos,
                      String name,
                      FolderInterface parent)
               throws RemoteException
Method Detail

getType

public String getType()
               throws RemoteException
Description copied from interface: MetadataInterface
Get the object type. Subclasses of Metadata will return a repository-neutral type string. If no subclass exists, Metadata returns the repository-specific type.
Specified by:
getType in interface MetadataInterface
Overrides:
getType in class Metadata
Following copied from interface: com.sas.services.information.metadata.MetadataInterface
Returns:
A type string for the object.
Throws:
RemoteException - if an error occurs

getSetProperties

public List getSetProperties()
                      throws ServiceException,
                             RemoteException
Description copied from interface: PropertySetInterface
Get a List of the properties that belong to this set.
Specified by:
getSetProperties in interface PropertySetInterface
See Also:
PropertySetInterface.getSetProperties()

addSetProperty

public void addSetProperty(PropertyInterface property)
                    throws ServiceException,
                           RemoteException
Description copied from interface: PropertySetInterface
Add a property to the current set.
Specified by:
addSetProperty in interface PropertySetInterface
See Also:
PropertySetInterface.addSetProperty(PropertyInterface)

removeSetProperty

public void removeSetProperty(PropertyInterface property)
                       throws ServiceException,
                              RemoteException
Description copied from interface: PropertySetInterface
Remove a property from the set.
Specified by:
removeSetProperty in interface PropertySetInterface
See Also:
PropertySetInterface.removeSetProperty(PropertyInterface)

setSetProperties

public void setSetProperties(List properties)
                      throws ServiceException,
                             RemoteException
Description copied from interface: PropertySetInterface
Set the current set of properties to the given set. The existing set is competely replaced with the new set.
Specified by:
setSetProperties in interface PropertySetInterface
See Also:
PropertySetInterface.setSetProperties(List)

setOwningObject

public void setOwningObject(MetadataInterface owner)
                     throws ServiceException,
                            RemoteException
Set the object that this propertyset modifies.
Specified by:
setOwningObject in interface PropertySetInterface
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.
Specified by:
getOwningObject in interface PropertySetInterface
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.
Specified by:
setSetRole in interface PropertySetInterface
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.
Specified by:
getSetRole in interface PropertySetInterface
Returns:
The String defining the role of this PropertySet.
Throws:
ServiceException - If a repository error occurs.
RemoteException - In the event of remote object failure.

***  This API provides Binary Compatibility only, not Source Compatibility  ***




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