Class JsonEntitlementSubjectMixin
- java.lang.Object
-
- org.forgerock.openam.entitlement.rest.model.json.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 Summary
Constructors Constructor Description JsonEntitlementSubjectMixin()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract EntitlementSubjectgetESubject()abstract Set<EntitlementSubject>getESubjects()abstract StringgetPSubjectName()abstract Set<String>getRequiredAttributeNames()abstract Map<String,Set<String>>getSearchIndexAttributes()abstract StringgetState()abstract booleanisExclusive()abstract booleanisIdentity()
-
-
-
Method Detail
-
getState
public abstract String getState()
-
isIdentity
public abstract boolean isIdentity()
-
isExclusive
public abstract boolean isExclusive()
-
getPSubjectName
public abstract String getPSubjectName()
-
getESubjects
public abstract Set<EntitlementSubject> getESubjects()
-
getESubject
public abstract EntitlementSubject getESubject()
-
-