Package wt.team
Class WTActorRoleHolder2
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.team._WTRoleHolder2
wt.team.WTRoleHolder2
wt.team._WTActorRoleHolder2
wt.team.WTActorRoleHolder2
- All Implemented Interfaces:
Externalizable,Serializable,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,NetFactor,ObjectMappable,Persistable,DisplayIdentification,wt.team.ActorRoleHolder2,RoleHolder2
- Direct Known Subclasses:
wt.team._TeamTemplate,wt.team._WTIndirectRoleHolder2
@GenAsPersistable(superClass=WTRoleHolder2.class,
interfaces=wt.team.ActorRoleHolder2.class,
versions=284354647396368686L)
public abstract class WTActorRoleHolder2
extends wt.team._WTActorRoleHolder2
Supported API: true
Extendable: false
- See Also:
-
Field Summary
Fields inherited from class wt.team._WTActorRoleHolder2
EXTERNALIZATION_VERSION_UIDFields inherited from class wt.team._WTRoleHolder2
CATEGORYFields inherited from class wt.fc._WTObject
CREATE_TIMESTAMP, MODIFY_TIMESTAMPFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.identity.DisplayIdentification
DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPEFields inherited from interface wt.fc.Persistable
IDENTITY, TYPE -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteRole(Role role) Remove the role and all associated principals and actor roles from the rolePrincipalMap and the roleActorRoleMap
Supported API: truegetActorRoleTarget(Role leftRole) Answer an enumeration of the actor roles associated with a given role.getRoles()Answer an enumeration of roles defined in the rolePrincipalMap and the roleActorRoleMap
Supported API: trueMethods inherited from class wt.team._WTActorRoleHolder2
getClassInfo, getConceptualClassname, getType, readExternal, readExternal, readVersion, super_readExternal_WTActorRoleHolder2, super_readVersion_WTActorRoleHolder2, super_writeExternal_WTActorRoleHolder2, writeExternal, writeExternalMethods inherited from class wt.team.WTRoleHolder2
addPool, addPrincipal, addPrincipals, deletePoolTarget, deletePrincipalTarget, getMembers, getPoolTarget, getPrincipalTarget, getReadOnlyRolePrincipalMap, getRolePrincipalMap, setRolePrincipalMapMethods inherited from class wt.team._WTRoleHolder2
getCategory, readVersion, setCategory, super_readExternal_WTRoleHolder2, super_readVersion_WTRoleHolder2, super_writeExternal_WTRoleHolder2Methods inherited from class wt.fc.WTObject
checkAttributes, duplicate, getDisplayIdentifier, getDisplayIdentity, getDisplayType, getIdentity, initialize, toStringMethods inherited from class wt.fc._WTObject
equals, getCreateTimestamp, getModifyTimestamp, getPersistInfo, hashCode, readVersion, setPersistInfoMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface wt.team.RoleHolder2
addPool, addPrincipal, deletePoolTarget, deletePrincipalTarget, getPoolTarget, getPrincipalTarget
-
Method Details
-
getActorRoleTarget
Answer an enumeration of the actor roles associated with a given role.
Supported API: true- Parameters:
leftRole- the role object which is the key used to retrieve all the associated actor roles- Returns:
- Enumeration
- Throws:
WTException
-
getRoles
Answer an enumeration of roles defined in the rolePrincipalMap and the roleActorRoleMap
Supported API: true- Specified by:
getRolesin interfacewt.team.ActorRoleHolder2- Specified by:
getRolesin interfaceRoleHolder2- Overrides:
getRolesin classWTRoleHolder2- Returns:
- Vector
- Throws:
WTException
-
deleteRole
Remove the role and all associated principals and actor roles from the rolePrincipalMap and the roleActorRoleMap
Supported API: true- Specified by:
deleteRolein interfacewt.team.ActorRoleHolder2- Specified by:
deleteRolein interfaceRoleHolder2- Overrides:
deleteRolein classWTRoleHolder2- Parameters:
role-- Throws:
WTException
-