Package com.orchestranetworks.service

# Class Role

java.lang.Object
com.orchestranetworks.service.Profile
com.orchestranetworks.service.Role

public class Role extends Profile
A role is a profile that is not a reference to a specific user; several users can have the same role.

See Also:
  - `Session`

- ## Field Summary

  ### Fields inherited from class com.orchestranetworks.service.Profile

  `ADMINISTRATOR, EVERYONE, OWNER, READ_ONLY`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getRoleName()`
  Returns the name of the role.

  ### Methods inherited from class com.orchestranetworks.service.Profile

  `equals, forBuiltInRole, format, forSpecificRole, forUser, forUserWithSpecificPrivilege, forUserWithSpecificPrivileges, getLabel, hashCode, isBuiltIn, isBuiltInAdministrator, isBuiltInEveryone, isBuiltInOwner, isBuiltInReadOnly, isSpecificRole, isUserReference, parse, toString`

  ### Methods inherited from class java.lang.Object

  `getClass, notify, notifyAll, wait, wait, wait`

- ## Method Details

  - ### getRoleName

    public String getRoleName()
    Returns the name of the role. For a custom role, the name must be a unique identifier in the directory.
    See Also:
      - `Profile.forSpecificRole(String)`