Uses of Class
wt.project.Role

Packages that use Role
com.ptc.netmarkets.nmixb   
com.ptc.netmarkets.project   
com.ptc.netmarkets.role   
com.ptc.netmarkets.work   
com.ptc.netmarkets.workflow   
com.ptc.windchill.esi.svc   
wt.access
The access control service is responsible for defining and enforcing access to business and system objects. 
wt.audit.eventinfo   
wt.clients.lifecycle   
wt.clients.lifecycle.administrator   
wt.clients.lifecycle.promote   
wt.clients.project   
wt.clients.workflow.definer   
wt.inf.container   
wt.inf.team   
wt.ixb.handlers.netmarkets   
wt.lifecycle
 
wt.notify
Provides classes to represent, manage, and execute notification definitions. 
wt.pdmlink   
wt.project The notion of a Project has been replaced by a Team, see the wt.team package instead. 
wt.projmgmt.execution   
wt.projmgmt.msproject.mppobject   
wt.projmgmt.resource   
wt.team
 
wt.workflow.definer
Provides workflow classes responsible for the definition of processes, activities, and the other objects that compose the workflow network. 
wt.workflow.engine
Provides workflow classes responsible for the flow of control and data from an execution point of view. 
wt.workflow.work
Provides workflow classes responsible for managing the work assigned to individual users. 
 

Uses of Role in com.ptc.netmarkets.nmixb
 

Methods in com.ptc.netmarkets.nmixb with parameters of type Role
private  TeamExportHolder RoleMemberMapCopyHelper.addMembers(Role[] roles, TeamExportHolder addedMembers)
           
 

Uses of Role in com.ptc.netmarkets.project
 

Methods in com.ptc.netmarkets.project with parameters of type Role
private  ArrayList StandardNmProjectService.getUserRoleRowData(NmObject nmObject, Role adminRole, String[] currentRole, boolean updateActions, boolean listTeamAccess)
           
 

Uses of Role in com.ptc.netmarkets.role
 

Methods in com.ptc.netmarkets.role with parameters of type Role
 NmRole StandardNmRoleService.getNmRole(Role role)
          

Supported API: false
 NmRole NmRoleServiceFwd.getNmRole(Role role)
          

Supported API: false
 NmRole NmRoleService.getNmRole(Role role)
          

Supported API: false
static NmRole NmRoleCommands.getNmRole(Role role)
          

Supported API: false
 

Uses of Role in com.ptc.netmarkets.work
 

Fields in com.ptc.netmarkets.work declared as Role
private  Role NmWorkItem.userRole
           
 

Methods in com.ptc.netmarkets.work that return Role
 Role NmWorkItem.getUserRole()
          Gets the value of the attribute: userRole.
 

Methods in com.ptc.netmarkets.work with parameters of type Role
 void NmWorkItem.setUserRole(Role a_UserRole)
          Sets the value of the attribute: userRole.
 

Uses of Role in com.ptc.netmarkets.workflow
 

Methods in com.ptc.netmarkets.workflow with parameters of type Role
private  boolean StandardNmWorkflowService.isUserInProjectTeamRole(WTRoleHolder2 team, WTPrincipal prin, Role role)
           
private  boolean StandardNmWorkflowService.isUserInContainerTeamRole(ContainerTeam team, WTPrincipal prin, Role role)
           
 Vector StandardNmWorkflowService.getPrincipalTarget(WTRoleHolder2 t, Role role)
           
 

Uses of Role in com.ptc.windchill.esi.svc
 

Methods in com.ptc.windchill.esi.svc with parameters of type Role
private  void StandardESIService.overrideRole(Role role, Team fromTeam, Team toTeam)
          Copy role-principal-maps from a team to another for a given role
private  Team StandardESIService.deleteAllRolePrincipalMaps(Role role, Team toTeam)
          Delete all role-principal-maps from a team for a given role
private  void StandardESIService.addRolePrincipalMaps(Role role, Team fromTeam, Team toTeam)
          For a given role , add all role-principal-maps from one team to another
private  boolean StandardESIService.hasRolePrincipalMaps(Role role, Team team)
           
 

Uses of Role in wt.access
 

Methods in wt.access with parameters of type Role
 EnumeratorVector AdHocAclSpec.getRolePermissions(Role role)
          Returns the set of permissions defined for the specified role in the specification.
 void AdHocAclSpec.removeRolePermissions(Role role)
          Removes the set of permissions defined for a role from the specification.
 void AdHocAclSpec.setRolePermissions(Role role, Vector permissions)
          Sets the permissions defined for a role in the specification.
protected  long AdHocAclSpec.getRolePermissionMask(Role role)
           
 EnumeratorVector AdHocAclSpec.getRolePermissions(Role role)
          Returns the set of permissions defined for the specified role in the specification.
 void AdHocAclSpec.removeRolePermissions(Role role)
          Removes the set of permissions defined for a role from the specification.
 void AdHocAclSpec.setRolePermissions(Role role, Vector permissions)
          Sets the permissions defined for a role in the specification.
protected  long AdHocAclSpec.getRolePermissionMask(Role role)
           
 

Uses of Role in wt.audit.eventinfo
 

Fields in wt.audit.eventinfo declared as Role
private  Role TeamEventRolePrincipalInfo.role
           
private  Role TeamEventRolePoolInfo.role
           
 

Methods in wt.audit.eventinfo that return Role
 Role TeamEventRolePrincipalInfo.getRole()
          Gets the value of the attribute: ROLE.
 Role TeamEventRolePoolInfo.getRole()
          Gets the value of the attribute: ROLE.
 

Methods in wt.audit.eventinfo with parameters of type Role
 void TeamEventRolePrincipalInfo.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void TeamEventRolePoolInfo.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 

Uses of Role in wt.clients.lifecycle
 

Methods in wt.clients.lifecycle with parameters of type Role
static boolean LifeCycleTaskLogic.isRolePlayer(LifeCycleManaged lc_object, WTUser user, Role role)
          Method isRolePlayer determines if the given WTUser plays the given Role for the given LifeCycleManaged object.
 

Uses of Role in wt.clients.lifecycle.administrator
 

Fields in wt.clients.lifecycle.administrator declared as Role
(package private)  Role CAccessEntry.role
           
 

Constructors in wt.clients.lifecycle.administrator with parameters of type Role
CAccessEntry(Role role, Vector permissions)
          Create a new CAccessEntry with the specified role and permissions.
 

Uses of Role in wt.clients.lifecycle.promote
 

Fields in wt.clients.lifecycle.promote declared as Role
(package private)  Role LifeCyclePromoteReview.myRole
           
 

Uses of Role in wt.clients.project
 

Methods in wt.clients.project that return Role
static Role CRole.getRole(String role_name)
          Returns a Role based on a role name.
 

Methods in wt.clients.project with parameters of type Role
private  void ProjectDefinitionFrame.addMappingsToTeamTemplate(Role role, Enumeration princEnum, Enumeration actorEnum)
          Add all the roles mappings to the team template
private  void ProjectDefinitionFrame.removeMappingsToTeamTemplate(Role role, Enumeration princEnum, Enumeration actorEnum)
          Remove the mappings to the team template
 

Uses of Role in wt.clients.workflow.definer
 

Methods in wt.clients.workflow.definer that return Role
 Role WfNotifierRecipients.RecipientMultiList.getRecipient(Role role)
          Returns the assignee of a given role.
 

Methods in wt.clients.workflow.definer with parameters of type Role
private  String WfNotifierRecipients.getToType(Role role)
           
 Role WfNotifierRecipients.RecipientMultiList.getRecipient(Role role)
          Returns the assignee of a given role.
 void WfNotifierRecipients.RecipientMultiList.addRecipient(Role recipient)
           
private  String WfAssignedActivityTemplateParticipants.getToType(Role role)
           
 WfRoleAssignee WfAssignedActivityTemplateParticipants.AssigneeMultiList.getAssignee(Role role)
          Returns the assignee of a given role.
 void WfAssignedActivityTemplateParticipants.AssigneeMultiList.addAssignee(Role role)
           
 

Uses of Role in wt.inf.container
 

Fields in wt.inf.container declared as Role
(package private)  Role WTContainerHelper.ContainerInfo.creatorRole
           
(package private)  Role WTContainerHelper.ContainerInfo.adminRole
           
(package private)  Role WTContainerHelper.ContainerInfo.creatorRole
           
(package private)  Role WTContainerHelper.ContainerInfo.adminRole
           
 

Methods in wt.inf.container that return Role
static Role WTContainerHelper.getAdminRole(Class container_class)
          Finds the Role to use to provide a localized display name for a container's administrators group.
static Role WTContainerHelper.getCreatorsRole(Class container_class)
          Finds the Role to use to provide a localized display name for a container's administrators group.
static Role WTContainerHelper.getAdminRole(Class container_class)
          Finds the Role to use to provide a localized display name for a container's administrators group.
static Role WTContainerHelper.getCreatorsRole(Class container_class)
          Finds the Role to use to provide a localized display name for a container's administrators group.
 

Uses of Role in wt.inf.team
 

Methods in wt.inf.team that return Role
private static Role LoadContainerTeam.getRole(String role_name, Hashtable nv, Hashtable cmd_line)
          Get the Role with the given internal name
static Role ContainerTeamHelper.getDefaultRole()
          

