Class IDMExternalStoreListAccess

java.lang.Object
org.exoplatform.services.organization.idm.externalstore.IDMExternalStoreListAccess
All Implemented Interfaces:
org.exoplatform.commons.utils.ListAccess<String>

public class IDMExternalStoreListAccess extends Object implements org.exoplatform.commons.utils.ListAccess<String>
A ListAccess that retrieves a list of User/Group/Role coming from external store only
  • Constructor Details

    • IDMExternalStoreListAccess

      public IDMExternalStoreListAccess(PicketLinkIDMExternalStoreService externalStoreService, org.exoplatform.services.organization.OrganizationService organizationService, PicketLinkIDMService picketLinkIDMService, Class<?> entityType, org.picketlink.idm.api.query.QueryBuilder idmQueryBuilder, org.picketlink.idm.impl.api.IdentitySearchCriteriaImpl searchCriteria, Set<String> externalMappedGroups)
  • Method Details

    • load

      public String[] load(int index, int length) throws Exception
      Specified by:
      load in interface org.exoplatform.commons.utils.ListAccess<String>
      Throws:
      Exception
    • getSize

      public int getSize() throws Exception
      Specified by:
      getSize in interface org.exoplatform.commons.utils.ListAccess<String>
      Throws:
      Exception