Class ArchiveUnitProfileSchemaServiceImpl
java.lang.Object
fr.gouv.vitam.functional.administration.core.archiveunitprofilesSchema.ArchiveUnitProfileSchemaServiceImpl
- All Implemented Interfaces:
ArchiveUnitProfileSchemaService
public class ArchiveUnitProfileSchemaServiceImpl
extends Object
implements ArchiveUnitProfileSchemaService
-
Constructor Summary
ConstructorDescriptionArchiveUnitProfileSchemaServiceImpl
(ArchiveUnitProfileService archiveUnitProfileService, SchemaService schemaService) -
Method Summary
Modifier and TypeMethodDescriptionbuild
(SchemaResponse schema, com.fasterxml.jackson.databind.JsonNode controlSchemaNode) getCombinedSchemaModels
(ArchiveUnitProfileModel profile, List<SchemaResponse> schemas) getCombinedSchemaModelsById
(String identifier) find archive unit profiles by QueryDsl
-
Constructor Details
-
ArchiveUnitProfileSchemaServiceImpl
public ArchiveUnitProfileSchemaServiceImpl(ArchiveUnitProfileService archiveUnitProfileService, SchemaService schemaService)
-
-
Method Details
-
getCombinedSchemaModels
public List<CombinedSchemaModel> getCombinedSchemaModels(ArchiveUnitProfileModel profile, List<SchemaResponse> schemas) throws InvalidParseOperationException - Throws:
InvalidParseOperationException
-
build
public CombinedSchemaModel build(SchemaResponse schema, com.fasterxml.jackson.databind.JsonNode controlSchemaNode) -
getCombinedSchemaModelsById
public List<CombinedSchemaModel> getCombinedSchemaModelsById(String identifier) throws ReferentialException, InvalidParseOperationException, IOException, InvalidCreateOperationException Description copied from interface:ArchiveUnitProfileSchemaService
find archive unit profiles by QueryDsl- Specified by:
getCombinedSchemaModelsById
in interfaceArchiveUnitProfileSchemaService
- Parameters:
identifier
- the archive unit profile identifier- Returns:
- list of CombinedSchemaModel
- Throws:
ReferentialException
InvalidParseOperationException
IOException
InvalidCreateOperationException
-