Package io.jans.as.server.uma.service
Class UmaResourceService
java.lang.Object
io.jans.as.server.uma.service.UmaResourceService
Provides operations with resource set descriptions
- Author:
- Yuriy Movchan, Yuriy Zabrovarnyy Date: 10.05.2012
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddResource(io.jans.as.model.uma.persistence.UmaResource resource) Add new resource description entrygetDnForResource(String jsId) Build DN string for resource descriptionio.jans.as.model.uma.persistence.UmaResourceSet<io.jans.as.model.uma.persistence.UmaResource>getResources(Set<String> ids) List<io.jans.as.model.uma.persistence.UmaResource>getResourcesByAssociatedClient(String associatedClientDn) Get all resource descriptionsgetResourceScopes(Set<String> resourceIds) voidremove(io.jans.as.model.uma.persistence.UmaResource resource) Remove resource description entryvoidRemove resource description entry by ID.voidvoidupdateResource(io.jans.as.model.uma.persistence.UmaResource resource) voidupdateResource(io.jans.as.model.uma.persistence.UmaResource resource, boolean skipValidation) Update resource description entryvoidvalidate(io.jans.as.model.uma.persistence.UmaResource resource)
-
Constructor Details
-
UmaResourceService
public UmaResourceService()
-
-
Method Details
-
addBranch
public void addBranch() -
addResource
public void addResource(io.jans.as.model.uma.persistence.UmaResource resource) Add new resource description entry- Parameters:
resource- resource
-
validate
public void validate(io.jans.as.model.uma.persistence.UmaResource resource) -
updateResource
public void updateResource(io.jans.as.model.uma.persistence.UmaResource resource) -
updateResource
public void updateResource(io.jans.as.model.uma.persistence.UmaResource resource, boolean skipValidation) Update resource description entry- Parameters:
resource- resource
-
remove
public void remove(io.jans.as.model.uma.persistence.UmaResource resource) Remove resource description entry- Parameters:
resource- resource
-
remove
Remove resource description entry by ID.- Parameters:
rsid- resource ID
-
remove
-
getResourcesByAssociatedClient
public List<io.jans.as.model.uma.persistence.UmaResource> getResourcesByAssociatedClient(String associatedClientDn) Get all resource descriptions- Returns:
- List of resource descriptions
-
getResources
-
getResourceById
-
getResourceScopes
-
getDnForResource
Build DN string for resource description -
getBaseDnForResource
-