# Uses of Class
fr.gouv.vitam.common.model.administration.schema.SchemaInputModel

Packages that use SchemaInputModel
Package
Description
fr.gouv.vitam.common.model.administration.schema
fr.gouv.vitam.functional.administration.client
Provides Functional administration client interface, factory and implementations.
fr.gouv.vitam.functional.administration.common.schema
fr.gouv.vitam.functional.administration.core.schema
fr.gouv.vitam.functional.administration.rest
Provides the web server application and configuration for the Functional administration module and the rest resource it uses

- ## Uses of SchemaInputModel in fr.gouv.vitam.common.model.administration.schema

  Methods in fr.gouv.vitam.common.model.administration.schema that return SchemaInputModel
  Modifier and Type
  Method
  Description
  `SchemaInputModel`
  SchemaInputModel.`setCardinality(SchemaCardinality cardinality)`
  `SchemaInputModel`
  SchemaInputModel.`setDescription(String description)`
  `SchemaInputModel`
  SchemaInputModel.`setObject(Boolean isObject)`
  `SchemaInputModel`
  SchemaInputModel.`setPath(String path)`
  `SchemaInputModel`
  SchemaInputModel.`setShortName(String shortName)`

- ## Uses of SchemaInputModel in fr.gouv.vitam.functional.administration.client

  Method parameters in fr.gouv.vitam.functional.administration.client with type arguments of type SchemaInputModel
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response.Status`
  AdminManagementClient.`importUnitExternalSchema(List<SchemaInputModel> externalSchemaInputList)`
  Import a set of external unit schema.
  `jakarta.ws.rs.core.Response.Status`
  AdminManagementClientMock.`importUnitExternalSchema(List<SchemaInputModel> externalSchemaInputList)`

- ## Uses of SchemaInputModel in fr.gouv.vitam.functional.administration.common.schema

  Methods in fr.gouv.vitam.functional.administration.common.schema that return SchemaInputModel
  Modifier and Type
  Method
  Description
  `SchemaInputModel`
  ErrorReportSchema.`getSchemaInputModel()`
  Methods in fr.gouv.vitam.functional.administration.common.schema with parameters of type SchemaInputModel
  Modifier and Type
  Method
  Description
  `ErrorReportSchema`
  ErrorReportSchema.`setSchemaInputModel(SchemaInputModel schemaInputModel)`
  Constructors in fr.gouv.vitam.functional.administration.common.schema with parameters of type SchemaInputModel
  Modifier
  Constructor
  Description
  ``
  `ErrorReportSchema(SchemaErrorCode code, SchemaInputModel schemaInputModel, String message)`

- ## Uses of SchemaInputModel in fr.gouv.vitam.functional.administration.core.schema

  Method parameters in fr.gouv.vitam.functional.administration.core.schema with type arguments of type SchemaInputModel
  Modifier and Type
  Method
  Description
  `RequestResponse<SchemaModel>`
  SchemaService.`importExternalSchemaElements(List<SchemaInputModel> externalSchemaList)`
  Import external schema on current tenant
  `static List<Schema>`
  SchemaCommonService.`mapSchemaFromInputParameters(List<SchemaInputModel> externalSchemaInputList, Map<String,OntologyModel> ontologyEltsMapByIdentifier)`
  Map Schema intput to db entity
  `void`
  SchemaValidationService.`validateExternalSchemaInputs(List<SchemaInputModel> externalSchemaInputList, List<SchemaResponse> currentUnitSchemaList, Map<String,OntologyModel> ontologyEltsMapByIdentifier, Map<String,List<ErrorReportSchema>> importErrors)`
  Validate input schema list coherence

- ## Uses of SchemaInputModel in fr.gouv.vitam.functional.administration.rest

  Method parameters in fr.gouv.vitam.functional.administration.rest with type arguments of type SchemaInputModel
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  SchemaResource.`importExternalSchemaElements(List<SchemaInputModel> externalSchemaList, jakarta.ws.rs.core.UriInfo uri)`
  Import a set of external schema.