Interface Role

All Superinterfaces:
org.teamapps.universaldb.pojo.Entity<Role>, org.teamapps.universaldb.pojo.Identifiable
All Known Implementing Classes:
UdbRole

public interface Role
extends org.teamapps.universaldb.pojo.Entity<Role>
  • Field Details

    • FIELD_META_CREATION_DATE

      static final java.lang.String FIELD_META_CREATION_DATE
      See Also:
      Constant Field Values
    • FIELD_META_CREATED_BY

      static final java.lang.String FIELD_META_CREATED_BY
      See Also:
      Constant Field Values
    • FIELD_META_MODIFICATION_DATE

      static final java.lang.String FIELD_META_MODIFICATION_DATE
      See Also:
      Constant Field Values
    • FIELD_META_MODIFIED_BY

      static final java.lang.String FIELD_META_MODIFIED_BY
      See Also:
      Constant Field Values
    • FIELD_META_DELETION_DATE

      static final java.lang.String FIELD_META_DELETION_DATE
      See Also:
      Constant Field Values
    • FIELD_META_DELETED_BY

      static final java.lang.String FIELD_META_DELETED_BY
      See Also:
      Constant Field Values
    • FIELD_TITLE

      static final java.lang.String FIELD_TITLE
      See Also:
      Constant Field Values
    • FIELD_ICON

      static final java.lang.String FIELD_ICON
      See Also:
      Constant Field Values
    • FIELD_PARENT

      static final java.lang.String FIELD_PARENT
      See Also:
      Constant Field Values
    • FIELD_CHILDREN

      static final java.lang.String FIELD_CHILDREN
      See Also:
      Constant Field Values
    • FIELD_ALLOWED_ORGANIZATION_UNIT_TYPES

      static final java.lang.String FIELD_ALLOWED_ORGANIZATION_UNIT_TYPES
      See Also:
      Constant Field Values
    • FIELD_ORGANIZATION_FIELD

      static final java.lang.String FIELD_ORGANIZATION_FIELD
      See Also:
      Constant Field Values
    • FIELD_GENERALIZATION_ROLES

      static final java.lang.String FIELD_GENERALIZATION_ROLES
      See Also:
      Constant Field Values
    • FIELD_SPECIALIZATION_ROLES

      static final java.lang.String FIELD_SPECIALIZATION_ROLES
      See Also:
      Constant Field Values
    • FIELD_PRIVILEGES_RECEIVING_ROLES

      static final java.lang.String FIELD_PRIVILEGES_RECEIVING_ROLES
      See Also:
      Constant Field Values
    • FIELD_PRIVILEGES_SENDING_ROLES

      static final java.lang.String FIELD_PRIVILEGES_SENDING_ROLES
      See Also:
      Constant Field Values
    • FIELD_NO_DIRECT_MEMBERSHIPS

      static final java.lang.String FIELD_NO_DIRECT_MEMBERSHIPS
      See Also:
      Constant Field Values
    • FIELD_USER_ROLE_ASSIGNMENTS

      static final java.lang.String FIELD_USER_ROLE_ASSIGNMENTS
      See Also:
      Constant Field Values
    • FIELD_PRIVILEGE_ASSIGNMENTS

      static final java.lang.String FIELD_PRIVILEGE_ASSIGNMENTS
      See Also:
      Constant Field Values
    • FIELD_APPLICATION_ROLE_ASSIGNMENTS

      static final java.lang.String FIELD_APPLICATION_ROLE_ASSIGNMENTS
      See Also:
      Constant Field Values
  • Method Details

    • create

      static Role create()
    • create

      static Role create​(int id)
    • getById

      static Role getById​(int id)
    • getBuilder

      static org.teamapps.universaldb.record.EntityBuilder<Role> getBuilder()
    • getMetaCreationDate

      java.time.Instant getMetaCreationDate()
    • setMetaCreationDate

      Role setMetaCreationDate​(java.time.Instant value)
    • getMetaCreationDateAsEpochSecond

      int getMetaCreationDateAsEpochSecond()
    • setMetaCreationDateAsEpochSecond

      Role setMetaCreationDateAsEpochSecond​(int value)
    • getMetaCreationDateAsEpochMilli

      long getMetaCreationDateAsEpochMilli()
    • setMetaCreationDateAsEpochMilli

      Role setMetaCreationDateAsEpochMilli​(long value)
    • getMetaCreatedBy

      int getMetaCreatedBy()
    • setMetaCreatedBy

      Role setMetaCreatedBy​(int value)
    • getMetaModificationDate

      java.time.Instant getMetaModificationDate()
    • setMetaModificationDate

      Role setMetaModificationDate​(java.time.Instant value)
    • getMetaModificationDateAsEpochSecond

      int getMetaModificationDateAsEpochSecond()
    • setMetaModificationDateAsEpochSecond

      Role setMetaModificationDateAsEpochSecond​(int value)
    • getMetaModificationDateAsEpochMilli

      long getMetaModificationDateAsEpochMilli()
    • setMetaModificationDateAsEpochMilli

      Role setMetaModificationDateAsEpochMilli​(long value)
    • getMetaModifiedBy

      int getMetaModifiedBy()
    • setMetaModifiedBy

      Role setMetaModifiedBy​(int value)
    • getMetaDeletionDate

      java.time.Instant getMetaDeletionDate()
    • setMetaDeletionDate

      Role setMetaDeletionDate​(java.time.Instant value)
    • getMetaDeletionDateAsEpochSecond

      int getMetaDeletionDateAsEpochSecond()
    • setMetaDeletionDateAsEpochSecond

      Role setMetaDeletionDateAsEpochSecond​(int value)
    • getMetaDeletionDateAsEpochMilli

      long getMetaDeletionDateAsEpochMilli()
    • setMetaDeletionDateAsEpochMilli

      Role setMetaDeletionDateAsEpochMilli​(long value)
    • getMetaDeletedBy

      int getMetaDeletedBy()
    • setMetaDeletedBy

      Role setMetaDeletedBy​(int value)
    • getTitle

      org.teamapps.universaldb.index.translation.TranslatableText getTitle()
    • setTitle

      Role setTitle​(org.teamapps.universaldb.index.translation.TranslatableText value)
    • getIcon

      java.lang.String getIcon()
    • setIcon

      Role setIcon​(java.lang.String value)
    • getParent

      Role getParent()
    • setParent

      Role setParent​(Role value)
    • getChildren

      java.util.List<Role> getChildren()
    • setChildren

      Role setChildren​(java.util.List<Role> value)
    • getChildrenCount

      int getChildrenCount()
    • setChildren

      Role setChildren​(Role... value)
    • getChildrenAsBitSet

      java.util.BitSet getChildrenAsBitSet()
    • addChildren

      Role addChildren​(java.util.List<Role> value)
    • addChildren

      Role addChildren​(Role... value)
    • removeChildren

      Role removeChildren​(java.util.List<Role> value)
    • removeChildren

      Role removeChildren​(Role... value)
    • removeAllChildren

      Role removeAllChildren()
    • getAllowedOrganizationUnitTypes

      java.util.List<OrganizationUnitType> getAllowedOrganizationUnitTypes()
    • setAllowedOrganizationUnitTypes

      Role setAllowedOrganizationUnitTypes​(java.util.List<OrganizationUnitType> value)
    • getAllowedOrganizationUnitTypesCount

      int getAllowedOrganizationUnitTypesCount()
    • setAllowedOrganizationUnitTypes

      Role setAllowedOrganizationUnitTypes​(OrganizationUnitType... value)
    • getAllowedOrganizationUnitTypesAsBitSet

      java.util.BitSet getAllowedOrganizationUnitTypesAsBitSet()
    • addAllowedOrganizationUnitTypes

      Role addAllowedOrganizationUnitTypes​(java.util.List<OrganizationUnitType> value)
    • addAllowedOrganizationUnitTypes

      Role addAllowedOrganizationUnitTypes​(OrganizationUnitType... value)
    • removeAllowedOrganizationUnitTypes

      Role removeAllowedOrganizationUnitTypes​(java.util.List<OrganizationUnitType> value)
    • removeAllowedOrganizationUnitTypes

      Role removeAllowedOrganizationUnitTypes​(OrganizationUnitType... value)
    • removeAllAllowedOrganizationUnitTypes

      Role removeAllAllowedOrganizationUnitTypes()
    • getOrganizationField

      OrganizationField getOrganizationField()
    • setOrganizationField

      Role setOrganizationField​(OrganizationField value)
    • getGeneralizationRoles

      java.util.List<Role> getGeneralizationRoles()
    • setGeneralizationRoles

      Role setGeneralizationRoles​(java.util.List<Role> value)
    • getGeneralizationRolesCount

      int getGeneralizationRolesCount()
    • setGeneralizationRoles

      Role setGeneralizationRoles​(Role... value)
    • getGeneralizationRolesAsBitSet

      java.util.BitSet getGeneralizationRolesAsBitSet()
    • addGeneralizationRoles

      Role addGeneralizationRoles​(java.util.List<Role> value)
    • addGeneralizationRoles

      Role addGeneralizationRoles​(Role... value)
    • removeGeneralizationRoles

      Role removeGeneralizationRoles​(java.util.List<Role> value)
    • removeGeneralizationRoles

      Role removeGeneralizationRoles​(Role... value)
    • removeAllGeneralizationRoles

      Role removeAllGeneralizationRoles()
    • getSpecializationRoles

      java.util.List<Role> getSpecializationRoles()
    • setSpecializationRoles

      Role setSpecializationRoles​(java.util.List<Role> value)
    • getSpecializationRolesCount

      int getSpecializationRolesCount()
    • setSpecializationRoles

      Role setSpecializationRoles​(Role... value)
    • getSpecializationRolesAsBitSet

      java.util.BitSet getSpecializationRolesAsBitSet()
    • addSpecializationRoles

      Role addSpecializationRoles​(java.util.List<Role> value)
    • addSpecializationRoles

      Role addSpecializationRoles​(Role... value)
    • removeSpecializationRoles

      Role removeSpecializationRoles​(java.util.List<Role> value)
    • removeSpecializationRoles

      Role removeSpecializationRoles​(Role... value)
    • removeAllSpecializationRoles

      Role removeAllSpecializationRoles()
    • getPrivilegesReceivingRoles

      java.util.List<Role> getPrivilegesReceivingRoles()
    • setPrivilegesReceivingRoles

      Role setPrivilegesReceivingRoles​(java.util.List<Role> value)
    • getPrivilegesReceivingRolesCount

      int getPrivilegesReceivingRolesCount()
    • setPrivilegesReceivingRoles

      Role setPrivilegesReceivingRoles​(Role... value)
    • getPrivilegesReceivingRolesAsBitSet

      java.util.BitSet getPrivilegesReceivingRolesAsBitSet()
    • addPrivilegesReceivingRoles

      Role addPrivilegesReceivingRoles​(java.util.List<Role> value)
    • addPrivilegesReceivingRoles

      Role addPrivilegesReceivingRoles​(Role... value)
    • removePrivilegesReceivingRoles

      Role removePrivilegesReceivingRoles​(java.util.List<Role> value)
    • removePrivilegesReceivingRoles

      Role removePrivilegesReceivingRoles​(Role... value)
    • removeAllPrivilegesReceivingRoles

      Role removeAllPrivilegesReceivingRoles()
    • getPrivilegesSendingRoles

      java.util.List<Role> getPrivilegesSendingRoles()
    • setPrivilegesSendingRoles

      Role setPrivilegesSendingRoles​(java.util.List<Role> value)
    • getPrivilegesSendingRolesCount

      int getPrivilegesSendingRolesCount()
    • setPrivilegesSendingRoles

      Role setPrivilegesSendingRoles​(Role... value)
    • getPrivilegesSendingRolesAsBitSet

      java.util.BitSet getPrivilegesSendingRolesAsBitSet()
    • addPrivilegesSendingRoles

      Role addPrivilegesSendingRoles​(java.util.List<Role> value)
    • addPrivilegesSendingRoles

      Role addPrivilegesSendingRoles​(Role... value)
    • removePrivilegesSendingRoles

      Role removePrivilegesSendingRoles​(java.util.List<Role> value)
    • removePrivilegesSendingRoles

      Role removePrivilegesSendingRoles​(Role... value)
    • removeAllPrivilegesSendingRoles

      Role removeAllPrivilegesSendingRoles()
    • getNoDirectMemberships

      boolean getNoDirectMemberships()
    • setNoDirectMemberships

      Role setNoDirectMemberships​(boolean value)
    • isNoDirectMemberships

      boolean isNoDirectMemberships()
    • getUserRoleAssignments

      java.util.List<UserRoleAssignment> getUserRoleAssignments()
    • setUserRoleAssignments

      Role setUserRoleAssignments​(java.util.List<UserRoleAssignment> value)
    • getUserRoleAssignmentsCount

      int getUserRoleAssignmentsCount()
    • setUserRoleAssignments

      Role setUserRoleAssignments​(UserRoleAssignment... value)
    • getUserRoleAssignmentsAsBitSet

      java.util.BitSet getUserRoleAssignmentsAsBitSet()
    • addUserRoleAssignments

      Role addUserRoleAssignments​(java.util.List<UserRoleAssignment> value)
    • addUserRoleAssignments

      Role addUserRoleAssignments​(UserRoleAssignment... value)
    • removeUserRoleAssignments

      Role removeUserRoleAssignments​(java.util.List<UserRoleAssignment> value)
    • removeUserRoleAssignments

      Role removeUserRoleAssignments​(UserRoleAssignment... value)
    • removeAllUserRoleAssignments

      Role removeAllUserRoleAssignments()
    • getPrivilegeAssignments

      java.util.List<RolePrivilegeAssignment> getPrivilegeAssignments()
    • setPrivilegeAssignments

      Role setPrivilegeAssignments​(java.util.List<RolePrivilegeAssignment> value)
    • getPrivilegeAssignmentsCount

      int getPrivilegeAssignmentsCount()
    • setPrivilegeAssignments

      Role setPrivilegeAssignments​(RolePrivilegeAssignment... value)
    • getPrivilegeAssignmentsAsBitSet

      java.util.BitSet getPrivilegeAssignmentsAsBitSet()
    • addPrivilegeAssignments

      Role addPrivilegeAssignments​(java.util.List<RolePrivilegeAssignment> value)
    • addPrivilegeAssignments

      Role addPrivilegeAssignments​(RolePrivilegeAssignment... value)
    • removePrivilegeAssignments

      Role removePrivilegeAssignments​(java.util.List<RolePrivilegeAssignment> value)
    • removePrivilegeAssignments

      Role removePrivilegeAssignments​(RolePrivilegeAssignment... value)
    • removeAllPrivilegeAssignments

      Role removeAllPrivilegeAssignments()
    • getApplicationRoleAssignments

      java.util.List<RoleApplicationRoleAssignment> getApplicationRoleAssignments()
    • setApplicationRoleAssignments

      Role setApplicationRoleAssignments​(java.util.List<RoleApplicationRoleAssignment> value)
    • getApplicationRoleAssignmentsCount

      int getApplicationRoleAssignmentsCount()
    • setApplicationRoleAssignments

      Role setApplicationRoleAssignments​(RoleApplicationRoleAssignment... value)
    • getApplicationRoleAssignmentsAsBitSet

      java.util.BitSet getApplicationRoleAssignmentsAsBitSet()
    • addApplicationRoleAssignments

      Role addApplicationRoleAssignments​(java.util.List<RoleApplicationRoleAssignment> value)
    • addApplicationRoleAssignments

      Role addApplicationRoleAssignments​(RoleApplicationRoleAssignment... value)
    • removeApplicationRoleAssignments

      Role removeApplicationRoleAssignments​(java.util.List<RoleApplicationRoleAssignment> value)
    • removeApplicationRoleAssignments

      Role removeApplicationRoleAssignments​(RoleApplicationRoleAssignment... value)
    • removeAllApplicationRoleAssignments

      Role removeAllApplicationRoleAssignments()
    • getAll

      static java.util.List<Role> getAll()
    • sort

      static java.util.List<Role> sort​(java.util.List<Role> list, java.lang.String sortFieldName, boolean ascending, java.lang.String... path)
    • getCount

      static int getCount()
    • filter

      static RoleQuery filter()