Class SyncopeServiceImpl

java.lang.Object
org.apache.syncope.core.rest.cxf.service.AbstractService
org.apache.syncope.core.rest.cxf.service.SyncopeServiceImpl
All Implemented Interfaces:
JAXRSService, SyncopeService

@Service public class SyncopeServiceImpl extends AbstractService implements SyncopeService
  • Field Details

  • Constructor Details

  • Method Details

    • searchAssignableGroups

      public PagedResult<GroupTO> searchAssignableGroups(String realm, String term, int page, int size)
      Description copied from interface: SyncopeService
      Returns the list of Groups, according to provided paging instructions, assignable to Users and Any Objects of the provided Realm.
      Specified by:
      searchAssignableGroups in interface SyncopeService
      Parameters:
      realm - of the User and Any Objects assignable to the returned Groups
      term - groups search term
      page - search page
      size - search page size
      Returns:
      list of Groups, according to provided paging instructions, assignable to Users and Any Objects of the provided Realm
    • readUserTypeExtension

      public TypeExtensionTO readUserTypeExtension(String groupName)
      Description copied from interface: SyncopeService
      Extracts User type extension information, for the provided group.
      Specified by:
      readUserTypeExtension in interface SyncopeService
      Parameters:
      groupName - group name
      Returns:
      User type extension information, for the provided group
    • batch

      public Response batch(InputStream input)
      Description copied from interface: SyncopeService
      Requests for batch execution.
      Specified by:
      batch in interface SyncopeService
      Parameters:
      input - batch request
      Returns:
      batch results returned as Response entity, in case no 'Prefer: respond-async' was specified
    • batch

      public Response batch()
      Description copied from interface: SyncopeService
      Gets batch results, in case asynchronous was requested.
      Specified by:
      batch in interface SyncopeService
      Returns:
      batch results as Response entity
    • exportInternalStorageContent

      public Response exportInternalStorageContent(int tableThreshold)
      Description copied from interface: SyncopeService
      Exports internal storage content as downloadable XML file.
      Specified by:
      exportInternalStorageContent in interface SyncopeService
      Parameters:
      tableThreshold - the maximum number of rows to take for each table of internal storage
      Returns:
      internal storage content as downloadable XML file