Class DataSetServiceImpl

    • Constructor Detail

      • DataSetServiceImpl

        public DataSetServiceImpl()
    • Method Detail

      • setImporterService

        public void setImporterService​(org.alfresco.service.cmr.view.ImporterService importerService)
        Set importer service
        Parameters:
        importerService - the importer service
      • setSearchService

        public void setSearchService​(org.alfresco.service.cmr.search.SearchService searchService)
        Set search service
        Parameters:
        searchService - the search service
      • setNodeService

        public void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)
        Set node service
        Parameters:
        nodeService - the node service
      • setFilePlanService

        public void setFilePlanService​(FilePlanService filePlanService)
        Set file plan service
        Parameters:
        filePlanService - the file plan service
      • setPermissionService

        public void setPermissionService​(org.alfresco.service.cmr.security.PermissionService permissionService)
        Set permission service
        Parameters:
        permissionService - the permission service
      • setAuthorityService

        public void setAuthorityService​(org.alfresco.service.cmr.security.AuthorityService authorityService)
        Set authority service
        Parameters:
        authorityService - the authority service
      • setFilePlanRoleService

        public void setFilePlanRoleService​(FilePlanRoleService filePlanRoleService)
        Parameters:
        filePlanRoleService - file plan role service
      • setRecordsManagementSearchBehaviour

        public void setRecordsManagementSearchBehaviour​(RecordsManagementSearchBehaviour recordsManagementSearchBehaviour)
        Set records management search behaviour
        Parameters:
        recordsManagementSearchBehaviour - the records management search behaviour
      • setDispositionService

        public void setDispositionService​(DispositionService dispositionService)
        Set disposition service
        Parameters:
        dispositionService - the disposition service
      • setRecordFolderService

        public void setRecordFolderService​(RecordFolderService recordFolderService)
        Set record folder service
        Parameters:
        recordFolderService - the record folder service
      • getDataSets

        public Map<String,​DataSet> getDataSets​(org.alfresco.service.cmr.repository.NodeRef filePlan,
                                                     boolean excludeLoaded)
        Description copied from interface: DataSetService
        Gets the details of all available data sets for a file plan depending on the parameter "excludeLoaded".
        Specified by:
        getDataSets in interface DataSetService
        Parameters:
        filePlan - the file plan for which the details should be retrieved
        excludeLoaded - if true only data sets will be retrieved which has not been loaded
        Returns:
        Map<String, DataSet> with details of the available data sets for a specified file plan depending on the parameter "excludeLoaded". The result could also be an empty map
        See Also:
        DataSetService.getDataSets(NodeRef, boolean)
      • isLoadedDataSet

        public boolean isLoadedDataSet​(org.alfresco.service.cmr.repository.NodeRef filePlan,
                                       String dataSetId)
        Description copied from interface: DataSetService
        Checks if a data set with the id "dataSetId" has been loaded into the specified file plan
        Specified by:
        isLoadedDataSet in interface DataSetService
        Parameters:
        filePlan - the file plan for which the check should be done
        dataSetId - the id of the data set which should be checked if it has been loaded to the file plan
        Returns:
        true if the data set with the specified id has been loaded into the specified file plan, false otherwise
        See Also:
        DataSetService.isLoadedDataSet(org.alfresco.service.cmr.repository.NodeRef, java.lang.String)