Class JsonEntitlementSubjectMixin


  • public abstract class JsonEntitlementSubjectMixin
    extends Object
    Jackson JSON mixin class that renames/ignores various attributes in entitlement subject implementations to provide a nicer JSON representation.
    Since:
    12.0.0
    • Constructor Detail

      • JsonEntitlementSubjectMixin

        public JsonEntitlementSubjectMixin()
    • Method Detail

      • getState

        public abstract String getState()
      • getSearchIndexAttributes

        public abstract Map<String,​Set<String>> getSearchIndexAttributes()
      • getRequiredAttributeNames

        public abstract Set<String> getRequiredAttributeNames()
      • isIdentity

        public abstract boolean isIdentity()
      • isExclusive

        public abstract boolean isExclusive()
      • getPSubjectName

        public abstract String getPSubjectName()