Class SyncopeServiceImpl

    • Method Detail

      • 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 javax.ws.rs.core.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 javax.ws.rs.core.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 javax.ws.rs.core.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