Supported API: true
 

Methods in wt.inf.team with parameters of type Role
 void StandardContainerTeamService.addMember(ContainerTeam team, Role role, WTPrincipal principal)
          This method adds the user to the necessary groups in the containers that use the container team.
 void StandardContainerTeamService.removeMember(ContainerTeam team, Role role, WTPrincipal principal)
          This method removed the user from the necessary groups in the containers that use the container team.
 void StandardContainerTeamService.removeRole(ContainerTeam team, Role role)
          This method removes the user participating in the role from the necessary groups in the containers that use the container team.
 QueryResult StandardContainerTeamService.findRolePrincipalMap(Role role, WTPrincipal principal, ContainerTeam containerTeam)
          Based on the input parameters, return a QueryResult of RolePrincipalMap objects

Supported API: false
private  void StandardContainerTeamService.autoPopulateAdminRole(ContainerTeamManaged container, Role role)
           
private  List StandardContainerTeamService.addPrincipalToTeam(ContainerTeam team, Role role, WTPrincipal principal, List containers)
           
private  void StandardContainerTeamService.addToContainer(ContainerTeamManaged container, Role role, WTUser user, WTOrganization org, boolean emitEvent)
           
private  void StandardContainerTeamService.populateMyPageQueryable(ContainerTeamManaged container, WTUser user, Role role)
           
private  void StandardContainerTeamService.removePrincipalFromTeam(ContainerTeam team, Role role, WTPrincipal principal)
           
private  void StandardContainerTeamService.removeFromContainer(ContainerTeamManaged container, Role role, WTUser user, WTOrganization org, boolean emitEvent, boolean autoPopAdminGroup)
           
private  boolean StandardContainerTeamService.isExplicitMember(ContainerTeam team, WTPrincipal principal, Role role)
           
private  boolean StandardContainerTeamService.isMember(ContainerTeam team, WTPrincipal principal, Role role)
           
private  boolean StandardContainerTeamService.isRole(ContainerTeam team, Role role)
           
private  String StandardContainerTeamService.getRoleGroupName(Role role)
           
 void ContainerTeamServiceFwd.addMember(ContainerTeam team, Role role, WTPrincipal principal)
          This method adds the user to the necessary groups in the containers that use the container team.
 void ContainerTeamServiceFwd.removeMember(ContainerTeam team, Role role, WTPrincipal principal)
          This method removed the user from the necessary groups in the containers that use the container team.
 void ContainerTeamServiceFwd.removeRole(ContainerTeam team, Role role)
          This method removes the user participating in the role from the necessary groups in the containers that use the container team.
 QueryResult ContainerTeamServiceFwd.findRolePrincipalMap(Role role, WTPrincipal principal, ContainerTeam containerTeam)
          Based on the input parameters, return a QueryResult of RolePrincipalMap objects

Supported API: false
 void ContainerTeamService.addMember(ContainerTeam team, Role role, WTPrincipal principal)
          This method adds the user to the necessary groups in the containers that use the container team.
 void ContainerTeamService.removeMember(ContainerTeam team, Role role, WTPrincipal principal)
          This method removed the user from the necessary groups in the containers that use the container team.
 void ContainerTeamService.removeRole(ContainerTeam team, Role role)
          This method removes the user participating in the role from the necessary groups in the containers that use the container team.
 QueryResult ContainerTeamService.findRolePrincipalMap(Role role, WTPrincipal principal, ContainerTeam containerTeam)
          Based on the input parameters, return a QueryResult of RolePrincipalMap objects

Supported API: false
 void ContainerTeam.addPrincipal(Role role, WTPrincipal principal)
          Add a role to principal assignment to the holder If the WTPrincipal is not enabled, this action will be ignored.
 void ContainerTeam.deletePrincipalTarget(Role role, WTPrincipal principal)
          Remove a role to principal assignment pair

Supported API: false
 void ContainerTeam.deleteRole(Role role)
          Remove a role object from the RoleHolder

Supported API: false
 ArrayList ContainerTeam.getAllPrincipalsForTarget(Role role)
          Answer an ArrayList of enabled WTPrincipalReference of all assignees in the ContainerTeam.
 

Uses of Role in wt.ixb.handlers.netmarkets
 

Methods in wt.ixb.handlers.netmarkets that return Role
 Role[] TeamExportHolder.getRoles()
          Helper methods the exporter would like.
static Role ProjectIXUtils.getRole(IxbElement role_elem)
          Returns a role given an IxbElement corresponding to the Role tag.
 

Methods in wt.ixb.handlers.netmarkets with parameters of type Role
 void TeamExportHolder.addRole(Role role)
           
 void TeamExportHolder.addMemberToRole(Role role, WTPrincipalReference member)
           
 void TeamExportHolder.addMembersToRole(Role role, List members)
           
 void TeamExportHolder.removeRole(Role role)
           
 void TeamExportHolder.removeMember(Role role, WTPrincipalReference member)
           
 boolean TeamExportHolder.roleHasMember(Role role, WTPrincipalReference member)
           
 boolean TeamExportHolder.hasRole(Role role)
           
 List TeamExportHolder.getMembers(Role role)
           
static void ProjectIXUtils.addRoleElem(IxbElement elem, Role role)
          Adds a role element to the passed element.
static void NMProjectMembershipIXHandler.exportProjectMember(ContainerTeamManaged project, Role role, IxbElement elem, Exporter exporter)
           
static RolePermissionMap AdHocAclImporter.computeRolePermissionMap1(ContainerTeamManaged ctm, AdHocControlled subject, Role role)
           
 

Uses of Role in wt.lifecycle
 

Fields in wt.lifecycle declared as Role
private  Role LifeCycleTaskProcessor.m_Role
          Deprecated.  
private  Role LifeCycleTaskProcessor.m_Role
          Deprecated.  
 

Methods in wt.lifecycle that return Role
static Role LoadLifeCycle.getRoleValue(Hashtable fileFields, Hashtable cmd_line, String fieldName, boolean nullValueOk, boolean nullRoleOk)
          Obtains a string from the input file which represents a Role.
private static Role LoadLifeCycle.getRole(String roleString)
           
 Role LifeCycleTaskProcessor.getRole()
          Deprecated.  
static Role LoadLifeCycle.getRoleValue(Hashtable fileFields, Hashtable cmd_line, String fieldName, boolean nullValueOk, boolean nullRoleOk)
          Obtains a string from the input file which represents a Role.
private static Role LoadLifeCycle.getRole(String roleString)
           
 Role LifeCycleTaskProcessor.getRole()
          Deprecated.  
 

Methods in wt.lifecycle with parameters of type Role
 Vector StandardLifeCycleService.getSignatures(LifeCycleManaged object, WTUser user, Role role)
          Answer a vector of LifeCycleSignature for the current phase based on object, user and role.
 Vector StandardLifeCycleService.getSignatures(LifeCycleManaged object, Role role)
          Answer a vector of LifeCycleSignature for the current phase based on object and role.
 LifeCycleSignature StandardLifeCycleService.createLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Answer an initialized but unpersisted LifeCycleSignature instance

Supported API: true
 boolean StandardLifeCycleService.isA(LifeCycleManaged object, WTUser user, Role role)
          Deprecated. at 8.0. A user no longer has to belong to a specific role in order to complete a lifecycle task
 boolean StandardLifeCycleService.hasAugmentRoleAccess(Role role, LifeCycleManaged object)
          Given a role and a LifeCycleManaged object, determines whether the current user has the permissions required to update the role participants

Supported API: true
private  LifeCycleSignature StandardLifeCycleService.createRobotLifeCycleSignature(WTObject object, Role role)
           
private  boolean StandardLifeCycleService.userIsARolePlayer(WTRoleHolder2 roleHolder, WTUser user, Role role)
           
private  boolean StandardLifeCycleService.roleContentsChanged(Role aRole, RoleHolder2 prevRoleHolder, RoleHolder2 newRoleHolder)
           
 void LifeCycleTaskProcessor.setRole(Role role)
          Deprecated.  
static String LifeCycleTaskProcessor.buildUrl(LifeCycleManaged object, Role role, State state)
          Deprecated. Since R2
static LifeCycleSignature LifeCycleSignature.newLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Factory to create a WTSignature instance

Supported API: false
static SearchCondition LifeCycleSignature.getSearchCondition(Role aRole)
           
protected static LifeCycleSignature LifeCycleSignature.newLifeCycleSignature(Persistable object, String signerName, String comments, Role role, boolean vote)
           
 Vector LifeCycleServiceFwd.getSignatures(LifeCycleManaged object, WTUser user, Role role)
          Answer a vector of LifeCycleSignature for the current phase based on object, user and role.
 Vector LifeCycleServiceFwd.getSignatures(LifeCycleManaged object, Role role)
          Answer a vector of LifeCycleSignature for the current phase based on object and role.
 LifeCycleSignature LifeCycleServiceFwd.createLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Answer an initialized but unpersisted LifeCycleSignature instance

Supported API: false
 boolean LifeCycleServiceFwd.isA(LifeCycleManaged object, WTUser user, Role role)
          Deprecated. at 8.0. A user no longer has to belong to a specific role in order to complete a lifecycle task
 boolean LifeCycleServiceFwd.hasAugmentRoleAccess(Role role, LifeCycleManaged object)
          Given a role and a LifeCycleManaged object, determines whether the current user has the permissions required to update the role participants

