Class UmaResourceService

java.lang.Object
org.gluu.oxauth.uma.service.UmaResourceService

@ApplicationScoped public class UmaResourceService extends Object
Provides operations with resource set descriptions
Author:
Yuriy Movchan, Yuriy Zabrovarnyy Date: 10.05.2012
  • Constructor Details

    • UmaResourceService

      public UmaResourceService()
  • Method Details

    • 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(String rsid)
      Remove resource description entry by ID.
      Parameters:
      rsid - resource ID
    • remove

      public void remove(List<UmaResource> resources)
    • getResourcesByAssociatedClient

      public List<UmaResource> getResourcesByAssociatedClient(String associatedClientDn)
      Get all resource descriptions
      Returns:
      List of resource descriptions
    • getResources

      public Set<UmaResource> getResources(Set<String> ids)
    • getResourceById

      public UmaResource getResourceById(String id)
    • getResourceScopes

      public Set<String> getResourceScopes(Set<String> resourceIds)
    • getDnForResource

      public String getDnForResource(String oxId)
      Build DN string for resource description
    • getBaseDnForResource

      public String getBaseDnForResource()