|
| Services |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
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.LdapGroup
LDAP group.
| 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 | |
LdapGroup()
|
|
LdapGroup(Group o)
|
|
LdapGroup(Groupofuniquenames o)
|
|
LdapGroup(RepositoryInterface repos,
String name,
FolderInterface parent)
|
|
| Method Summary | |
void |
addMember(MetadataInterface member)
Adds a member to this group. |
void |
addMemberOrdered(MetadataInterface member)
Add a new member to the group such that it will be ordered even if it's in another repository (This is primarily for OMR groups). |
void |
addOwner(PersonInterface owner)
Sets this group's owner. |
String |
getDescription()
Gets the description of the group. |
List |
getMembers()
Returns a list of all this group's members. |
List |
getMembersAllRepositories()
Get all the members of the group, including those that may be in dependent repositories. |
String |
getName()
Get the name for this object. |
List |
getOwners()
Returns this group's owner list. |
String |
getType()
Get the object type. |
List |
members()
Get the members of the group. |
boolean |
removeMember(MetadataInterface member)
Removes a member from this group. |
void |
removeOwner(PersonInterface owner)
Sets this group's owner. |
| 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 |
| Constructor Detail |
public LdapGroup()
throws RemoteException
public LdapGroup(Group o)
throws RemoteException
public LdapGroup(Groupofuniquenames o)
throws RemoteException
public LdapGroup(RepositoryInterface repos,
String name,
FolderInterface parent)
throws RemoteException
| Method Detail |
public String getName()
throws RemoteException
MetadataInterfacegetName in interface MetadataInterfacegetName in class Metadatacom.sas.services.information.metadata.MetadataInterfaceRemoteException - if an error occurs
public String getType()
throws RemoteException
MetadataInterfacegetType in interface MetadataInterfacegetType in class Metadatacom.sas.services.information.metadata.MetadataInterfaceRemoteException - if an error occurs
public String getDescription()
throws RemoteException
GroupInterfacegetDescription in interface GroupInterfacegetDescription in class Metadatacom.sas.services.information.metadata.GroupInterfaceRemoteException - in the event of remote object failure.
public List members()
throws RemoteException
GroupInterfacemembers in interface GroupInterfacecom.sas.services.information.metadata.GroupInterfaceMetadataInterface
objects representing the members of the group.RemoteException - in the event of remote object failure.
public List getMembers()
throws RemoteException
getMembers in interface GroupInterface
public List getMembersAllRepositories()
throws ServiceException,
RemoteException
GroupInterfacegetMembersAllRepositories in interface GroupInterfacecom.sas.services.information.metadata.GroupInterfaceMetadataInterface objects
representing the members of the group.ServiceException - In the event of repository errors.RemoteException - In the event of remote object failure.
public void addMemberOrdered(MetadataInterface member)
throws RemoteException
GroupInterfaceaddMemberOrdered in interface GroupInterfacecom.sas.services.information.metadata.GroupInterfacemember - The new member to add.RemoteException - In the event of remote object failure.
public void addMember(MetadataInterface member)
throws RemoteException
addMember in interface GroupInterfacemember - The member to add.RemoteException - Thrown for enterprise directory failure.
public boolean removeMember(MetadataInterface member)
throws RemoteException
removeMember in interface GroupInterfacemember - The member to remove.RemoteException - Thrown for enterprise directory failure.
public List getOwners()
throws RemoteException
getOwners in interface GroupInterface
public void addOwner(PersonInterface owner)
throws RemoteException
This change is not persisted to the enterprise directory until updateStore is called.
addOwner in interface GroupInterfaceowner - The owner.
public void removeOwner(PersonInterface owner)
throws RemoteException
This change is not persisted to the enterprise directory until updateStore is called.
removeOwner in interface GroupInterfaceowner - The owner.
|
| Services |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||