Supported API: false
 Vector LifeCycleService.getSignatures(LifeCycleManaged object, WTUser user, Role role)
          Answer a vector of LifeCycleSignature for the current phase based on object, user and role.
 Vector LifeCycleService.getSignatures(LifeCycleManaged object, Role role)
          Answer a vector of LifeCycleSignature for the current phase based on object and role.
 LifeCycleSignature LifeCycleService.createLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Answer an initialized but unpersisted LifeCycleSignature instance

Supported API: true
 boolean LifeCycleService.isA(LifeCycleManaged object, WTUser user, Role role)
          Deprecated. at 8.0. A user no longer has to belong to a specific role in order to complete a lifecycle task
 boolean LifeCycleService.hasAugmentRoleAccess(Role role, LifeCycleManaged object)
          Given a role and a LifeCycleManaged object, determines whether the current user has the permissions required to update the role participants

Supported API: true
private static String LifeCycleExportImportHandler.stringWTAclEntry(Role role, Enumeration permissions)
           
private static String LifeCycleExportImportHandler.stringRoleHolder(Role role, WTPrincipalReference principal)
           
private static String LifeCycleExportImportHandler.stringActorRoleHolder(Role role, ActorRole actor)
           
private static String LifeCycleExportImportHandler.stringIndirectRoleHolder(Role role, Role roleAssignee)
           
 Vector StandardLifeCycleService.getSignatures(LifeCycleManaged object, WTUser user, Role role)
          Answer a vector of LifeCycleSignature for the current phase based on object, user and role.
 Vector StandardLifeCycleService.getSignatures(LifeCycleManaged object, Role role)
          Answer a vector of LifeCycleSignature for the current phase based on object and role.
 LifeCycleSignature StandardLifeCycleService.createLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Answer an initialized but unpersisted LifeCycleSignature instance

Supported API: true
 boolean StandardLifeCycleService.isA(LifeCycleManaged object, WTUser user, Role role)
          Deprecated. at 8.0. A user no longer has to belong to a specific role in order to complete a lifecycle task
 boolean StandardLifeCycleService.hasAugmentRoleAccess(Role role, LifeCycleManaged object)
          Given a role and a LifeCycleManaged object, determines whether the current user has the permissions required to update the role participants

Supported API: true
private  LifeCycleSignature StandardLifeCycleService.createRobotLifeCycleSignature(WTObject object, Role role)
           
private  boolean StandardLifeCycleService.userIsARolePlayer(WTRoleHolder2 roleHolder, WTUser user, Role role)
           
private  boolean StandardLifeCycleService.roleContentsChanged(Role aRole, RoleHolder2 prevRoleHolder, RoleHolder2 newRoleHolder)
           
 void LifeCycleTaskProcessor.setRole(Role role)
          Deprecated.  
static String LifeCycleTaskProcessor.buildUrl(LifeCycleManaged object, Role role, State state)
          Deprecated. Since R2
static LifeCycleSignature LifeCycleSignature.newLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Factory to create a WTSignature instance

Supported API: false
static SearchCondition LifeCycleSignature.getSearchCondition(Role aRole)
           
protected static LifeCycleSignature LifeCycleSignature.newLifeCycleSignature(Persistable object, String signerName, String comments, Role role, boolean vote)
           
 Vector LifeCycleServiceFwd.getSignatures(LifeCycleManaged object, WTUser user, Role role)
          Answer a vector of LifeCycleSignature for the current phase based on object, user and role.
 Vector LifeCycleServiceFwd.getSignatures(LifeCycleManaged object, Role role)
          Answer a vector of LifeCycleSignature for the current phase based on object and role.
 LifeCycleSignature LifeCycleServiceFwd.createLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Answer an initialized but unpersisted LifeCycleSignature instance

Supported API: false
 boolean LifeCycleServiceFwd.isA(LifeCycleManaged object, WTUser user, Role role)
          Deprecated. at 8.0. A user no longer has to belong to a specific role in order to complete a lifecycle task
 boolean LifeCycleServiceFwd.hasAugmentRoleAccess(Role role, LifeCycleManaged object)
          Given a role and a LifeCycleManaged object, determines whether the current user has the permissions required to update the role participants

Supported API: false
 Vector LifeCycleService.getSignatures(LifeCycleManaged object, WTUser user, Role role)
          Answer a vector of LifeCycleSignature for the current phase based on object, user and role.
 Vector LifeCycleService.getSignatures(LifeCycleManaged object, Role role)
          Answer a vector of LifeCycleSignature for the current phase based on object and role.
 LifeCycleSignature LifeCycleService.createLifeCycleSignature(Persistable object, WTPrincipal signer, String comments, Role role, boolean vote)
          Answer an initialized but unpersisted LifeCycleSignature instance

Supported API: true
 boolean LifeCycleService.isA(LifeCycleManaged object, WTUser user, Role role)
          Deprecated. at 8.0. A user no longer has to belong to a specific role in order to complete a lifecycle task
 boolean LifeCycleService.hasAugmentRoleAccess(Role role, LifeCycleManaged object)
          Given a role and a LifeCycleManaged object, determines whether the current user has the permissions required to update the role participants

Supported API: true
private static String LifeCycleExportImportHandler.stringWTAclEntry(Role role, Enumeration permissions)
           
private static String LifeCycleExportImportHandler.stringRoleHolder(Role role, WTPrincipalReference principal)
           
private static String LifeCycleExportImportHandler.stringActorRoleHolder(Role role, ActorRole actor)
           
private static String LifeCycleExportImportHandler.stringIndirectRoleHolder(Role role, Role roleAssignee)
           
 

Uses of Role in wt.notify
 

Methods in wt.notify with parameters of type Role
 void WTDistributionList.addRole(Role role)
          Specifies which roles in the distribution list's roleholders should be resolved to users.
 void DistributionList.addRole(Role role)
          Specifies which roles in the distribution list's roleholders should be resolved to users.
 

Uses of Role in wt.pdmlink
 

Methods in wt.pdmlink that return Role
static Role ProductIXUtils.getRole(IxbElement role_elem)
          Returns a role given an IxbElement corresponding to the Role tag.
 

Methods in wt.pdmlink with parameters of type Role
static void ProductIXUtils.addRoleElem(IxbElement elem, Role role)
          Adds a role element to the passed element.
static void PDMProductMembershipIXHandler.exportProductMember(ContainerTeamManaged product, Role role, IxbElement elem, Exporter exporter)
           
 

Uses of Role in wt.project
 

Fields in wt.project declared as Role
static Role Role.SUBMITTER
          Static final constant

Supported API: false
static Role Role.PROMOTER
          Static final constant

Supported API: false
static Role Role.REVIEWER
          Static final constant

Supported API: false
static Role Role.OBSERVER
          Static final constant

Supported API: false
 

Methods in wt.project that return Role
 Role[] StandardProjectService.allRoles()
          Deprecated. in R4.0. Use the appropriate call on the EnumeratedType object to get these values.
static Role Role.newRole(int secretHandshake)
          Used by EnumeratedType for constructing instances of Role, from a resource bundle.
static Role Role.toRole(String internal_value)
          Returns the Role instance for the internal_value argument.
static Role Role.getRoleDefault()
          Returns the default value (instance) for the Role set.
static Role[] Role.getRoleSet()
          Returns a copy of the set of valid values (instances) for the Role class.
 Role[] ProjectServiceFwd.allRoles()
          Deprecated. in R4.0. Use the appropriate call on the EnumeratedType object to get these values.
 Role[] ProjectService.allRoles()
          Deprecated. in R4.0. Use the appropriate call on the EnumeratedType object to get these values.
 

Methods in wt.project with parameters of type Role
 void WTRoleHolder.addPrincipal(Role role, WTPrincipal principal)
          Deprecated. Add a role to principal assignment to the holder If the WTPrincipal is not enabled, this action will be ignored.
 Enumeration WTRoleHolder.getPrincipals(Role role)
          Deprecated. Answer an enumeration of the enabled principal references assigned a role.
 void WTRoleHolder.deletePrincipal(Role role, WTPrincipal principal)
          Deprecated. Remove a role to principal assignment pair

Supported API: false
 void WTRoleHolder.deleteRole(Role role)
          Deprecated. Remove a role object from the RoleHolder

Supported API: false
 void WTIndirectRoleHolder.addRole(Role role, Role assignment)
          Deprecated. Add a role to role assignment to the holder

Supported API: false
 Enumeration WTIndirectRoleHolder.getRoleTarget(Role leftRole)
          Deprecated. Answer an enumeration of the roles associated with a given role.
 void WTIndirectRoleHolder.deleteRoleTarget(Role leftRole, Role rightRole)
          Deprecated. Remove role to role assignment pair

Supported API: false
 void WTIndirectRoleHolder.deleteRole(Role role)
          Deprecated. Remove the role principal, role actorRole and role role map entry

Supported API: false
 void WTActorRoleHolder.addActorRole(Role role, ActorRole assignment)
          Deprecated. Add a role to actor role assignment to the holder

Supported API: false
 Enumeration WTActorRoleHolder.getActorRoleTarget(Role leftRole)
          Deprecated. Answer an enumeration of the actor roles associated with a given role.
 void WTActorRoleHolder.deleteActorRoleTarget(Role leftRole, ActorRole rightRole)
          Deprecated. Remove role to actor role assignment pair

