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)
 
 - 
 
 -