Package org.gluu.oxauth.uma.service
Class UmaResourceService
- java.lang.Object
-
- org.gluu.oxauth.uma.service.UmaResourceService
-
@ApplicationScoped public class UmaResourceService extends java.lang.Object
Provides 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 void
addBranch()
void
addResource(UmaResource resource)
Add new resource description entryjava.lang.String
getBaseDnForResource()
java.lang.String
getDnForResource(java.lang.String oxId)
Build DN string for resource descriptionUmaResource
getResourceById(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)
void
remove(java.lang.String rsid)
Remove resource description entry by ID.void
remove(java.util.List<UmaResource> resources)
void
remove(UmaResource resource)
Remove resource description entryvoid
updateResource(UmaResource resource)
void
updateResource(UmaResource resource, boolean skipValidation)
Update resource description entryvoid
validate(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()
-
-