Supported API: false
 void WTActorRoleHolder.deleteRole(Role role)
          Deprecated. Remove the role all all associated principals and actor roles from the rolePrincipalMap and the roleActorRoleMap

Supported API: false
private  Enumeration StandardProjectService.resolveRole(Role role, IndirectRoleHolder indirectRoleHolder, ActorRoleHolder actorRoleHolder, Persistable object)
          role resolution methods *
private  Enumeration StandardProjectService.resolveByAllPrincipals(Role roleToResolve, ActorRoleHolder actorRoleHolder, Persistable object)
           
private  Enumeration StandardProjectService.resolveByActorRole(Role roleToResolve, ActorRoleHolder actorRoleHolder, Persistable object)
           
private  Enumeration StandardProjectService.resolveByPrincipal(Role roleToResolve, RoleHolder roleHolder)
           
private  Enumeration StandardProjectService.resolveByRole(Role roleToResolve, IndirectRoleHolder indirectRoleHolder, ActorRoleHolder actorRoleHolder, Persistable object)
           
private  void StandardProjectService.applyResolution(Role role, Enumeration principals, RoleHolder roleHolder)
           
 void RoleHolder.addPrincipal(Role role, WTPrincipal principal)
          Deprecated. Add a role to principal mapping to the rolePrincipalMap.
 Enumeration RoleHolder.getPrincipals(Role role)
          Deprecated. Answer an enumeration of principal references assigned to role

Supported API: false
 void RoleHolder.deletePrincipal(Role role, WTPrincipal principal)
          Deprecated. Remove role to principal assignment pair

Supported API: false
 void RoleHolder.deleteRole(Role role)
          Deprecated. Remove the role and all associated principals from the rolePrincipalMap

Supported API: false
 void IndirectRoleHolder.addRole(Role role, Role assignment)
          Deprecated. Add a role to role assignment to the holder

Supported API: false
 Enumeration IndirectRoleHolder.getRoleTarget(Role leftRole)
          Deprecated. Answer an enumeration of the roles associated with a given role.
 void IndirectRoleHolder.deleteRoleTarget(Role leftRole, Role rightRole)
          Deprecated. Remove role to role assignment pair

Supported API: false
 void IndirectRoleHolder.deleteRole(Role role)
          Deprecated. Remove the role and all associated principals, actor roles and roles from the rolePrincipalMap, roleActorRoleMap and roleRoleMap

Supported API: false
 void ActorRoleHolder.addActorRole(Role role, ActorRole assignment)
          Deprecated. Add a role to actor role assignment to the holder

Supported API: false
 Enumeration ActorRoleHolder.getActorRoleTarget(Role leftRole)
          Deprecated. Answer an enumeration of the actor roles associated with a given role.
 void ActorRoleHolder.deleteActorRoleTarget(Role leftRole, ActorRole rightRole)
          Deprecated. Remove role to actor role assignment pair

Supported API: false
 void ActorRoleHolder.deleteRole(Role role)
          Deprecated. Remove the role all all associated principals and actor roles from the rolePrincipalMap and the roleActorRoleMap

Supported API: false
 

Uses of Role in wt.projmgmt.execution
 

Methods in wt.projmgmt.execution with parameters of type Role
protected  Vector ProjectPlan.getPrincipalsForRole(Role role)
          Returns principal given a role.
 

Uses of Role in wt.projmgmt.msproject.mppobject
 

Methods in wt.projmgmt.msproject.mppobject with parameters of type Role
private  WTUser MPPPlan.addMember(WTUser user, Role role)
          If this project plan belongs to a ContainerTeamManaged, add the WTUser to the container's team.
 

Uses of Role in wt.projmgmt.resource
 

Fields in wt.projmgmt.resource declared as Role
private  Role RoleResource.role
           
 

Methods in wt.projmgmt.resource that return Role
 Role RoleResource.getRole()
          Gets the value of the attribute: ROLE.
 

Methods in wt.projmgmt.resource with parameters of type Role
 void RoleResource.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 

Uses of Role in wt.team
 

Fields in wt.team declared as Role
private  Role RoleRoleMap.role
           
private  Role RoleRoleMap.indirectRole
           
private  Role RolePrincipalMap.role
           
private  Role RolePoolMap.role
           
private  Role RoleActorRoleMap.role
           
private  Role RoleRoleMap.role
           
private  Role RoleRoleMap.indirectRole
           
private  Role RolePrincipalMap.role
           
private  Role RolePoolMap.role
           
private  Role RoleActorRoleMap.role
           
 

Methods in wt.team that return Role
 Role RoleRoleMap.getRole()
          Gets the value of the attribute: ROLE.
 Role RoleRoleMap.getIndirectRole()
          Gets the value of the attribute: INDIRECT_ROLE.
 Role RolePrincipalMap.getRole()
          Gets the value of the attribute: ROLE.
 Role RolePoolMap.getRole()
          Gets the value of the attribute: ROLE.
 Role RoleActorRoleMap.getRole()
          Gets the value of the attribute: ROLE.
 Role RoleRoleMap.getRole()
          Gets the value of the attribute: ROLE.
 Role RoleRoleMap.getIndirectRole()
          Gets the value of the attribute: INDIRECT_ROLE.
 Role RolePrincipalMap.getRole()
          Gets the value of the attribute: ROLE.
 Role RolePoolMap.getRole()
          Gets the value of the attribute: ROLE.
 Role RoleActorRoleMap.getRole()
          Gets the value of the attribute: ROLE.
 

Methods in wt.team with parameters of type Role
 void MigrateProjectToTeamObject.createRolePrincipalMap(String princClass, String princOid, Role role, long teamObjectId, String teamType)
           
 void MigrateProjectToTeamObject.createRoleActorRoleMap(Role role, ActorRole actorRole, long teamTemplateId)
           
 void WTRoleHolder2.addPrincipal(Role role, WTPrincipal principal)
          Add a role to principal assignment to the holder If the WTPrincipal is not enabled, this action will be ignored.
 Enumeration WTRoleHolder2.getPrincipalTarget(Role role)
          Answer an enumeration of the enabled principal references assigned a role.
 void WTRoleHolder2.deletePrincipalTarget(Role role, WTPrincipal principal)
          Remove a role to principal assignment pair

Supported API: true
 void WTRoleHolder2.deleteRole(Role role)
          Remove a role object from the RoleHolder

Supported API: true
 void WTRoleHolder2.addPool(Role role, ObjectReference poolMember)
          Add a role to principal (pool) mapping to the rolePoolMap.
 Enumeration WTRoleHolder2.getPoolTarget(Role role)
          Answer an enumeration of principal references (pool participants) assigned to role in the rolePoolMap

Supported API: true
 void WTRoleHolder2.deletePoolTarget(Role role, ObjectReference poolMember)
          Remove role to principal (pool) assignment pair from the RolePoolMap

Supported API: true
 void WTIndirectRoleHolder2.addRole(Role role, Role assignment)
          Add a role to role assignment to the holder

Supported API: false
 Enumeration WTIndirectRoleHolder2.getRoleTarget(Role leftRole)
          Answer an enumeration of the roles associated with a given role.
 void WTIndirectRoleHolder2.deleteRoleTarget(Role leftRole, Role rightRole)
          Remove role to role assignment pair

Supported API: false
 void WTIndirectRoleHolder2.deleteRole(Role role)
          Remove the role principal, role actorRole and role role map entry

Supported API: false
 void WTActorRoleHolder2.addActorRole(Role role, ActorRole assignment)
          Add a role to actor role assignment to the holder

Supported API: true
 Enumeration WTActorRoleHolder2.getActorRoleTarget(Role leftRole)
          Answer an enumeration of the actor roles associated with a given role.
 void WTActorRoleHolder2.deleteActorRoleTarget(Role leftRole, ActorRole rightRole)
          Remove role to actor role assignment pair

Supported API: true
 void WTActorRoleHolder2.deleteRole(Role role)
          Remove the role and all associated principals and actor roles from the rolePrincipalMap and the roleActorRoleMap

Supported API: true
 void TeamServiceFwd.addRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Add a role to principal assignment to the roleholder If the WTPrincinpal is not enabled, this action will be ignored.
 void TeamServiceFwd.addRoleActorRoleMap(Role role, ActorRole actor, WTActorRoleHolder2 roleHolder)
          Add a role to actor role assignment to the roleholder

Supported API: false
 void TeamServiceFwd.addRoleRoleMap(Role leftRole, Role rightRole, WTIndirectRoleHolder2 roleHolder)
          Add a role to role assignment to the roleholder

Supported API: false
 void TeamServiceFwd.addRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Add a role to pooll assignment to the roleholder If the WTPrincinpal is not enabled, this action will be ignored.
 void TeamServiceFwd.deleteRole(Role role, WTRoleHolder2 roleHolder)
          Remove all occurances of a Role object from the role holde

Supported API: false
 QueryResult TeamServiceFwd.findRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RolePrincipalMap objects

Supported API: false
 void TeamServiceFwd.deleteRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Remove a role to principal assignment from the roleholder

