|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--com.novell.admin.rbs.RBSObject
|
+--com.novell.admin.rbs.RBSAssociatedObject
Class the represents a User, Group, O or OU (anything that can have a rbsRole assigned to it.)
| Fields inherited from class com.novell.admin.rbs.RBSObject |
ns,
nsObj,
oe |
| Constructor Summary | |
RBSAssociatedObject(NSObject obj)
Constructor. |
|
RBSAssociatedObject(ObjectEntry objectEntry)
Modeling Constructor. |
|
| Method Summary | |
void |
addDirectRoleAssociations(RBSAssociation[] assc)
Adds to the directly associated roles for this object. |
void |
addOwnedRoles(RBSRole[] roles)
Adds Roles to this objects Owned Roles. |
void |
deleteDirectRoleAssociations(RBSAssociation[] assc)
Deletes assocations from this object. |
void |
deleteOwnedRoles(RBSRole[] roles)
Deletes roles from the Owned Roles for the object. |
RBSAssociation[] |
getAllRoleAssociations()
Gets all Roles associated to this object; This includes Roles directly associated and roles that are inherited either from groups or containers. |
RBSAssociation[] |
getDirectRoleAssociations()
Gets all Roles direclty associated to this object; |
RBSRole[] |
getOwnedRoles()
Gets the owned roles of this object. |
void |
modifyDirectRoleAssociations(RBSAssociation[] assc)
Modifies an existing assocation of the object; this only modifies the Role object's start, stop, and scope. |
void |
setDirectRoleAssociations(RBSAssociation[] roles)
Sets the directly associated roles for this object. |
void |
setOwnedRoles(RBSRole[] roles)
Sets the Owned Roles for the object. |
void |
update()
OverWrites the base class update |
| Methods inherited from class com.novell.admin.rbs.RBSObject |
getDescription,
getObjectEntry,
setDescription,
setNSObject,
verifyNSObject |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public RBSAssociatedObject(ObjectEntry objectEntry)
objectEntry - The ObjectEntrypublic RBSAssociatedObject(NSObject obj)
obj - NSObject| Method Detail |
public RBSRole[] getOwnedRoles()
throws SPIException
public void setOwnedRoles(RBSRole[] roles)
throws RBSException,
SPIException,
SnapinVetoException,
ComponentCreationException,
NamespaceException
roles - The RBSRole[] representing the owned roles for this object.
public void addOwnedRoles(RBSRole[] roles)
throws RBSException,
SPIException,
SnapinVetoException,
ComponentCreationException,
NamespaceException
roles - The RBSRole[] representing the owned roles to add.
public void deleteOwnedRoles(RBSRole[] roles)
throws RBSException,
SPIException,
SnapinVetoException,
ComponentCreationException,
NamespaceException
roles - The RBSRole[] representing the owned roles to delete.
public RBSAssociation[] getAllRoleAssociations()
throws SPIException,
RBSException
public RBSAssociation[] getDirectRoleAssociations()
throws SPIException,
RBSException
public void setDirectRoleAssociations(RBSAssociation[] roles)
throws RBSException,
SPIException,
SnapinVetoException,
NamespaceException,
ComponentCreationException
roles - An array of RBSAssociation objects
public void addDirectRoleAssociations(RBSAssociation[] assc)
throws SPIException,
NamespaceException,
ComponentCreationException
roles - An array of RBSAssociation objects
public void deleteDirectRoleAssociations(RBSAssociation[] assc)
throws SPIException,
NamespaceException,
ComponentCreationException,
RBSException
roles - An array of RBSAssociation objects
public void modifyDirectRoleAssociations(RBSAssociation[] assc)
throws SPIException,
NamespaceException
roles - An array of RBSAssociation objects
public void update()
throws SPIException,
SnapinVetoException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||