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 Summary
Constructors Constructor Description UmaResourceService()
-
Method Summary
All 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
-
addBranch
public void addBranch()
-
addResource
public void addResource(UmaResource resource)
Add new resource description entry- Parameters:
resource- resource
-
validate
public void validate(UmaResource resource)
-
updateResource
public void updateResource(UmaResource resource)
-
updateResource
public void updateResource(UmaResource resource, boolean skipValidation)
Update resource description entry- Parameters:
resource- resource
-
remove
public void remove(UmaResource resource)
Remove resource description entry- Parameters:
resource- resource
-
remove
public void remove(java.lang.String rsid)
Remove resource description entry by ID.- Parameters:
rsid- resource ID
-
remove
public void remove(java.util.List<UmaResource> resources)
-
getResourcesByAssociatedClient
public java.util.List<UmaResource> getResourcesByAssociatedClient(java.lang.String associatedClientDn)
Get all resource descriptions- Returns:
- List of resource descriptions
-
getResources
public java.util.Set<UmaResource> getResources(java.util.Set<java.lang.String> ids)
-
getResourceById
public UmaResource getResourceById(java.lang.String id)
-
getResourceScopes
public java.util.Set<java.lang.String> getResourceScopes(java.util.Set<java.lang.String> resourceIds)
-
getDnForResource
public java.lang.String getDnForResource(java.lang.String oxId)
Build DN string for resource description
-
getBaseDnForResource
public java.lang.String getBaseDnForResource()
-
-