Class BaseRoleModel

java.lang.Object
io.jmix.security.model.BaseRoleModel
Direct Known Subclasses:
ResourceRoleModel, RowLevelRoleModel

public abstract class BaseRoleModel extends Object
  • Field Details

    • id

      protected UUID id
    • code

      protected String code
    • name

      protected String name
    • description

      protected String description
    • nameMessageKey

      protected String nameMessageKey
    • descriptionMessageKey

      protected String descriptionMessageKey
    • localizedNames

      protected String localizedNames
    • localizedDescriptions

      protected String localizedDescriptions
  • Constructor Details

    • BaseRoleModel

      public BaseRoleModel()
  • Method Details

    • getId

      public UUID getId()
    • setId

      public void setId(UUID id)
    • getSource

      public RoleSourceType getSource()
    • setSource

      public void setSource(RoleSourceType source)
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getInstanceName

      public String getInstanceName(RoleLocalizationSupport roleLocalizationSupport)
      Returns:
      the name in the current user's locale
      See Also:
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getNameMessageKey

      public String getNameMessageKey()
    • setNameMessageKey

      public void setNameMessageKey(String nameMessageKey)
    • getDescriptionMessageKey

      public String getDescriptionMessageKey()
    • setDescriptionMessageKey

      public void setDescriptionMessageKey(String descriptionMessageKey)
    • getLocalizedNames

      public String getLocalizedNames()
    • setLocalizedNames

      public void setLocalizedNames(String localizedNames)
    • getLocalizedDescriptions

      public String getLocalizedDescriptions()
    • setLocalizedDescriptions

      public void setLocalizedDescriptions(String localizedDescriptions)
    • getChildRoles

      public Set<String> getChildRoles()
    • setChildRoles

      public void setChildRoles(Set<String> childRoles)
    • getCustomProperties

      public Map<String,String> getCustomProperties()
    • setCustomProperties

      public void setCustomProperties(Map<String,String> customProperties)
    • getTenantId

      public String getTenantId()
    • setTenantId

      public void setTenantId(String tenantId)