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

com.sas.services.information.metadata
Class OMRIdentityGroup

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.OMRIdentityGroup
All Implemented Interfaces:
IdentityGroupInterface, IdentityInterface, MetadataInterface,
Direct Known Subclasses:
OMRRole

public class OMRIdentityGroup
extends Metadata
implements IdentityGroupInterface

Identity group 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
  OMRIdentityGroup()
           
protected OMRIdentityGroup(Class theClass)
           
  OMRIdentityGroup(IdentityGroup o)
           
protected OMRIdentityGroup(IdentityGroup o, Class theClass)
           
protected OMRIdentityGroup(IdentityGroupImpl_Stub o, Class theClass)
           
  OMRIdentityGroup(IdentityGroupImpl o)
           
protected OMRIdentityGroup(IdentityGroupImpl o, Class theClass)
           
  OMRIdentityGroup(RepositoryInterface repos, String name, FolderInterface parent)
           
protected OMRIdentityGroup(RepositoryInterface repos, String name, FolderInterface parent, Class theClass)
           
 
Method Summary
 void addIdentity(IdentityInterface identity)
          Add a member identity to this group.
 List getLogins()
          Get a list of the Login objects associated with this Identity.
 List getMembers()
          Get a List of the IdentityInterface objects that are members of this group.
 void removeIdentity(IdentityInterface identity)
          Remove a member identity from this group.
 void setMembers(List members)
          Set the member list for this group.
 
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, getType, 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, 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
 

Constructor Detail

OMRIdentityGroup

public OMRIdentityGroup()
                 throws RemoteException

OMRIdentityGroup

public OMRIdentityGroup(IdentityGroup o)
                 throws RemoteException

OMRIdentityGroup

public OMRIdentityGroup(IdentityGroupImpl o)
                 throws RemoteException

OMRIdentityGroup

public OMRIdentityGroup(RepositoryInterface repos,
                        String name,
                        FolderInterface parent)
                 throws RemoteException

OMRIdentityGroup

protected OMRIdentityGroup(Class theClass)
                    throws RemoteException

OMRIdentityGroup

protected OMRIdentityGroup(IdentityGroup o,
                           Class theClass)
                    throws RemoteException

OMRIdentityGroup

protected OMRIdentityGroup(IdentityGroupImpl o,
                           Class theClass)
                    throws RemoteException

OMRIdentityGroup

protected OMRIdentityGroup(IdentityGroupImpl_Stub o,
                           Class theClass)
                    throws RemoteException

OMRIdentityGroup

protected OMRIdentityGroup(RepositoryInterface repos,
                           String name,
                           FolderInterface parent,
                           Class theClass)
                    throws RemoteException
Method Detail

getMembers

public List getMembers()
                throws ServiceException,
                       RemoteException
Description copied from interface: IdentityGroupInterface
Get a List of the IdentityInterface objects that are members of this group.
Specified by:
getMembers in interface IdentityGroupInterface
See Also:
IdentityGroupInterface.getMembers()

addIdentity

public void addIdentity(IdentityInterface identity)
                 throws ServiceException,
                        RemoteException
Description copied from interface: IdentityGroupInterface
Add a member identity to this group.
Specified by:
addIdentity in interface IdentityGroupInterface
See Also:
IdentityGroupInterface.addIdentity(IdentityInterface)

removeIdentity

public void removeIdentity(IdentityInterface identity)
                    throws ServiceException,
                           RemoteException
Description copied from interface: IdentityGroupInterface
Remove a member identity from this group.
Specified by:
removeIdentity in interface IdentityGroupInterface
See Also:
IdentityGroupInterface.removeIdentity(IdentityInterface)

setMembers

public void setMembers(List members)
                throws ServiceException,
                       RemoteException
Description copied from interface: IdentityGroupInterface
Set the member list for this group. Any existing members will be removed.
Specified by:
setMembers in interface IdentityGroupInterface
See Also:
IdentityGroupInterface.setMembers(List)

getLogins

public List getLogins()
               throws ServiceException,
                      RemoteException
Description copied from interface: IdentityInterface
Get a list of the Login objects associated with this Identity.
Specified by:
getLogins in interface IdentityInterface
See Also:
IdentityInterface.getLogins()

***  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:58