Package io.jans.as.server.uma.service
Class UmaPctService
- java.lang.Object
-
- io.jans.as.server.uma.service.UmaPctService
-
@ApplicationScoped public class UmaPctService extends Object
- Author:
- yuriyz on 05/31/2017.
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_PCT_LIFETIME
-
Constructor Summary
Constructors Constructor Description UmaPctService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBranch()StringbranchBaseDn()UmaPCTcreatePct(String clientId)UmaPCTcreatePctAndPersist(String clientId)Stringdn(String pctCode)UmaPCTgetByCode(String pctCode)voidmerge(UmaPCT pct)intpctLifetime()voidpersist(UmaPCT pct)voidremove(UmaPCT umaPCT)voidremove(String pctCode)voidremove(List<UmaPCT> pctList)UmaPCTupdateClaims(UmaPCT pct, io.jans.as.model.jwt.Jwt idToken, String clientId, List<io.jans.as.model.uma.persistence.UmaPermission> permissions)
-
-
-
Field Detail
-
DEFAULT_PCT_LIFETIME
public static final int DEFAULT_PCT_LIFETIME
- See Also:
- Constant Field Values
-
-
Method Detail
-
updateClaims
public UmaPCT updateClaims(UmaPCT pct, io.jans.as.model.jwt.Jwt idToken, String clientId, List<io.jans.as.model.uma.persistence.UmaPermission> permissions)
-
pctLifetime
public int pctLifetime()
-
persist
public void persist(UmaPCT pct)
-
remove
public void remove(UmaPCT umaPCT)
-
remove
public void remove(String pctCode)
-
addBranch
public void addBranch()
-
branchBaseDn
public String branchBaseDn()
-
merge
public void merge(UmaPCT pct)
-
-