Class Role

java.lang.Object
org.openremote.model.security.Role

public class Role extends Object
Represents a role; depending on the context then different values will be populated. If getting roles related to a user then the isAssigned() will indicate whether the role is assigned to the user or not and isComposite() will indicate if it is a composite role. If getting roles for a client then if isComposite() then the
  • Field Details

    • id

      protected String id
    • name

      protected String name
    • description

      protected String description
    • composite

      protected boolean composite
    • assigned

      protected Boolean assigned
    • compositeRoleIds

      protected String[] compositeRoleIds
  • Constructor Details

    • Role

      public Role()
    • Role

      public Role(String id, String name, boolean composite, Boolean assigned, String[] compositeRoleIds)
  • Method Details

    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDescription

      public String getDescription()
    • setDescription

      public Role setDescription(String description)
    • setAssigned

      public void setAssigned(Boolean assigned)
    • isAssigned

      public Boolean isAssigned()
    • setAssigned

      public void setAssigned(boolean assigned)
    • isComposite

      public boolean isComposite()
    • setComposite

      public void setComposite(boolean composite)
    • getCompositeRoleIds

      public String[] getCompositeRoleIds()
    • setCompositeRoleIds

      public void setCompositeRoleIds(String[] compositeRoleIds)
    • toString

      public String toString()
      Overrides:
      toString in class Object