Package io.jans.as.server.uma.service
Class UmaPermissionService
java.lang.Object
io.jans.as.server.uma.service.UmaPermissionService
Holds permission tokens and permissions
- Author:
- Yuriy Zabrovarnyy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddBranchIfNeeded(String clientDn) voidaddPermission(io.jans.as.model.uma.persistence.UmaPermission permission, String clientDn) addPermission(io.jans.as.model.uma.UmaPermissionList permissionList, String clientDn) changeTicket(List<io.jans.as.model.uma.persistence.UmaPermission> permissions, Map<String, String> attributes) booleancontainsBranch(String clientDn) voiddeletePermission(String ticket) static StringgetBranchDn(String clientDn) static StringList<io.jans.as.model.uma.persistence.UmaPermission>getPermissionsByTicket(String ticket) voidmerge(io.jans.as.model.uma.persistence.UmaPermission permission) voidmergeSilently(io.jans.as.model.uma.persistence.UmaPermission permission)
-
Constructor Details
-
UmaPermissionService
public UmaPermissionService()
-
-
Method Details
-
getDn
-
getBranchDn
-
generateNewTicket
-
addPermission
-
ticketExpirationDate
-
addPermission
public void addPermission(io.jans.as.model.uma.persistence.UmaPermission permission, String clientDn) -
merge
public void merge(io.jans.as.model.uma.persistence.UmaPermission permission) -
mergeSilently
public void mergeSilently(io.jans.as.model.uma.persistence.UmaPermission permission) -
getPermissionsByTicket
-
deletePermission
-
addBranch
-
addBranchIfNeeded
-
containsBranch
-
changeTicket
-