Package org.gluu.oxauth.uma.service
Class UmaRptService
java.lang.Object
org.gluu.oxauth.uma.service.UmaRptService
RPT manager component
- Version:
- June 28, 2017
- Author:
- Yuriy Zabrovarnyy, Javier Rojas Blum
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleanaddPermissionToRPT(UmaRPT rpt, Collection<UmaPermission> permissions) booleanaddPermissionToRPT(UmaRPT rpt, UmaPermission... permission) branchDn()org.json.JSONArraybuildPermissionsJSONObject(List<UmaPermission> permissions) booleancreateRPTAndPersist(ExecutionContext executionContext, List<UmaPermission> permissions) voiddeleteByCode(String rptCode) getPermissionDns(Collection<UmaPermission> permissions) getRPTByCode(String rptCode) getRptPermissions(UmaRPT p_rpt) voidvoid
-
Field Details
-
DEFAULT_RPT_LIFETIME
public static final int DEFAULT_RPT_LIFETIME- See Also:
-
-
Constructor Details
-
UmaRptService
public UmaRptService()
-
-
Method Details
-
createDn
-
branchDn
-
persist
-
getRPTByCode
-
deleteByCode
-
addPermissionToRPT
-
addPermissionToRPT
-
getPermissionDns
-
getRptPermissions
-
rptExpirationDate
-
createRPTAndPersist
public UmaRPT createRPTAndPersist(ExecutionContext executionContext, List<UmaPermission> permissions) -
merge
-
buildPermissionsJSONObject
public org.json.JSONArray buildPermissionsJSONObject(List<UmaPermission> permissions) throws IOException, org.json.JSONException - Throws:
IOExceptionorg.json.JSONException
-
addBranch
public void addBranch() -
addBranchIfNeeded
public void addBranchIfNeeded() -
containsBranch
public boolean containsBranch()
-