Package org.gluu.oxauth.uma.service
Class UmaResourceService
- java.lang.Object
- 
- org.gluu.oxauth.uma.service.UmaResourceService
 
- 
 @ApplicationScoped public class UmaResourceService extends java.lang.ObjectProvides operations with resource set descriptions- Author:
- Yuriy Movchan, Yuriy Zabrovarnyy Date: 10.05.2012
 
- 
- 
Constructor SummaryConstructors Constructor Description UmaResourceService()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBranch()voidaddResource(UmaResource resource)Add new resource description entryjava.lang.StringgetBaseDnForResource()java.lang.StringgetDnForResource(java.lang.String oxId)Build DN string for resource descriptionUmaResourcegetResourceById(java.lang.String id)java.util.Set<UmaResource>getResources(java.util.Set<java.lang.String> ids)java.util.List<UmaResource>getResourcesByAssociatedClient(java.lang.String associatedClientDn)Get all resource descriptionsjava.util.Set<java.lang.String>getResourceScopes(java.util.Set<java.lang.String> resourceIds)voidremove(java.lang.String rsid)Remove resource description entry by ID.voidremove(java.util.List<UmaResource> resources)voidremove(UmaResource resource)Remove resource description entryvoidupdateResource(UmaResource resource)voidupdateResource(UmaResource resource, boolean skipValidation)Update resource description entryvoidvalidate(UmaResource resource)
 
- 
- 
- 
Method Detail- 
addBranchpublic void addBranch() 
 - 
addResourcepublic void addResource(UmaResource resource) Add new resource description entry- Parameters:
- resource- resource
 
 - 
validatepublic void validate(UmaResource resource) 
 - 
updateResourcepublic void updateResource(UmaResource resource) 
 - 
updateResourcepublic void updateResource(UmaResource resource, boolean skipValidation) Update resource description entry- Parameters:
- resource- resource
 
 - 
removepublic void remove(UmaResource resource) Remove resource description entry- Parameters:
- resource- resource
 
 - 
removepublic void remove(java.lang.String rsid) Remove resource description entry by ID.- Parameters:
- rsid- resource ID
 
 - 
removepublic void remove(java.util.List<UmaResource> resources) 
 - 
getResourcesByAssociatedClientpublic java.util.List<UmaResource> getResourcesByAssociatedClient(java.lang.String associatedClientDn) Get all resource descriptions- Returns:
- List of resource descriptions
 
 - 
getResourcespublic java.util.Set<UmaResource> getResources(java.util.Set<java.lang.String> ids) 
 - 
getResourceByIdpublic UmaResource getResourceById(java.lang.String id) 
 - 
getResourceScopespublic java.util.Set<java.lang.String> getResourceScopes(java.util.Set<java.lang.String> resourceIds) 
 - 
getDnForResourcepublic java.lang.String getDnForResource(java.lang.String oxId) Build DN string for resource description
 - 
getBaseDnForResourcepublic java.lang.String getBaseDnForResource() 
 
- 
 
-