Supported API: false
 void TeamServiceFwd.deleteRoleActorRoleMap(Role role, ActorRole actor, WTActorRoleHolder2 roleHolder)
          Remove a role to actor role assignment from the roleholder.
 void TeamServiceFwd.deleteRoleRoleMap(Role leftRole, Role rightRole, WTIndirectRoleHolder2 roleHolder)
          Remove a role to role assignment from the roleholder

Supported API: false
 void TeamServiceFwd.deleteRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Remove a role to pool assignment from the roleholder

Supported API: false
 QueryResult TeamServiceFwd.findRoleActorRoleMap(Role role, ActorRole actor, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RoleActorRoleMap objects

Supported API: false
 QueryResult TeamServiceFwd.findRoleRoleMap(Role leftRole, Role rightRole, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RoleRoleMap objects

Supported API: false
 QueryResult TeamServiceFwd.findRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RolePoolMap objects

Supported API: false
 void TeamService.addRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Add a role to principal assignment to the roleholder If the WTPrincinpal is not enabled, this action will be ignored.
 void TeamService.addRoleActorRoleMap(Role role, ActorRole actor, WTActorRoleHolder2 roleHolder)
          Add a role to actor role assignment to the roleholder

Supported API: true
 void TeamService.addRoleRoleMap(Role leftRole, Role rightRole, WTIndirectRoleHolder2 roleHolder)
          Add a role to role assignment to the roleholder

Supported API: true
 void TeamService.addRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Add a role to pooll assignment to the roleholder If the WTPrincinpal is not enabled, this action will be ignored.
 void TeamService.deleteRole(Role role, WTRoleHolder2 roleHolder)
          Remove all occurances of a Role object from the role holde

Supported API: true
 QueryResult TeamService.findRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RolePrincipalMap objects

Supported API: true
 void TeamService.deleteRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Remove a role to principal assignment from the roleholder

Supported API: true
 void TeamService.deleteRoleActorRoleMap(Role role, ActorRole actor, WTActorRoleHolder2 roleHolder)
          Remove a role to actor role assignment from the roleholder.
 void TeamService.deleteRoleRoleMap(Role leftRole, Role rightRole, WTIndirectRoleHolder2 roleHolder)
          Remove a role to role assignment from the roleholder

Supported API: true
 void TeamService.deleteRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Remove a role to pool assignment from the roleholder

Supported API: true
 QueryResult TeamService.findRoleActorRoleMap(Role role, ActorRole actor, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RoleActorRoleMap objects

Supported API: true
 QueryResult TeamService.findRoleRoleMap(Role leftRole, Role rightRole, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RoleRoleMap objects

Supported API: true
 QueryResult TeamService.findRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RolePoolMap objects

Supported API: true
 void StandardTeamService.addRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Add a role to principal assignment to the roleholder If the WTPrincinpal is not enabled, this action will be ignored.
 void StandardTeamService.addRoleActorRoleMap(Role role, ActorRole actor, WTActorRoleHolder2 roleHolder)
          Add a role to actor role assignment to the roleholder

Supported API: false
 void StandardTeamService.addRoleRoleMap(Role leftRole, Role rightRole, WTIndirectRoleHolder2 roleHolder)
          Add a role to role assignment to the roleholder

Supported API: false
 void StandardTeamService.addRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Add a role to pooll assignment to the roleholder If the WTPrincinpal is not enabled, this action will be ignored.
 void StandardTeamService.deleteRole(Role role, WTRoleHolder2 roleHolder)
          Remove all occurances of a Role object from the role holde

Supported API: false
 QueryResult StandardTeamService.findRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RolePrincipalMap objects

Supported API: false
 void StandardTeamService.deleteRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Remove a role to principal assignment from the roleholder

Supported API: false
 void StandardTeamService.deleteRoleActorRoleMap(Role role, ActorRole actor, WTActorRoleHolder2 roleHolder)
          Remove a role to actor role assignment from the roleholder.
 void StandardTeamService.deleteRoleRoleMap(Role leftRole, Role rightRole, WTIndirectRoleHolder2 roleHolder)
          Remove a role to role assignment from the roleholder

Supported API: false
 void StandardTeamService.deleteRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Remove a role to pool assignment from the roleholder

Supported API: false
 QueryResult StandardTeamService.findRoleActorRoleMap(Role role, ActorRole actor, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RoleActorRoleMap objects

Supported API: false
 QueryResult StandardTeamService.findRoleRoleMap(Role leftRole, Role rightRole, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RoleRoleMap objects

Supported API: false
 QueryResult StandardTeamService.findRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RolePoolMap objects

Supported API: false
private  RolePrincipalMap StandardTeamService.createRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
           
private  RolePrincipalMap StandardTeamService.createRolePrincipalMap(Role role, WTPrincipalReference principalRef, WTRoleHolder2 roleHolder)
           
private  RoleActorRoleMap StandardTeamService.createRoleActorRoleMap(Role role, ActorRole actor, WTActorRoleHolder2 roleHolder)
           
private  Hashtable StandardTeamService.addToHash(Hashtable hash, Role role, WTPrincipalReference pRef)
           
private  Hashtable StandardTeamService.removeFromHash(Hashtable hash, Role role, WTPrincipalReference pRef)
           
private  QueryResult StandardTeamService.findRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder, boolean returnDisabled)
          Based on the input parameters, return a QueryResult of RolePrincipalMap objects

Supported API: false
private  void StandardTeamService.updateReadOnlyContainerTeam(ContainerTeam team, RolePrincipalMap rpm, Role role, boolean add)
           
private  void StandardTeamService.updateReadOnlyTeamTemplate(TeamTemplate teamTemplate, RolePrincipalMap rpm, Role role, boolean add)
           
private  void StandardTeamService.updateReadOnlyTeamTemplate(TeamTemplate teamTemplate, RoleActorRoleMap rarm, Role role, boolean add)
           
private  void StandardTeamService.addToMap(Map map, Role role, Object object)
           
private  void StandardTeamService.removeFromMap(Map map, Role role, Object object)
           
private  Vector StandardTeamService.resolveByAllPrincipals(Map map, Role role, PhaseTemplate phaseTemplate, Persistable object, TeamTemplate teamTemplate, Vector principals)
           
 void RoleRoleMap.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void RoleRoleMap.setIndirectRole(Role a_IndirectRole)
          Sets the value of the attribute: INDIRECT_ROLE.
 void RolePrincipalMap.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void RolePoolMap.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void RoleHolder2.addPrincipal(Role role, WTPrincipal principal)
          Add a role to principal mapping to the rolePrincipalMap.
 Enumeration RoleHolder2.getPrincipalTarget(Role role)
          Answer an enumeration of principal references assigned to role

Supported API: true
 void RoleHolder2.deletePrincipalTarget(Role role, WTPrincipal principal)
          Remove role to principal assignment pair

Supported API: false
 void RoleHolder2.deleteRole(Role role)
          Remove the role and all associated principals from the rolePrincipalMap

Supported API: false
 void RoleHolder2.addPool(Role role, ObjectReference poolMember)
          Add a role to principal or team (pool) mapping to the rolePoolMap.
 Enumeration RoleHolder2.getPoolTarget(Role role)
          Answer an enumeration of principal references (pool participants) assigned to role in the rolePoolMap

Supported API: false
 void RoleHolder2.deletePoolTarget(Role role, ObjectReference poolMember)
          Remove role to principal or team (pool) assignment pair from the RolePoolMa

Supported API: false
 void RoleActorRoleMap.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void IndirectRoleHolder2.addRole(Role role, Role assignment)
          Add a role to role assignment to the holder

Supported API: false
 Enumeration IndirectRoleHolder2.getRoleTarget(Role leftRole)
          Answer an enumeration of the roles associated with a given role.
 void IndirectRoleHolder2.deleteRoleTarget(Role leftRole, Role rightRole)
          Remove role to role assignment pair

Supported API: false
 void IndirectRoleHolder2.deleteRole(Role role)
          Remove the role and all associated principals, actor roles and roles from the rolePrincipalMap, roleActorRoleMap and roleRoleMap

Supported API: false
 void ActorRoleHolder2.addActorRole(Role role, ActorRole assignment)
          Add a role to actor role assignment to the holder

Supported API: false
 Enumeration ActorRoleHolder2.getActorRoleTarget(Role leftRole)
          Answer an enumeration of the actor roles associated with a given role.
 void ActorRoleHolder2.deleteActorRoleTarget(Role leftRole, ActorRole rightRole)
          Remove role to actor role assignment pair

Supported API: false
 void ActorRoleHolder2.deleteRole(Role role)
          Remove the role and all associated principals and actor roles from the rolePrincipalMap and the roleActorRoleMap

Supported API: false
 void MigrateProjectToTeamObject.createRolePrincipalMap(String princClass, String princOid, Role role, long teamObjectId, String teamType)
           
 void MigrateProjectToTeamObject.createRoleActorRoleMap(Role role, ActorRole actorRole, long teamTemplateId)
           
 void WTRoleHolder2.addPrincipal(Role role, WTPrincipal principal)
          Add a role to principal assignment to the holder If the WTPrincipal is not enabled, this action will be ignored.
 Enumeration WTRoleHolder2.getPrincipalTarget(Role role)
          Answer an enumeration of the enabled principal references assigned a role.
 void WTRoleHolder2.deletePrincipalTarget(Role role, WTPrincipal principal)
          Remove a role to principal assignment pair

Supported API: true
 void WTRoleHolder2.deleteRole(Role role)
          Remove a role object from the RoleHolder

Supported API: true
 void WTRoleHolder2.addPool(Role role, ObjectReference poolMember)
          Add a role to principal (pool) mapping to the rolePoolMap.
 Enumeration WTRoleHolder2.getPoolTarget(Role role)
          Answer an enumeration of principal references (pool participants) assigned to role in the rolePoolMap

Supported API: true
 void WTRoleHolder2.deletePoolTarget(Role role, ObjectReference poolMember)
          Remove role to principal (pool) assignment pair from the RolePoolMap

Supported API: true
 void WTIndirectRoleHolder2.addRole(Role role, Role assignment)
          Add a role to role assignment to the holder

Supported API: false
 Enumeration WTIndirectRoleHolder2.getRoleTarget(Role leftRole)
          Answer an enumeration of the roles associated with a given role.
 void WTIndirectRoleHolder2.deleteRoleTarget(Role leftRole, Role rightRole)
          Remove role to role assignment pair

Supported API: false
 void WTIndirectRoleHolder2.deleteRole(Role role)
          Remove the role principal, role actorRole and role role map entry

Supported API: false
 void WTActorRoleHolder2.addActorRole(Role role, ActorRole assignment)
          Add a role to actor role assignment to the holder

Supported API: true
 Enumeration WTActorRoleHolder2.getActorRoleTarget(Role leftRole)
          Answer an enumeration of the actor roles associated with a given role.
 void WTActorRoleHolder2.deleteActorRoleTarget(Role leftRole, ActorRole rightRole)
          Remove role to actor role assignment pair

Supported API: true
 void WTActorRoleHolder2.deleteRole(Role role)
          Remove the role and all associated principals and actor roles from the rolePrincipalMap and the roleActorRoleMap

Supported API: true
 void TeamServiceFwd.addRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Add a role to principal assignment to the roleholder If the WTPrincinpal is not enabled, this action will be ignored.
 void TeamServiceFwd.addRoleActorRoleMap(Role role, ActorRole actor, WTActorRoleHolder2 roleHolder)
          Add a role to actor role assignment to the roleholder

Supported API: false
 void TeamServiceFwd.addRoleRoleMap(Role leftRole, Role rightRole, WTIndirectRoleHolder2 roleHolder)
          Add a role to role assignment to the roleholder

Supported API: false
 void TeamServiceFwd.addRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Add a role to pooll assignment to the roleholder If the WTPrincinpal is not enabled, this action will be ignored.
 void TeamServiceFwd.deleteRole(Role role, WTRoleHolder2 roleHolder)
          Remove all occurances of a Role object from the role holde

Supported API: false
 QueryResult TeamServiceFwd.findRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RolePrincipalMap objects

Supported API: false
 void TeamServiceFwd.deleteRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Remove a role to principal assignment from the roleholder

Supported API: false
 void TeamServiceFwd.deleteRoleActorRoleMap(Role role, ActorRole actor, WTActorRoleHolder2 roleHolder)
          Remove a role to actor role assignment from the roleholder.
 void TeamServiceFwd.deleteRoleRoleMap(Role leftRole, Role rightRole, WTIndirectRoleHolder2 roleHolder)
          Remove a role to role assignment from the roleholder

Supported API: false
 void TeamServiceFwd.deleteRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Remove a role to pool assignment from the roleholder

Supported API: false
 QueryResult TeamServiceFwd.findRoleActorRoleMap(Role role, ActorRole actor, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RoleActorRoleMap objects

Supported API: false
 QueryResult TeamServiceFwd.findRoleRoleMap(Role leftRole, Role rightRole, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RoleRoleMap objects

Supported API: false
 QueryResult TeamServiceFwd.findRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RolePoolMap objects

Supported API: false
 void TeamService.addRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Add a role to principal assignment to the roleholder If the WTPrincinpal is not enabled, this action will be ignored.
 void TeamService.addRoleActorRoleMap(Role role, ActorRole actor, WTActorRoleHolder2 roleHolder)
          Add a role to actor role assignment to the roleholder

Supported API: true
 void TeamService.addRoleRoleMap(Role leftRole, Role rightRole, WTIndirectRoleHolder2 roleHolder)
          Add a role to role assignment to the roleholder

Supported API: true
 void TeamService.addRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Add a role to pooll assignment to the roleholder If the WTPrincinpal is not enabled, this action will be ignored.
 void TeamService.deleteRole(Role role, WTRoleHolder2 roleHolder)
          Remove all occurances of a Role object from the role holde

Supported API: true
 QueryResult TeamService.findRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RolePrincipalMap objects

Supported API: true
 void TeamService.deleteRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Remove a role to principal assignment from the roleholder

Supported API: true
 void TeamService.deleteRoleActorRoleMap(Role role, ActorRole actor, WTActorRoleHolder2 roleHolder)
          Remove a role to actor role assignment from the roleholder.
 void TeamService.deleteRoleRoleMap(Role leftRole, Role rightRole, WTIndirectRoleHolder2 roleHolder)
          Remove a role to role assignment from the roleholder

Supported API: true
 void TeamService.deleteRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Remove a role to pool assignment from the roleholder

Supported API: true
 QueryResult TeamService.findRoleActorRoleMap(Role role, ActorRole actor, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RoleActorRoleMap objects

Supported API: true
 QueryResult TeamService.findRoleRoleMap(Role leftRole, Role rightRole, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RoleRoleMap objects

Supported API: true
 QueryResult TeamService.findRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RolePoolMap objects

Supported API: true
 void StandardTeamService.addRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Add a role to principal assignment to the roleholder If the WTPrincinpal is not enabled, this action will be ignored.
 void StandardTeamService.addRoleActorRoleMap(Role role, ActorRole actor, WTActorRoleHolder2 roleHolder)
          Add a role to actor role assignment to the roleholder

Supported API: false
 void StandardTeamService.addRoleRoleMap(Role leftRole, Role rightRole, WTIndirectRoleHolder2 roleHolder)
          Add a role to role assignment to the roleholder

Supported API: false
 void StandardTeamService.addRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Add a role to pooll assignment to the roleholder If the WTPrincinpal is not enabled, this action will be ignored.
 void StandardTeamService.deleteRole(Role role, WTRoleHolder2 roleHolder)
          Remove all occurances of a Role object from the role holde

Supported API: false
 QueryResult StandardTeamService.findRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RolePrincipalMap objects

Supported API: false
 void StandardTeamService.deleteRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
          Remove a role to principal assignment from the roleholder

Supported API: false
 void StandardTeamService.deleteRoleActorRoleMap(Role role, ActorRole actor, WTActorRoleHolder2 roleHolder)
          Remove a role to actor role assignment from the roleholder.
 void StandardTeamService.deleteRoleRoleMap(Role leftRole, Role rightRole, WTIndirectRoleHolder2 roleHolder)
          Remove a role to role assignment from the roleholder

Supported API: false
 void StandardTeamService.deleteRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Remove a role to pool assignment from the roleholder

Supported API: false
 QueryResult StandardTeamService.findRoleActorRoleMap(Role role, ActorRole actor, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RoleActorRoleMap objects

Supported API: false
 QueryResult StandardTeamService.findRoleRoleMap(Role leftRole, Role rightRole, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RoleRoleMap objects

Supported API: false
 QueryResult StandardTeamService.findRolePoolMap(Role role, WTObject pool, WTRoleHolder2 roleHolder)
          Based on the input parameters, return a QueryResult of RolePoolMap objects

Supported API: false
private  RolePrincipalMap StandardTeamService.createRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder)
           
private  RolePrincipalMap StandardTeamService.createRolePrincipalMap(Role role, WTPrincipalReference principalRef, WTRoleHolder2 roleHolder)
           
private  RoleActorRoleMap StandardTeamService.createRoleActorRoleMap(Role role, ActorRole actor, WTActorRoleHolder2 roleHolder)
           
private  Hashtable StandardTeamService.addToHash(Hashtable hash, Role role, WTPrincipalReference pRef)
           
private  Hashtable StandardTeamService.removeFromHash(Hashtable hash, Role role, WTPrincipalReference pRef)
           
private  QueryResult StandardTeamService.findRolePrincipalMap(Role role, WTPrincipal principal, WTRoleHolder2 roleHolder, boolean returnDisabled)
          Based on the input parameters, return a QueryResult of RolePrincipalMap objects

Supported API: false
private  void StandardTeamService.updateReadOnlyContainerTeam(ContainerTeam team, RolePrincipalMap rpm, Role role, boolean add)
           
private  void StandardTeamService.updateReadOnlyTeamTemplate(TeamTemplate teamTemplate, RolePrincipalMap rpm, Role role, boolean add)
           
private  void StandardTeamService.updateReadOnlyTeamTemplate(TeamTemplate teamTemplate, RoleActorRoleMap rarm, Role role, boolean add)
           
private  void StandardTeamService.addToMap(Map map, Role role, Object object)
           
private  void StandardTeamService.removeFromMap(Map map, Role role, Object object)
           
private  Vector StandardTeamService.resolveByAllPrincipals(Map map, Role role, PhaseTemplate phaseTemplate, Persistable object, TeamTemplate teamTemplate, Vector principals)
           
 void RoleRoleMap.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void RoleRoleMap.setIndirectRole(Role a_IndirectRole)
          Sets the value of the attribute: INDIRECT_ROLE.
 void RolePrincipalMap.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void RolePoolMap.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void RoleHolder2.addPrincipal(Role role, WTPrincipal principal)
          Add a role to principal mapping to the rolePrincipalMap.
 Enumeration RoleHolder2.getPrincipalTarget(Role role)
          Answer an enumeration of principal references assigned to role

Supported API: true
 void RoleHolder2.deletePrincipalTarget(Role role, WTPrincipal principal)
          Remove role to principal assignment pair

Supported API: false
 void RoleHolder2.deleteRole(Role role)
          Remove the role and all associated principals from the rolePrincipalMap

Supported API: false
 void RoleHolder2.addPool(Role role, ObjectReference poolMember)
          Add a role to principal or team (pool) mapping to the rolePoolMap.
 Enumeration RoleHolder2.getPoolTarget(Role role)
          Answer an enumeration of principal references (pool participants) assigned to role in the rolePoolMap

Supported API: false
 void RoleHolder2.deletePoolTarget(Role role, ObjectReference poolMember)
          Remove role to principal or team (pool) assignment pair from the RolePoolMa

Supported API: false
 void RoleActorRoleMap.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void IndirectRoleHolder2.addRole(Role role, Role assignment)
          Add a role to role assignment to the holder

Supported API: false
 Enumeration IndirectRoleHolder2.getRoleTarget(Role leftRole)
          Answer an enumeration of the roles associated with a given role.
 void IndirectRoleHolder2.deleteRoleTarget(Role leftRole, Role rightRole)
          Remove role to role assignment pair

Supported API: false
 void IndirectRoleHolder2.deleteRole(Role role)
          Remove the role and all associated principals, actor roles and roles from the rolePrincipalMap, roleActorRoleMap and roleRoleMap

Supported API: false
 void ActorRoleHolder2.addActorRole(Role role, ActorRole assignment)
          Add a role to actor role assignment to the holder

Supported API: false
 Enumeration ActorRoleHolder2.getActorRoleTarget(Role leftRole)
          Answer an enumeration of the actor roles associated with a given role.
 void ActorRoleHolder2.deleteActorRoleTarget(Role leftRole, ActorRole rightRole)
          Remove role to actor role assignment pair

Supported API: false
 void ActorRoleHolder2.deleteRole(Role role)
          Remove the role and all associated principals and actor roles from the rolePrincipalMap and the roleActorRoleMap

Supported API: false
 

Uses of Role in wt.workflow.definer
 

Fields in wt.workflow.definer declared as Role
private  Role WfTemplateObject.responsibleRole
           
private static Role LoadWorkflow.responsibleRole
           
 

Methods in wt.workflow.definer that return Role
 Role WfTemplateObject.getResponsibleRole()
          Gets the value of the attribute: RESPONSIBLE_ROLE.
 Role WfBlockTemplate.getResponsibleRole()
          Returns parent process' responsible role if it exists; or its own if block is stand-alone.
private static Role LoadWorkflow.getRole(String name, Hashtable attributes, Hashtable cmdLineArgs, int required)
           
 

Methods in wt.workflow.definer with parameters of type Role
 void WfTemplateObject.setResponsibleRole(Role a_ResponsibleRole)
          Sets the value of the attribute: RESPONSIBLE_ROLE.
 boolean WfTemplateObject.addOverdueNotificationRole(Role role)
          Adds role to overdue notification list.
 boolean WfTemplateObject.removeOverdueNotificationRole(Role role)
          Removes role from overdue notification list.
 void WfBlockTemplate.setResponsibleRole(Role resp)
          If the block template is nested, nothing happens; otherwise the responsible role is set to the one passed as argument.
 boolean WfAssignedActivityTemplate.addRole(Role role)
          Add role to the template.
 boolean WfAssignedActivityTemplate.removeRole(Role role)
          Remove role from the template.
 

Uses of Role in wt.workflow.engine
 

Fields in wt.workflow.engine declared as Role
private  Role WfVotingEventAudit.role
           
private  Role WfDataEventAudit.role
           
private  Role WfAssignmentEventAudit.role
           
private  Role WfVotingEventAudit.role
           
private  Role WfDataEventAudit.role
           
private  Role WfAssignmentEventAudit.role
           
 

Methods in wt.workflow.engine that return Role
 Role WfVotingEventAudit.getRole()
          Gets the value of the attribute: ROLE.
 Role WfProcess.getRoleFor(WTPrincipalReference pRef, Enumeration candidateRoles)
          Answer the role associated with the assignee.
 Role WfDataEventAudit.getRole()
          Gets the value of the attribute: ROLE.
 Role WfAssignmentEventAudit.getRole()
          Gets the value of the attribute: ROLE.
 Role WfVotingEventAudit.getRole()
          Gets the value of the attribute: ROLE.
 Role WfProcess.getRoleFor(WTPrincipalReference pRef, Enumeration candidateRoles)
          Answer the role associated with the assignee.
 Role WfDataEventAudit.getRole()
          Gets the value of the attribute: ROLE.
 Role WfAssignmentEventAudit.getRole()
          Gets the value of the attribute: ROLE.
 

Methods in wt.workflow.engine with parameters of type Role
 void WfVotingEventAudit.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void WfProcess.addPrincipal(Role role, WTPrincipal principal)
          Add a role to principal mapping to the rolePrincipalMap.
 Enumeration WfProcess.getPrincipals(Role role)
          Answer an enumeration of principal references assigned to role

Supported API: false
 void WfProcess.deletePrincipal(Role role, WTPrincipal principal)
          Remove role to principal assignment pair

Supported API: false
 void WfProcess.deleteRole(Role role)
          Remove the role and all associated principals from the rolePrincipalMap

Supported API: false
protected  Vector WfProcess.getPrincipalsForRole(Role role)
           
static void WfEventHelper.createVotingEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, Role role, WTPrincipalReference assignee_ref, String comment, Vector event_list, boolean is_signed, boolean is_required)
          Creates and stores WfVotingEventAudit objects.
static void WfEventHelper.createDataEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, ProcessData old_data, Role role, String instructions)
          Creates and stores WfDataEventAudit objects.
static void WfEventHelper.createAssignmentEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, WTPrincipal new_assignee, WTPrincipal old_assignee, Role role)
          Creates and stores WfAssignmentEventAudit objects.
 void WfEngineServiceSvr.changeAssignmentEvent(WfAssignedActivity obj, WTPrincipal new_assignee, WTPrincipal old_assignee, Role role)
          Used to notify the service that an activity assignment changed.
 void WfEngineServiceSvr.changeDataEvent(WfExecutionObject obj, ProcessData old_data, Role role, String instructions)
          Method called in order to emit a change of data event in an activity.
 WTCollection WfEngineServiceFwd.getAssignmentEvents(WfProcess process, Role role, WTPrincipalReference new_assignee_ref, WTPrincipalReference old_assignee_ref, WTReference bus_obj_ref)
          Returns all the reassignment events for the process, role, old assignee, new assignee and business object passed as argument.
 WTCollection WfEngineServiceFwd.getVotingEvents(WfProcess process, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the voting events for the process, role, assignee and business object passed as argument.
 WTCollection WfEngineServiceFwd.getDataEvents(WfExecutionObject exec_obj, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the data events for the execution object (process or activity), role, assignee, and business object passed as arguments.
 WTCollection WfEngineService.getAssignmentEvents(WfProcess process, Role role, WTPrincipalReference new_assignee_ref, WTPrincipalReference old_assignee_ref, WTReference bus_obj_ref)
          Returns all the reassignment events for the process, role, old assignee, new assignee and business object passed as argument.
 WTCollection WfEngineService.getVotingEvents(WfProcess process, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the voting events for the process, role, assignee and business object passed as argument.
 WTCollection WfEngineService.getDataEvents(WfExecutionObject exec_obj, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the data events for the execution object (process or activity), role, assignee, and business object passed as arguments.
 void WfDataEventAudit.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void WfAssignmentEventAudit.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void StandardWfEngineService.changeAssignmentEvent(WfAssignedActivity obj, WTPrincipal new_assignee, WTPrincipal old_assignee, Role role)
          Used to notify the service that an activity assignment changed.
 void StandardWfEngineService.changeDataEvent(WfExecutionObject obj, ProcessData old_data, Role role, String instructions)
          Method called in order to emit a change of data event in an activity.
 WTCollection StandardWfEngineService.getAssignmentEvents(WfProcess process, Role role, WTPrincipalReference new_assignee_ref, WTPrincipalReference old_assignee_ref, WTReference bus_obj_ref)
          Returns all the reassignment events for the process, role, old assignee, new assignee and business object passed as argument.
 WTCollection StandardWfEngineService.getVotingEvents(WfProcess process, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the voting events for the process, role, assignee and business object passed as argument.
 WTCollection StandardWfEngineService.getDataEvents(WfExecutionObject exec_obj, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the data events for the execution object (process or activity), role, assignee, and business object passed as arguments.
 void WfVotingEventAudit.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void WfProcess.addPrincipal(Role role, WTPrincipal principal)
          Add a role to principal mapping to the rolePrincipalMap.
 Enumeration WfProcess.getPrincipals(Role role)
          Answer an enumeration of principal references assigned to role

Supported API: false
 void WfProcess.deletePrincipal(Role role, WTPrincipal principal)
          Remove role to principal assignment pair

Supported API: false
 void WfProcess.deleteRole(Role role)
          Remove the role and all associated principals from the rolePrincipalMap

Supported API: false
protected  Vector WfProcess.getPrincipalsForRole(Role role)
           
static void WfEventHelper.createVotingEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, Role role, WTPrincipalReference assignee_ref, String comment, Vector event_list, boolean is_signed, boolean is_required)
          Creates and stores WfVotingEventAudit objects.
static void WfEventHelper.createDataEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, ProcessData old_data, Role role, String instructions)
          Creates and stores WfDataEventAudit objects.
static void WfEventHelper.createAssignmentEvent(WfEventAuditType event_type, WfExecutionObject exec_obj, WTPrincipal new_assignee, WTPrincipal old_assignee, Role role)
          Creates and stores WfAssignmentEventAudit objects.
 void WfEngineServiceSvr.changeAssignmentEvent(WfAssignedActivity obj, WTPrincipal new_assignee, WTPrincipal old_assignee, Role role)
          Used to notify the service that an activity assignment changed.
 void WfEngineServiceSvr.changeDataEvent(WfExecutionObject obj, ProcessData old_data, Role role, String instructions)
          Method called in order to emit a change of data event in an activity.
 WTCollection WfEngineServiceFwd.getAssignmentEvents(WfProcess process, Role role, WTPrincipalReference new_assignee_ref, WTPrincipalReference old_assignee_ref, WTReference bus_obj_ref)
          Returns all the reassignment events for the process, role, old assignee, new assignee and business object passed as argument.
 WTCollection WfEngineServiceFwd.getVotingEvents(WfProcess process, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the voting events for the process, role, assignee and business object passed as argument.
 WTCollection WfEngineServiceFwd.getDataEvents(WfExecutionObject exec_obj, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the data events for the execution object (process or activity), role, assignee, and business object passed as arguments.
 WTCollection WfEngineService.getAssignmentEvents(WfProcess process, Role role, WTPrincipalReference new_assignee_ref, WTPrincipalReference old_assignee_ref, WTReference bus_obj_ref)
          Returns all the reassignment events for the process, role, old assignee, new assignee and business object passed as argument.
 WTCollection WfEngineService.getVotingEvents(WfProcess process, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the voting events for the process, role, assignee and business object passed as argument.
 WTCollection WfEngineService.getDataEvents(WfExecutionObject exec_obj, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the data events for the execution object (process or activity), role, assignee, and business object passed as arguments.
 void WfDataEventAudit.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void WfAssignmentEventAudit.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
 void StandardWfEngineService.changeAssignmentEvent(WfAssignedActivity obj, WTPrincipal new_assignee, WTPrincipal old_assignee, Role role)
          Used to notify the service that an activity assignment changed.
 void StandardWfEngineService.changeDataEvent(WfExecutionObject obj, ProcessData old_data, Role role, String instructions)
          Method called in order to emit a change of data event in an activity.
 WTCollection StandardWfEngineService.getAssignmentEvents(WfProcess process, Role role, WTPrincipalReference new_assignee_ref, WTPrincipalReference old_assignee_ref, WTReference bus_obj_ref)
          Returns all the reassignment events for the process, role, old assignee, new assignee and business object passed as argument.
 WTCollection StandardWfEngineService.getVotingEvents(WfProcess process, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the voting events for the process, role, assignee and business object passed as argument.
 WTCollection StandardWfEngineService.getDataEvents(WfExecutionObject exec_obj, Role role, WTPrincipalReference user_ref, WTReference bus_obj_ref)
          Returns all the data events for the execution object (process or activity), role, assignee, and business object passed as arguments.
 

Uses of Role in wt.workflow.work
 

Fields in wt.workflow.work declared as Role
private  Role WorkItem.role
           
private  Role WfRoleAssignee.role
           
 Role NotificationMessageProcessor.myRole
           
 

Methods in wt.workflow.work that return Role
 Role WorkItem.getRole()
          Gets the value of the attribute: ROLE.
 Role WfRoleAssignee.getRole()
          Gets the value of the attribute: role.
protected  Role WfAssignment.findRole(WTPrincipalReference pRef, Enumeration roleList)
           
 

Methods in wt.workflow.work with parameters of type Role
 void WorkItem.setRole(Role a_Role)
          Sets the value of the attribute: ROLE.
static WorkItem WorkItem.newWorkItem(WTPrincipal owner, String taskURLClass, String taskURLMethod, Properties taskURLParams, Role role, String description, ObjectReference source, String priority, boolean required)
          Factory method that creates fully initialized WorkItems.
 QueryResult WorkflowServiceFwd.getWorkItems(WTPrincipal principal, Role role)
          Answer an enumeration of work items for a principal for a specific role

Supported API: false
 QueryResult WorkflowServiceFwd.getWorkItems(Persistable object, WTPrincipal principal, Role role)
          Get work by object & principal & role

Supported API: false
 QueryResult WorkflowServiceFwd.getWorkItems(Persistable object, Role role)
          Get work by object & role

Supported API: false
 QueryResult WorkflowServiceFwd.getUncompletedWorkItems(Persistable object, Role role)
          Get pending work by object & role

Supported API: false
 void WorkflowServiceFwd.markWorkItemComplete(Persistable object, WTPrincipal completedBy, Role role)
          Mark the work item defined by user, object & role as complete.
 void WorkflowServiceFwd.markWorkItemIncomplete(Persistable object, WTPrincipal completedBy, Role role)
          Mark the work item defined by user, object & role as NOT complete.
 void WorkflowServiceFwd.checkoutTo(WTObject object, WTPrincipalReference pRef, Role role, ActorRole actorRole, ObjectReference activityRef)
          checkout a business object to a principal.
 QueryResult WorkflowService.getWorkItems(WTPrincipal principal, Role role)
          Answer an enumeration of work items for a principal for a specific role

Supported API: false
 QueryResult WorkflowService.getWorkItems(Persistable object, WTPrincipal principal, Role role)
          Get work by object & principal & role

Supported API: false
 QueryResult WorkflowService.getWorkItems(Persistable object, Role role)
          Get work by object & role

Supported API: false
 QueryResult WorkflowService.getUncompletedWorkItems(Persistable object, Role role)
          Get pending work by object & role

Supported API: false
 void WorkflowService.markWorkItemComplete(Persistable object, WTPrincipal completedBy, Role role)
          Mark the work item defined by user, object & role as complete.
 void WorkflowService.markWorkItemIncomplete(Persistable object, WTPrincipal completedBy, Role role)
          Mark the work item defined by user, object & role as NOT complete.
 void WorkflowService.checkoutTo(WTObject object, WTPrincipalReference pRef, Role role, ActorRole actorRole, ObjectReference activityRef)
          checkout a business object to a principal.
 void WfRoleAssignee.setRole(Role a_Role)
          Sets the value of the attribute: role.
protected  WorkItem WfAssignment.addWorkItem(Role aRole, WTPrincipalReference pRef)
          Create and save a work item for one of the activity's assigned principals.
protected  WorkItem WfAssignment.buildWorkItem(Role aRole, WTPrincipalReference pRef)
          Construct an actual work item for the specified principal for the specified role
private  Enumeration WfAssignment.resolveRole(WfAssignedActivityTemplate t, WfProcess myParent, Team localTeam, Role aRole)
           
private  Enumeration WfAssignedActivity.resolveRole(WfAssignedActivityTemplate t, WfProcess myParent, Team localTeam, Role aRole)
           
 QueryResult StandardWorkflowService.getWorkItems(WTPrincipal principal, Role role)
          Answer an enumeration of work items for a principal for a specific role

Supported API: true
 QueryResult StandardWorkflowService.getWorkItems(Persistable object, WTPrincipal principal, Role role)
          Get work by object & principal & role

Supported API: true
 QueryResult StandardWorkflowService.getWorkItems(Persistable object, Role role)
          Get work by object & role

Supported API: true
 QueryResult StandardWorkflowService.getUncompletedWorkItems(Persistable object, Role role)
          Get pending work by object & role

Supported API: true
 void StandardWorkflowService.markWorkItemComplete(Persistable object, WTPrincipal completedBy, Role role)
          Mark the work item defined by user, object & role as complete.
 void StandardWorkflowService.markWorkItemIncomplete(Persistable object, WTPrincipal completedBy, Role role)
          Mark the work item defined by user, object & role as NOT complete.
 void StandardWorkflowService.checkoutTo(WTObject object, WTPrincipalReference pRef, Role role, ActorRole actorRole, ObjectReference activityRef)
          checkout a business object to a principal.
private  WTPrincipal StandardWorkflowService.getCheckoutUser(WTPrincipalReference pRef, Role role, ActorRole actor, ObjectReference activityRef)
          Checkout robot support
private  WTPrincipal StandardWorkflowService.resolveSingletonRole(Role role, WfProcess parentProcess)
          Role resolution methods *
private  WorkItem StandardWorkflowService.getWorkItem(Persistable object, WTPrincipal owner, Role role)
           
private  SearchCondition StandardWorkflowService.onRole(Role role)
           
 

Constructors in wt.workflow.work with parameters of type Role
NotificationMessageProcessor(LifeCycleManaged lcm, Role role, State state)
          Deprecated. Since R2