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 TypeMethodDescriptionvoid
void
boolean
addPermissionToRPT
(UmaRPT rpt, Collection<UmaPermission> permissions) boolean
addPermissionToRPT
(UmaRPT rpt, UmaPermission... permission) branchDn()
org.json.JSONArray
buildPermissionsJSONObject
(List<UmaPermission> permissions) boolean
createRPTAndPersist
(ExecutionContext executionContext, List<UmaPermission> permissions) void
deleteByCode
(String rptCode) getPermissionDns
(Collection<UmaPermission> permissions) getRPTByCode
(String rptCode) getRptPermissions
(UmaRPT p_rpt) void
void
-
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:
IOException
org.json.JSONException
-
addBranch
public void addBranch() -
addBranchIfNeeded
public void addBranchIfNeeded() -
containsBranch
public boolean containsBranch()
-