Interface InitialAbstractRole

All Known Implementing Classes:
InitialObjectsDefinition.BasicAbstractRole, InitialObjectsDefinition.NoiseApplicationBusinessAbstractRole, InitialObjectsDefinition.PlanktonApplicationBusinessAbstractRole

public interface InitialAbstractRole
This interface represents an abstract role generator used for initial role object generation.

Part of RBAC Testing Data, which provides testing data for role mining and other RBAC-related processes.

  • Method Details

    • getName

      String getName()
    • getOidValue

      String getOidValue()
    • getAssociations

      @Nullable @Nullable List<String> getAssociations()
    • getArchetypeOid

      String getArchetypeOid()
    • getAssociationsMultiplier

      int getAssociationsMultiplier()
    • isArchetypeRoleEnable

      boolean isArchetypeRoleEnable()
    • generateRoleObject

      default List<RoleType> generateRoleObject()