diff --git a/commons/commons-vitam/pom.xml b/commons/commons-vitam/pom.xml index 2886407dafbc1a3df99506ac5a058d97797e873d..d90f3f799dfae0a7d0f8aa138e73bfe638f28cc0 100644 --- a/commons/commons-vitam/pom.xml +++ b/commons/commons-vitam/pom.xml @@ -186,6 +186,7 @@ </execution> </executions> <configuration> + <laxSchemaValidation>true</laxSchemaValidation> <!-- The package of your generated sources --> <packageName>fr.gouv.vitamui.commons.vitam.seda</packageName> <sources> diff --git a/commons/commons-vitam/src/main/config/seda/seda-2.1-descriptive.xsd b/commons/commons-vitam/src/main/config/seda/seda-2.1-descriptive.xsd index 40bc0a2af071b2b0a90c1940b5db46267a96b269..adaf76d5c520cdd084dd07dc6566d9489b565c91 100644 --- a/commons/commons-vitam/src/main/config/seda/seda-2.1-descriptive.xsd +++ b/commons/commons-vitam/src/main/config/seda/seda-2.1-descriptive.xsd @@ -23,13 +23,10 @@ <xsd:documentation>Référence à une partie d'un profil d’archivage applicable à un ArchiveUnit en particulier. Permet par exemple de faire référence à une typologie documentaire dans un profil d'archivage.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element name="Management" minOccurs="0"> + <xsd:element name="Management" type="ManagementType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Métadonnées de gestion applicables à l’ArchiveUnit concernée et à ses héritiers.</xsd:documentation> </xsd:annotation> - <xsd:complexType> - <xsd:group ref="ManagementGroup"/> - </xsd:complexType> </xsd:element> <xsd:element name="Content" type="DescriptiveMetadataContentType" minOccurs="1"> <xsd:annotation> @@ -43,16 +40,23 @@ <xsd:documentation>Gestion de la récursivité. Une ArchiveUnit peut être contenu dans une ature ArchiveUnit.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element ref="ArchiveUnitReferenceAbstract"> + <!--xsd:element ref="ArchiveUnitReferenceAbstract"> <xsd:annotation> <xsd:documentation>Permet de faire référence à une sous unité d'archives, pouvant être déjà présente dans le système d'archivage provenant d'une transaction précédente.</xsd:documentation> </xsd:annotation> - </xsd:element> + </xsd:element--> <xsd:element name="DataObjectReference" type="DataObjectRefType"> <xsd:annotation> <xsd:documentation>Permet de faire référence à un objet-donnée binaire ou physique déjà présent dans les métadonnées du bordereau.</xsd:documentation> </xsd:annotation> </xsd:element> + <!-- Redefined by VITAM --> + <xsd:element name="DataObjectGroup" type="ObjectGroupRefType"> + <xsd:annotation> + <xsd:documentation>Permet de faire référence à un objet-donnée binaire ou physique déjà existant.</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:any processContents="lax" minOccurs="0"/> </xsd:choice> </xsd:sequence> </xsd:choice> @@ -62,6 +66,27 @@ </xsd:annotation> </xsd:attribute> </xsd:complexType> + <xsd:complexType name="ManagementType"> + <xsd:group ref="ManagementGroup"/> + </xsd:complexType> + <!-- Extension VITAM : Permet de faire référence à un objet-donnée binaire ou physique déjà présent dans le SAE --> + <xsd:complexType name="ObjectGroupRefType"> + <xsd:annotation> + <xsd:documentation>Référence à un objet-données ou à un groupe d'objets-données existant.</xsd:documentation> + </xsd:annotation> + <xsd:sequence> + <xsd:element name="DataObjectReference" type="DataObjectRefType" minOccurs="0" maxOccurs="1"> + <xsd:annotation> + <xsd:documentation>Permet de faire référence à un objet-donnée binaire ou physique déjà existant.</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="DataObjectGroupExistingReferenceId" type="NonEmptyTokenType"> + <xsd:annotation> + <xsd:documentation>Référence à un groupe d'objets-données déjà existants.</xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + </xsd:complexType> <!-- In ArchiveUnitType from seda-2.1-descriptive.xsd: Descriptive Metadata Content --> <xsd:complexType name="DescriptiveMetadataContentType"> @@ -70,6 +95,61 @@ </xsd:annotation> <xsd:sequence> <xsd:group ref="ObjectGroup"/> + <!-- Extension VITAM pour la gestion de l'historisation des règles de gestion (et d'autre données éventuellement dans l'avenir) --> + <xsd:group ref="ManagementHistoryGroup" minOccurs="0" /> + </xsd:sequence> + + </xsd:complexType> + + <xsd:group name="ManagementHistoryGroup"> + <xsd:sequence> + <xsd:element name="History" type="ManagementHistoryType" minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>Métadonnées de gestion applicables à l’ArchiveUnit concernée et à ses + héritiers. + </xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + </xsd:group> + + <xsd:complexType name="ManagementHistoryType"> + <xsd:annotation> + <xsd:documentation>Référence à un objet-données ou à un groupe d'objets-données existant. + </xsd:documentation> + </xsd:annotation> + <xsd:sequence> + <xsd:element name="UpdateDate" type="xsd:dateTime"> + <xsd:annotation> + <xsd:documentation>Date d'historisation.</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="Data" type="ManagementHistoryDataType"> + <xsd:annotation> + <xsd:documentation>Data</xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + + <xsd:complexType name="ManagementHistoryDataType"> + <xsd:annotation> + <xsd:documentation>Référence à un objet-données ou à un groupe d'objets-données existant. + </xsd:documentation> + </xsd:annotation> + + <xsd:sequence> + <xsd:element name="Version" type="xsd:string"> + <xsd:annotation> + <xsd:documentation>Version d'historisation</xsd:documentation> + </xsd:annotation> + </xsd:element> + + <xsd:element name="Management" type="ManagementType" minOccurs="0"> + <xsd:annotation> + <xsd:documentation>Métadonnées de gestion historisées (08/2018 : seulement, ClassificationRule).</xsd:documentation> + </xsd:annotation> + </xsd:element> </xsd:sequence> </xsd:complexType> diff --git a/commons/commons-vitam/src/main/config/seda/seda-2.1-main.xsd b/commons/commons-vitam/src/main/config/seda/seda-2.1-main.xsd index 76e577bab9b173b33796e80602444f734f12d168..0a4424a8f9f801eb3304bf5a89ac3e20bef984f3 100644 --- a/commons/commons-vitam/src/main/config/seda/seda-2.1-main.xsd +++ b/commons/commons-vitam/src/main/config/seda/seda-2.1-main.xsd @@ -90,11 +90,14 @@ <xsd:documentation>Version de la liste de codes des relations.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element ref="OtherCodeListAbstract" minOccurs="0" maxOccurs="unbounded"> + <!-- Redefined by VITAM --> + <!--xsd:element ref="OtherCodeListAbstract" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> - <xsd:documentation>Permet d'ajouter de nouvelles listes de codes si l'ajout d'autres métadonnées l'impose.</xsd:documentation> + <xsd:documentation>Permet d'ajouter de nouvelles listes de codes si l'ajout + d'autres métadonnées l'impose.</xsd:documentation> </xsd:annotation> - </xsd:element> + </xsd:element--> + <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute ref="xml:id" use="optional"/> </xsd:complexType> @@ -121,39 +124,28 @@ </xsd:annotation> </xsd:element> </xsd:choice> - <xsd:element name="LogBook" minOccurs="0"> - <xsd:complexType> - <xsd:sequence> - <xsd:element name="Event" minOccurs="0" maxOccurs="unbounded"> - <xsd:complexType> - <xsd:complexContent> - <xsd:extension base="EventType"> - <xsd:sequence> - <xsd:element name="DataObjectReference" minOccurs="0"> - <xsd:annotation> - <xsd:documentation>Permet de faire référence à un objet-donnée binaire ou physique déjà présent dans les métadonnées du bordereau.</xsd:documentation> - </xsd:annotation> - <xsd:complexType> - <xsd:sequence> - <xsd:element name="DataObjectReferenceId" type="DataObjectRefIdType"> - <xsd:annotation> - <xsd:documentation>Référence à un objet-données listé dans les métadonnées de transport.</xsd:documentation> - </xsd:annotation> - </xsd:element> - </xsd:sequence> - </xsd:complexType> - </xsd:element> - </xsd:sequence> - </xsd:extension> - </xsd:complexContent> - </xsd:complexType> - </xsd:element> - </xsd:sequence> - </xsd:complexType> - </xsd:element> + <xsd:element name="LogBook" type="LogBookOgType" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="id" type="GroupIdType" use="required"/> </xsd:complexType> + <xsd:complexType name="LogBookOgType"> + <xsd:sequence> + <xsd:element name="Event" type="EventLogBookOgType" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="EventLogBookOgType"> + <xsd:complexContent> + <xsd:extension base="EventType"> + <xsd:sequence> + <xsd:element name="DataObjectReferenceId" type="DataObjectRefIdType" minOccurs="0" maxOccurs="1"> + <xsd:annotation> + <xsd:documentation>Permet de faire référence à un objet-donnée binaire ou physique déjà présent dans les métadonnées du bordereau.</xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + </xsd:extension> + </xsd:complexContent> + </xsd:complexType> <!-- Paquet d'Objets-données --> <xsd:complexType name="DataObjectPackageType"> @@ -328,7 +320,7 @@ <xsd:documentation>Identifiant du message.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element name="Signature" type="SignatureType" minOccurs="0"> + <xsd:element name="Signature" type="SignatureMessageType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Signature du message.</xsd:documentation> </xsd:annotation> diff --git a/commons/commons-vitam/src/main/config/seda/seda-2.1-management.xsd b/commons/commons-vitam/src/main/config/seda/seda-2.1-management.xsd index ebb4b3875f0401c993246600edc5c2ae93f2eb85..4cbb5bb699e50fdd0a1bfac1b8cc73389ec4aedb 100644 --- a/commons/commons-vitam/src/main/config/seda/seda-2.1-management.xsd +++ b/commons/commons-vitam/src/main/config/seda/seda-2.1-management.xsd @@ -138,44 +138,39 @@ <xsd:documentation>Gestion de la classification.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element name="LogBook" minOccurs="0"> + <xsd:element name="LogBook" type="LogBookType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Gestion des traces.</xsd:documentation> </xsd:annotation> - <xsd:complexType> - <xsd:sequence> - <xsd:element name="Event" maxOccurs="unbounded"> - <xsd:complexType> - <xsd:complexContent> - <xsd:extension base="EventType"> - <xsd:sequence> - <xsd:element name="DataObjectReference" type="DataObjectRefType" minOccurs="0"> - <xsd:annotation> - <xsd:documentation>Permet de faire référence à un objet-donnée binaire ou physique déjà présent dans les métadonnées du bordereau.</xsd:documentation> - </xsd:annotation> - </xsd:element> - </xsd:sequence> - </xsd:extension> - </xsd:complexContent> - </xsd:complexType> - </xsd:element> - </xsd:sequence> - </xsd:complexType> </xsd:element> <xsd:element name="NeedAuthorization" type="xsd:boolean" minOccurs="0"> <xsd:annotation> <xsd:documentation>Indique si une autorisation humaine est nécessaire pour vérifier ou valider les opérations de gestion des ArchiveUnit.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element ref="OtherManagementAbstract" minOccurs="0" maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation>Autres métadonnées de gestion.</xsd:documentation> - </xsd:annotation> + <!-- Extension VITAM pour la gestion des rattachements d'AUs via le Manifest --> + <xsd:element name="UpdateOperation" type="UpdateOperationType" minOccurs="0"> + <xsd:annotation> + <xsd:documentation>Gestion des opérations sur un ArchiveUnit. + </xsd:documentation> + </xsd:annotation> </xsd:element> - </xsd:sequence> - </xsd:group> + <!-- Redefined by VITAM --> + <!--xsd:element ref="OtherManagementAbstract" minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>Autres métadonnées de gestion.</xsd:documentation> + </xsd:annotation> + </xsd:element--> + <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:group> + <xsd:complexType name="LogBookType"> + <xsd:sequence> + <xsd:element name="Event" type="EventType" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> - <!-- Global inheritance control --> + <!-- Global inheritance control --> <xsd:group name="PreventInheritanceGroup"> <xsd:choice> <xsd:element name="PreventInheritance" type="xsd:boolean" default="false" minOccurs="0"> @@ -439,4 +434,99 @@ </xsd:element> </xsd:sequence> </xsd:complexType> + + <!-- Extension VITAM pour la gestion des rattachement d'AUs via le Manifest --> + <xsd:complexType name="UpdateOperationType"> + <xsd:sequence> + <xsd:annotation> + <xsd:documentation>Exemple d'extension de OtherManagementAbstract + pour la gestion des opérations sur un ArchiveUnit. + </xsd:documentation> + </xsd:annotation> + <xsd:choice > + <xsd:element name="SystemId" type="NonEmptyTokenType"> + <xsd:annotation> + <xsd:documentation>Identifiant attribué à l'ArchiveUnit. Il est + attribué par le SAE et correspond à un identifiant interne. + </xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="ArchiveUnitIdentifierKey" type="ArchiveUnitIdentifierKeyType"> + <xsd:annotation> + <xsd:documentation>Identifiant attribué à l'ArchiveUnit. Il est attribué par le SAE + et correspond à un nom et une valeur d'une métadonnée qui identifié + d'une manière unique une ArchiveUnit existante. + </xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:choice> + <xsd:element name="ToDelete" type="ToDeleteType" minOccurs="0" /> + <xsd:element name="FullUpdate" type="xsd:boolean" minOccurs="0" default="false"> + <xsd:annotation> + <xsd:documentation>Permet de distinguer une mise à jour complète + d'une mise à jour partielle + </xsd:documentation> + <xsd:documentation>Pour une mise à jour partielle (FullUpdate = + false) seules les balises indiquées dans la partie Content + + Management seront mises à jour. + </xsd:documentation> + <xsd:documentation>Pour une mise à jour complète (FullUpdate = + true) la mise à jour appliquée est la suivante : annule et + remplace. + </xsd:documentation> + <xsd:documentation>Point d'attention : dans le cas d'une Règle de + gestion dans Management, le retrait d'une date de début (et donc + de la date de fin) se fait en positionnant une valeur vide à + StartDate. + </xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="ArchiveUnitIdentifierKeyType"> + <xsd:sequence> + <xsd:annotation> + <xsd:documentation>Identifier une archiveUnit existante avec le nom et la valeur d'une métadonnée. + Permet le rattachement d'une ArchiveUnit vers une ArchiveUnit existante + identifiée par le nom et la valeur d'une métadonnée + </xsd:documentation> + </xsd:annotation> + <xsd:element name="MetadataName" type="NonEmptyTokenType"> + <xsd:annotation> + <xsd:documentation>Nom d'une métadonnée d'une ArchiveUnit. Il est + attribué par le SAE et correspond à un identifiant interne. + </xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="MetadataValue" type="xsd:string"> + <xsd:annotation> + <xsd:documentation>Valeur d'une métadonnée d'une ArchiveUnit. Il est + attribué par le SAE et correspond à la valeur de la MetadataName dans une ArchiveUnit. + </xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="ToDeleteType"> + <xsd:sequence maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>Permet la suppression de liens entre un + ArchiveUnit père et une liste définie de ses fils. + </xsd:documentation> + </xsd:annotation> + <xsd:element name="ArchiveUnitRefId" type="ArchiveUnitRefIdType"> + <xsd:annotation> + <xsd:documentation>Permet de faire une référence à d'autres + ArchiveUnit dans la même transaction. + </xsd:documentation> + <xsd:documentation>La balise permet de supprimer le lien entre + l'ArchiveUnit fils référencé et l'ArchiveUnit courant (père). + </xsd:documentation> + <xsd:documentation>Le type de cette balise est le même que celui + utilisé pour référencer un fils dans ArchiveUnit/ArchiveUnitRefId. + </xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + </xsd:complexType> </xsd:schema> diff --git a/commons/commons-vitam/src/main/config/seda/seda-2.1-ontology.xsd b/commons/commons-vitam/src/main/config/seda/seda-2.1-ontology.xsd index 2bb0233e7e66bcedd053a1d987c442390dc810cd..2da122faadeb1edcb07c279ac600f1c1fe8e2c1c 100644 --- a/commons/commons-vitam/src/main/config/seda/seda-2.1-ontology.xsd +++ b/commons/commons-vitam/src/main/config/seda/seda-2.1-ontology.xsd @@ -14,7 +14,9 @@ </xsd:annotation> <xsd:sequence> <xsd:group ref="BaseObjectGroup"/> - <xsd:element ref="ObjectGroupExtenstionAbstract" minOccurs="0" maxOccurs="unbounded"/> + <!-- Redefined by VITAM --> + <!--<xsd:element ref="ObjectGroupExtenstionAbstract" minOccurs="0" maxOccurs="unbounded"/>--> + <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:group> @@ -145,38 +147,38 @@ <!-- CustodialHistory type --> <xsd:group name="CustodialHistoryGroup"> <xsd:sequence> - <xsd:element name="CustodialHistory" minOccurs="0"> + <xsd:element name="CustodialHistory" type="CustodialHistoryType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Énumère les changements successifs de propriété, de responsabilité et de conservation des ArchiveUnit avant leur entrée dans le lieu de conservation. On peut notamment y indiquer comment s'est effectué le passage de l'application d'origine au fichier archivable. Correspond à l'historique de la conservation en ISAD(G).</xsd:documentation> <xsd:documentation>Références : seda.CustodialHistory</xsd:documentation> </xsd:annotation> - <xsd:complexType> - <xsd:sequence> - <xsd:element name="CustodialHistoryItem" minOccurs="1" maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation>Description d'une période ou d'un événement précis dans l'historique.</xsd:documentation> - <xsd:documentation>Références : seda.CustodialHistoryItem</xsd:documentation> - </xsd:annotation> - <xsd:complexType> - <xsd:complexContent> - <xsd:extension base="TextType"> - <xsd:attribute name="when" type="DateType" use="optional"/> - </xsd:extension> - </xsd:complexContent> - </xsd:complexType> - </xsd:element> - <xsd:element name="CustodialHistoryFile" type="DataObjectRefType" minOccurs="0"> - <xsd:annotation> - <xsd:documentation>Référence à un fichier de journalisation externe.</xsd:documentation> - </xsd:annotation> - </xsd:element> - </xsd:sequence> - </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:group> + <xsd:complexType name="CustodialHistoryType"> + <xsd:sequence> + <xsd:element name="CustodialHistoryItem" type="CustodialHistoryItemType" minOccurs="1" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>Description d'une période ou d'un événement précis dans l'historique.</xsd:documentation> + <xsd:documentation>Références : seda.CustodialHistoryItem</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="CustodialHistoryFile" type="DataObjectRefType" minOccurs="0"> + <xsd:annotation> + <xsd:documentation>Référence à un fichier de journalisation externe.</xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="CustodialHistoryItemType"> + <xsd:complexContent> + <xsd:extension base="TextType"> + <xsd:attribute name="when" type="DateType" use="optional"/> + </xsd:extension> + </xsd:complexContent> + </xsd:complexType> <!-- OAIS type description --> <xsd:group name="TypeGroup"> @@ -274,23 +276,23 @@ <xsd:documentation>Identifiant du mot clé dans un référentiel donné. Par exemple, pour un lieu, il pourrait s'agir de son code officiel géographique selon l'INSEE.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element name="KeywordType" minOccurs="0" maxOccurs="1"> + <xsd:element name="KeywordType" type="KeyType" minOccurs="0" maxOccurs="1"> <xsd:annotation> <xsd:documentation>Type de mot clé.</xsd:documentation> </xsd:annotation> - <xsd:complexType> - <xsd:simpleContent> - <xsd:extension base="CodeKeywordType"> - <xsd:attribute name="listVersionID" type="xsd:token" use="optional" - default="edition 2009"> - </xsd:attribute> - </xsd:extension> - </xsd:simpleContent> - </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID" use="optional"/> </xsd:complexType> + <xsd:complexType name="KeyType"> + <xsd:simpleContent> + <xsd:extension base="CodeKeywordType"> + <xsd:attribute name="listVersionID" type="xsd:token" use="optional" + default="edition 2009"> + </xsd:attribute> + </xsd:extension> + </xsd:simpleContent> + </xsd:complexType> <!-- =============================================================== --> <!-- ===== Code List KeywordType: KeywordType Code ======= --> <!-- =============================================================== --> @@ -424,23 +426,14 @@ <xsd:annotation> <xsd:documentation>Rédacteur de l'objet d'archive.</xsd:documentation> </xsd:annotation> - <xsd:element name="Writer" minOccurs="0" maxOccurs="unbounded"> + <xsd:element name="Writer" type="AgentType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Rédacteur Rédacteur de l’ArchiveUnit.</xsd:documentation> <xsd:documentation>Références : interpares.Writer</xsd:documentation> </xsd:annotation> - <xsd:complexType> - <xsd:group ref="WriterGroup"/> - </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:group> - <xsd:group name="WriterGroup"> - <xsd:sequence> - <xsd:group ref="PersonOrEntityGroup"/> - <xsd:group ref="BusinessGroup"/> - </xsd:sequence> - </xsd:group> <!-- Audience description --> <xsd:group name="AudienceGroup"> @@ -472,52 +465,52 @@ <xsd:documentation>Les valeurs sont des identifiants au choix : - d'un autre objet données (DataObjectRefIdType ou GroupIdType s'ils sont dans le même transfert, ou identifiant dans le SAE sinon) - d'un autre ArchiveUnit (ArchiveUnitRefIdType s'il est dans le même transfert, ou identifiant dans le SAE sinon).</xsd:documentation> </xsd:annotation> <xsd:sequence> - <xsd:element name="RelatedObjectReference" minOccurs="0"> + <xsd:element name="RelatedObjectReference" type="RelatedObjectReferenceType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Référence à un objet faisant ou ne faisant pas partie du présent paquet d'information.</xsd:documentation> </xsd:annotation> - <xsd:complexType> - <xsd:sequence> - <xsd:element name="IsVersionOf" type="DataObjectOrArchiveUnitReferenceType" - minOccurs="0" maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation>Est une version de. Edition, adaptation, traduction. Cette relation permet d'indiquer les modifications dans le contenu.</xsd:documentation> - <xsd:documentation>Références : DC.Relation.isVersionOf</xsd:documentation> - </xsd:annotation> - </xsd:element> - <xsd:element name="Replaces" type="DataObjectOrArchiveUnitReferenceType" minOccurs="0" - maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation>Remplace. Cette relation permet d'indiquer les objets remplacés par le niveau courant de description.</xsd:documentation> - <xsd:documentation>DC.Relation.replaces</xsd:documentation> - </xsd:annotation> - </xsd:element> - <xsd:element name="Requires" type="DataObjectOrArchiveUnitReferenceType" minOccurs="0" - maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation>Requiert. Cette relation permet d'indiquer les objets nécessaire à la compréhension du niveau courant de description.</xsd:documentation> - <xsd:documentation>Références : DC.Relation.requires</xsd:documentation> - </xsd:annotation> - </xsd:element> - <xsd:element name="IsPartOf" type="DataObjectOrArchiveUnitReferenceType" minOccurs="0" - maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation>Est une partie de. Cette relation permet d'indique qu'un objet est une partie d'un autre.</xsd:documentation> - <xsd:documentation>Références : DC.Relation.isPartOf</xsd:documentation> - </xsd:annotation> - </xsd:element> - <xsd:element name="References" type="DataObjectOrArchiveUnitReferenceType" minOccurs="0" - maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation>Référence. Cette relation permet d'indiquer qu'un objet en référence un autre.</xsd:documentation> - <xsd:documentation>DC.Relation.references</xsd:documentation> - </xsd:annotation> - </xsd:element> - </xsd:sequence> - </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:group> + <xsd:complexType name="RelatedObjectReferenceType"> + <xsd:sequence> + <xsd:element name="IsVersionOf" type="DataObjectOrArchiveUnitReferenceType" + minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>Est une version de. Edition, adaptation, traduction. Cette relation permet d'indiquer les modifications dans le contenu.</xsd:documentation> + <xsd:documentation>Références : DC.Relation.isVersionOf</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="Replaces" type="DataObjectOrArchiveUnitReferenceType" minOccurs="0" + maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>Remplace. Cette relation permet d'indiquer les objets remplacés par le niveau courant de description.</xsd:documentation> + <xsd:documentation>DC.Relation.replaces</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="Requires" type="DataObjectOrArchiveUnitReferenceType" minOccurs="0" + maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>Requiert. Cette relation permet d'indiquer les objets nécessaire à la compréhension du niveau courant de description.</xsd:documentation> + <xsd:documentation>Références : DC.Relation.requires</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="IsPartOf" type="DataObjectOrArchiveUnitReferenceType" minOccurs="0" + maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>Est une partie de. Cette relation permet d'indique qu'un objet est une partie d'un autre.</xsd:documentation> + <xsd:documentation>Références : DC.Relation.isPartOf</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="References" type="DataObjectOrArchiveUnitReferenceType" minOccurs="0" + maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>Référence. Cette relation permet d'indiquer qu'un objet en référence un autre.</xsd:documentation> + <xsd:documentation>DC.Relation.references</xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + </xsd:complexType> <xsd:complexType name="DataObjectOrArchiveUnitReferenceType"> <xsd:choice> <xsd:element name="ArchiveUnitRefId" type="ArchiveUnitRefIdType"> @@ -659,54 +652,50 @@ <xsd:documentation>Message technique détaillant l'erreur.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element ref="EventAbstract" minOccurs="0" maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation>Permet d'étendre de nouveaux types d'évenéments.</xsd:documentation> - </xsd:annotation> - </xsd:element> + <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </xsd:sequence> </xsd:complexType> <!-- Signature description --> <xsd:group name="SignatureGroup"> <xsd:sequence> - <xsd:element name="Signature" minOccurs="0" maxOccurs="unbounded"> + <xsd:element name="Signature" type="SignatureType" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Contient toutes les informations relatives à la signature.</xsd:documentation> </xsd:annotation> - <xsd:complexType> - <xsd:sequence> - <xsd:element name="Signer" maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation>Signataire(s) de la transaction ou de l'objet.</xsd:documentation> - <xsd:documentation>Références : premis.signer</xsd:documentation> - </xsd:annotation> - <xsd:complexType> - <xsd:group ref="SignerGroup"/> - </xsd:complexType> - </xsd:element> - <xsd:element name="Validator"> - <xsd:annotation> - <xsd:documentation>Validateur de la signature.</xsd:documentation> - </xsd:annotation> - <xsd:complexType> - <xsd:group ref="ValidatorGroup"/> - </xsd:complexType> - </xsd:element> - <xsd:element name="Masterdata" type="CodeType" minOccurs="0"> - <xsd:annotation> - <xsd:documentation>Référentiel des personnes et des organisations au moment de la vérification de la signature et de sa validation.</xsd:documentation> - </xsd:annotation> - </xsd:element> - <xsd:element name="ReferencedObject" type="ReferencedObjectType"> - <xsd:annotation> - <xsd:documentation>Référence à l'objet signé.</xsd:documentation> - </xsd:annotation> - </xsd:element> - </xsd:sequence> - </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:group> + <xsd:complexType name="SignatureType"> + <xsd:sequence> + <xsd:element name="Signer" type="SignerType" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>Signataire(s) de la transaction ou de l'objet.</xsd:documentation> + <xsd:documentation>Références : premis.signer</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="Validator" type="ValidatorType"> + <xsd:annotation> + <xsd:documentation>Validateur de la signature.</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="Masterdata" type="CodeType" minOccurs="0"> + <xsd:annotation> + <xsd:documentation>Référentiel des personnes et des organisations au moment de la vérification de la signature et de sa validation.</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="ReferencedObject" type="ReferencedObjectType"> + <xsd:annotation> + <xsd:documentation>Référence à l'objet signé.</xsd:documentation> + </xsd:annotation> + </xsd:element> + </xsd:sequence> + </xsd:complexType> + <xsd:complexType name="SignerType"> + <xsd:group ref="SignerGroup"/> + </xsd:complexType> + <xsd:complexType name="ValidatorType"> + <xsd:group ref="ValidatorGroup"/> + </xsd:complexType> <xsd:complexType name="ReferencedObjectType"> <xsd:annotation> <xsd:documentation>Contient la référence à l'objet signé (et son empreinte jusqu'à la fin de la phase de versement dans le SAE).</xsd:documentation> @@ -843,37 +832,26 @@ <xsd:documentation>Date de naissance de la personne.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element name="BirthPlace" minOccurs="0"> + <xsd:element name="BirthPlace" type="BirthOrDeathPlaceType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Lieu de naissance de la personne.</xsd:documentation> </xsd:annotation> - <xsd:complexType> - <xsd:group ref="LocationGroup"/> - </xsd:complexType> </xsd:element> <xsd:element name="DeathDate" type="xsd:date" minOccurs="0"> <xsd:annotation> <xsd:documentation>Date de décès d'une personne.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element name="DeathPlace" minOccurs="0"> + <xsd:element name="DeathPlace" type="BirthOrDeathPlaceType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Lieu de décès d'une personne.</xsd:documentation> </xsd:annotation> - <xsd:complexType> - <xsd:group ref="LocationGroup"/> - </xsd:complexType> </xsd:element> <xsd:element name="Nationality" minOccurs="0" maxOccurs="unbounded" type="NonEmptyTokenType"> <xsd:annotation> <xsd:documentation>Nationalité d'une personne.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element name="Identifier" type="NonEmptyTokenType" minOccurs="0" maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation>Dans le PersonGroup, Identifiant de type numéro matricule.</xsd:documentation> - </xsd:annotation> - </xsd:element> </xsd:sequence> <xsd:sequence> <xsd:element name="Corpname" type="xsd:string"> @@ -881,15 +859,18 @@ <xsd:documentation>Nom d'une entité.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element name="Identifier" type="NonEmptyTokenType" minOccurs="0" maxOccurs="unbounded"> - <xsd:annotation> - <xsd:documentation>Identifiant de l'entité.</xsd:documentation> - </xsd:annotation> - </xsd:element> </xsd:sequence> </xsd:choice> + <xsd:element name="Identifier" type="NonEmptyTokenType" minOccurs="0" maxOccurs="unbounded"> + <xsd:annotation> + <xsd:documentation>Identifiant de la personne (par exemple, le numéro matricule) ou de l'entité.</xsd:documentation> + </xsd:annotation> + </xsd:element> </xsd:sequence> </xsd:group> + <xsd:complexType name="BirthOrDeathPlaceType"> + <xsd:group ref="LocationGroup"/> + </xsd:complexType> <!-- Business description --> <xsd:group name="BusinessGroup"> <xsd:annotation> diff --git a/commons/commons-vitam/src/main/config/seda/seda-2.1-technical.xsd b/commons/commons-vitam/src/main/config/seda/seda-2.1-technical.xsd index 419e33492bd488570e53f4138f9ae6f7f338d806..68ca2ef80f23ff8964e31d901cecd0adf8ef5bde 100644 --- a/commons/commons-vitam/src/main/config/seda/seda-2.1-technical.xsd +++ b/commons/commons-vitam/src/main/config/seda/seda-2.1-technical.xsd @@ -182,11 +182,6 @@ <xsd:documentation>Empreinte de l'objet-données.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element name="Size" type="SizeInBytesType"> - <xsd:annotation> - <xsd:documentation>Permet de spécifier la taille de l'objet-données en octet.</xsd:documentation> - </xsd:annotation> - </xsd:element> </xsd:sequence> </xsd:group> @@ -202,18 +197,15 @@ </xsd:annotation> <xsd:sequence> <xsd:group ref="MinimalBinaryDataObjectGroup" minOccurs="0"/> - <xsd:element name="Compressed" minOccurs="0" maxOccurs="1"> + <xsd:element name="Size" type="SizeInBytesType" minOccurs="0" maxOccurs="1"> + <xsd:annotation> + <xsd:documentation>Permet de spécifier la taille de l'objet-données en octet.</xsd:documentation> + </xsd:annotation> + </xsd:element> + <xsd:element name="Compressed" type="CompressedType" minOccurs="0" maxOccurs="1"> <xsd:annotation> <xsd:documentation>Indique si l’objet-données est compressé et doit être décompressé.</xsd:documentation> </xsd:annotation> - <xsd:complexType> - <xsd:simpleContent> - <xsd:extension base="xsd:string"> - <xsd:attribute name="algorithm" type="CompressionAlgorithmType" use="required"/> - <xsd:attribute name="uncompressedSize" type="SizeInBytesType" use="required"/> - </xsd:extension> - </xsd:simpleContent> - </xsd:complexType> </xsd:element> <xsd:group ref="BinaryTechnicalDescriptionGroup"> <xsd:annotation> @@ -224,6 +216,14 @@ </xsd:extension> </xsd:complexContent> </xsd:complexType> + <xsd:complexType name="CompressedType"> + <xsd:simpleContent> + <xsd:extension base="xsd:string"> + <xsd:attribute name="algorithm" type="CompressionAlgorithmType" use="required"/> + <xsd:attribute name="uncompressedSize" type="SizeInBytesType" use="required"/> + </xsd:extension> + </xsd:simpleContent> + </xsd:complexType> <xsd:group name="BinaryTechnicalDescriptionGroup"> <xsd:annotation> @@ -339,7 +339,9 @@ <xsd:documentation>Dimensions d'un objet-données physique.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element ref="OtherDimensionsAbstract" minOccurs="0" maxOccurs="unbounded"/> + <!-- Redefined by VITAM --> + <!-- <xsd:element ref="OtherDimensionsAbstract" minOccurs="0" maxOccurs="unbounded"/>--> + <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:group> @@ -390,11 +392,13 @@ <xsd:documentation>Métadonnées pour un objet-données de type vidéo.</xsd:documentation> </xsd:annotation> </xsd:element> - <xsd:element ref="OtherCoreTechnicalMetadataAbstract"> - <xsd:annotation> - <xsd:documentation>Métadonnées pour un objet-données d’un autre type (base de données, 3D, programmes, formats propriétaires, etc.).</xsd:documentation> - </xsd:annotation> - </xsd:element> + <!-- Redefined by VITAM --> + <!-- <xsd:element ref="OtherCoreTechnicalMetadataAbstract"> + <xsd:annotation> + <xsd:documentation>Métadonnées pour un objet-données d’un autre type (base de données, 3D, programmes, formats propriétaires, etc.).</xsd:documentation> + </xsd:annotation> + </xsd:element>--> + <xsd:any processContents="lax" minOccurs="0"/> </xsd:choice> </xsd:complexType> diff --git a/commons/commons-vitam/src/main/config/seda/seda-2.1-types.xsd b/commons/commons-vitam/src/main/config/seda/seda-2.1-types.xsd index 97a44b29676812abaed04908f5d5fa9924de4e15..98e87daef9d8096730ebe3512ba2d3c484954b02 100644 --- a/commons/commons-vitam/src/main/config/seda/seda-2.1-types.xsd +++ b/commons/commons-vitam/src/main/config/seda/seda-2.1-types.xsd @@ -65,7 +65,9 @@ </xsd:attributeGroup> <xsd:complexType name="OpenType" abstract="true"> <xsd:sequence> - <xsd:any namespace="##other" processContents="lax" minOccurs="0"/> + <!-- Redefined by VITAM--> + <!--xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/--> + <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributeGroup ref="OpenTypeAttributeGroup"/> </xsd:complexType> @@ -238,7 +240,7 @@ </xsd:complexType> <!-- Signature in Main message block --> - <xsd:complexType name="SignatureType"> + <xsd:complexType name="SignatureMessageType"> <xsd:annotation> <xsd:documentation>Contient toutes les métadonnées dsur la signature.</xsd:documentation> </xsd:annotation> diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AccessRuleType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AccessRuleType.java index b39e9536f14c15ef8591a302b932a49230d2e9e3..64055ddc62761d740a6864e38fce631a9f31bca2 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AccessRuleType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AccessRuleType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -56,11 +20,11 @@ import javax.xml.datatype.XMLGregorianCalendar; /** * La liste d'identifiants de règles à appliquer et à ignorer qui doit être appliquée à partir de cet ArchiveUnit. - * - * <p>Java class for AccessRuleType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour AccessRuleType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="AccessRuleType"> * <complexContent> @@ -79,8 +43,8 @@ import javax.xml.datatype.XMLGregorianCalendar; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AccessRuleType", propOrder = { @@ -102,26 +66,26 @@ public class AccessRuleType { /** * Gets the value of the ruleAndStartDate property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the ruleAndStartDate property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRuleAndStartDate().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link RuleIdType } * {@link XMLGregorianCalendar } - * - * + * + * */ public List<Object> getRuleAndStartDate() { if (ruleAndStartDate == null) { @@ -131,24 +95,24 @@ public class AccessRuleType { } /** - * Gets the value of the preventInheritance property. - * + * Obtient la valeur de la propriété preventInheritance. + * * @return * possible object is * {@link Boolean } - * + * */ public Boolean isPreventInheritance() { return preventInheritance; } /** - * Sets the value of the preventInheritance property. - * + * Définit la valeur de la propriété preventInheritance. + * * @param value * allowed object is * {@link Boolean } - * + * */ public void setPreventInheritance(Boolean value) { this.preventInheritance = value; @@ -156,25 +120,25 @@ public class AccessRuleType { /** * Gets the value of the refNonRuleId property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the refNonRuleId property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRefNonRuleId().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link RuleIdType } - * - * + * + * */ public List<RuleIdType> getRefNonRuleId() { if (refNonRuleId == null) { diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AcknowledgementType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AcknowledgementType.java index 7cf9822aa36f707eba054fc73492cbf405d1b896..66fa54a840d90897d529ecadce81aa22ad37abe5 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AcknowledgementType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AcknowledgementType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,10 +15,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for AcknowledgementType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour AcknowledgementType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="AcknowledgementType"> * <complexContent> @@ -68,8 +32,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AcknowledgementType", propOrder = { @@ -89,72 +53,72 @@ public class AcknowledgementType protected OrganizationWithIdType receiver; /** - * Gets the value of the messageReceivedIdentifier property. - * + * Obtient la valeur de la propriété messageReceivedIdentifier. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getMessageReceivedIdentifier() { return messageReceivedIdentifier; } /** - * Sets the value of the messageReceivedIdentifier property. - * + * Définit la valeur de la propriété messageReceivedIdentifier. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setMessageReceivedIdentifier(IdentifierType value) { this.messageReceivedIdentifier = value; } /** - * Gets the value of the sender property. - * + * Obtient la valeur de la propriété sender. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getSender() { return sender; } /** - * Sets the value of the sender property. - * + * Définit la valeur de la propriété sender. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setSender(OrganizationWithIdType value) { this.sender = value; } /** - * Gets the value of the receiver property. - * + * Obtient la valeur de la propriété receiver. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getReceiver() { return receiver; } /** - * Sets the value of the receiver property. - * + * Définit la valeur de la propriété receiver. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setReceiver(OrganizationWithIdType value) { this.receiver = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ActuateType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ActuateType.java index 60a38425ef2e8469a52ad2d5cc4143e139683d8c..80e6e1021b1fc112f23725654203125602f003c2 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ActuateType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ActuateType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -50,9 +14,9 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for actuateType. - * - * <p>The following schema fragment specifies the expected content contained within this class. + * <p>Classe Java pour actuateType. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. * <p> * <pre> * <simpleType name="actuateType"> @@ -64,7 +28,7 @@ import javax.xml.bind.annotation.XmlType; * </restriction> * </simpleType> * </pre> - * + * */ @XmlType(name = "actuateType", namespace = "http://www.w3.org/1999/xlink") @XmlEnum diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AgentType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AgentType.java index 03cb3d805b261c1c64cf8b2051f6ee61767f3bb4..eda31a3dc06e85dc08339471f09cf2e2a061010c 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AgentType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AgentType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -46,22 +10,23 @@ package fr.gouv.vitamui.commons.vitam.seda; import java.util.ArrayList; import java.util.List; -import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElementRef; -import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.datatype.XMLGregorianCalendar; /** * Informations décrivant une personne physique ou morale. - * - * <p>Java class for AgentType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour AgentType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="AgentType"> * <complexContent> @@ -74,89 +39,515 @@ import javax.xml.datatype.XMLGregorianCalendar; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AgentType", propOrder = { - "content" + "firstName", + "birthName", + "fullName", + "givenName", + "gender", + "birthDate", + "birthPlace", + "deathDate", + "deathPlace", + "nationality", + "corpname", + "identifier", + "function", + "activity", + "position", + "role", + "mandate" }) public class AgentType { - @XmlElementRefs({ - @XmlElementRef(name = "FirstName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "BirthPlace", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Corpname", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Mandate", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "BirthDate", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "BirthName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "DeathPlace", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Activity", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Nationality", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Function", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "DeathDate", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Identifier", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Position", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "GivenName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Gender", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Role", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "FullName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false) - }) - protected List<JAXBElement<?>> content; - - /** - * Gets the rest of the content model. - * - * <p> - * You are getting this "catch-all" property because of the following reason: - * The field name "Identifier" is used by two different parts of a schema. See: - * line 884 of seda/seda-2.1-ontology.xsd - * line 872 of seda/seda-2.1-ontology.xsd - * <p> - * To get rid of this property, apply a property customization to one - * of both of the following declarations to change their names: - * Gets the value of the content property. - * + @XmlElement(name = "FirstName") + protected String firstName; + @XmlElement(name = "BirthName") + protected String birthName; + @XmlElement(name = "FullName") + protected String fullName; + @XmlElement(name = "GivenName") + protected String givenName; + @XmlElement(name = "Gender") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected String gender; + @XmlElement(name = "BirthDate") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar birthDate; + @XmlElement(name = "BirthPlace") + protected BirthOrDeathPlaceType birthPlace; + @XmlElement(name = "DeathDate") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar deathDate; + @XmlElement(name = "DeathPlace") + protected BirthOrDeathPlaceType deathPlace; + @XmlElement(name = "Nationality") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected List<String> nationality; + @XmlElement(name = "Corpname") + protected String corpname; + @XmlElement(name = "Identifier") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected List<String> identifier; + @XmlElement(name = "Function") + protected List<TextType> function; + @XmlElement(name = "Activity") + protected List<TextType> activity; + @XmlElement(name = "Position") + protected List<TextType> position; + @XmlElement(name = "Role") + protected List<TextType> role; + @XmlElement(name = "Mandate") + protected List<TextType> mandate; + + /** + * Obtient la valeur de la propriété firstName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFirstName() { + return firstName; + } + + /** + * Définit la valeur de la propriété firstName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFirstName(String value) { + this.firstName = value; + } + + /** + * Obtient la valeur de la propriété birthName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBirthName() { + return birthName; + } + + /** + * Définit la valeur de la propriété birthName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBirthName(String value) { + this.birthName = value; + } + + /** + * Obtient la valeur de la propriété fullName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFullName() { + return fullName; + } + + /** + * Définit la valeur de la propriété fullName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFullName(String value) { + this.fullName = value; + } + + /** + * Obtient la valeur de la propriété givenName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGivenName() { + return givenName; + } + + /** + * Définit la valeur de la propriété givenName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGivenName(String value) { + this.givenName = value; + } + + /** + * Obtient la valeur de la propriété gender. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGender() { + return gender; + } + + /** + * Définit la valeur de la propriété gender. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGender(String value) { + this.gender = value; + } + + /** + * Obtient la valeur de la propriété birthDate. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBirthDate() { + return birthDate; + } + + /** + * Définit la valeur de la propriété birthDate. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBirthDate(XMLGregorianCalendar value) { + this.birthDate = value; + } + + /** + * Obtient la valeur de la propriété birthPlace. + * + * @return + * possible object is + * {@link BirthOrDeathPlaceType } + * + */ + public BirthOrDeathPlaceType getBirthPlace() { + return birthPlace; + } + + /** + * Définit la valeur de la propriété birthPlace. + * + * @param value + * allowed object is + * {@link BirthOrDeathPlaceType } + * + */ + public void setBirthPlace(BirthOrDeathPlaceType value) { + this.birthPlace = value; + } + + /** + * Obtient la valeur de la propriété deathDate. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDeathDate() { + return deathDate; + } + + /** + * Définit la valeur de la propriété deathDate. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDeathDate(XMLGregorianCalendar value) { + this.deathDate = value; + } + + /** + * Obtient la valeur de la propriété deathPlace. + * + * @return + * possible object is + * {@link BirthOrDeathPlaceType } + * + */ + public BirthOrDeathPlaceType getDeathPlace() { + return deathPlace; + } + + /** + * Définit la valeur de la propriété deathPlace. + * + * @param value + * allowed object is + * {@link BirthOrDeathPlaceType } + * + */ + public void setDeathPlace(BirthOrDeathPlaceType value) { + this.deathPlace = value; + } + + /** + * Gets the value of the nationality property. + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the content property. - * + * This is why there is not a <CODE>set</CODE> method for the nationality property. + * * <p> * For example, to add a new item, do as follows: * <pre> - * getContent().add(newItem); + * getNationality().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link fr.gouv.vitamui.commons.vitam.seda.DescriptiveMetadataContentType.Signature.Validator.BirthPlace }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link fr.gouv.vitamui.commons.vitam.seda.DescriptiveMetadataContentType.Signature.Validator.DeathPlace }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - * - */ - public List<JAXBElement<?>> getContent() { - if (content == null) { - content = new ArrayList<JAXBElement<?>>(); + * {@link String } + * + * + */ + public List<String> getNationality() { + if (nationality == null) { + nationality = new ArrayList<String>(); + } + return this.nationality; + } + + /** + * Obtient la valeur de la propriété corpname. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCorpname() { + return corpname; + } + + /** + * Définit la valeur de la propriété corpname. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCorpname(String value) { + this.corpname = value; + } + + /** + * Gets the value of the identifier property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the identifier property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getIdentifier().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List<String> getIdentifier() { + if (identifier == null) { + identifier = new ArrayList<String>(); + } + return this.identifier; + } + + /** + * Gets the value of the function property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the function property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getFunction().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getFunction() { + if (function == null) { + function = new ArrayList<TextType>(); + } + return this.function; + } + + /** + * Gets the value of the activity property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the activity property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getActivity().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getActivity() { + if (activity == null) { + activity = new ArrayList<TextType>(); + } + return this.activity; + } + + /** + * Gets the value of the position property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the position property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getPosition().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getPosition() { + if (position == null) { + position = new ArrayList<TextType>(); + } + return this.position; + } + + /** + * Gets the value of the role property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the role property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRole().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getRole() { + if (role == null) { + role = new ArrayList<TextType>(); + } + return this.role; + } + + /** + * Gets the value of the mandate property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the mandate property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getMandate().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getMandate() { + if (mandate == null) { + mandate = new ArrayList<TextType>(); } - return this.content; + return this.mandate; } } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AppraisalRuleType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AppraisalRuleType.java index af285b4ee6ab23b4f9acfc2db93210b687789345..90d562a701508a083c2fece8d1353cee457814a0 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AppraisalRuleType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AppraisalRuleType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -57,11 +21,11 @@ import javax.xml.datatype.XMLGregorianCalendar; /** * La liste d'identifiants de règles à appliquer et à ignorer qui doit être appliquée à partir de cet ArchiveUnit. - * - * <p>Java class for AppraisalRuleType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour AppraisalRuleType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="AppraisalRuleType"> * <complexContent> @@ -81,8 +45,8 @@ import javax.xml.datatype.XMLGregorianCalendar; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AppraisalRuleType", propOrder = { @@ -108,26 +72,26 @@ public class AppraisalRuleType { /** * Gets the value of the ruleAndStartDate property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the ruleAndStartDate property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRuleAndStartDate().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link RuleIdType } * {@link XMLGregorianCalendar } - * - * + * + * */ public List<Object> getRuleAndStartDate() { if (ruleAndStartDate == null) { @@ -137,24 +101,24 @@ public class AppraisalRuleType { } /** - * Gets the value of the preventInheritance property. - * + * Obtient la valeur de la propriété preventInheritance. + * * @return * possible object is * {@link Boolean } - * + * */ public Boolean isPreventInheritance() { return preventInheritance; } /** - * Sets the value of the preventInheritance property. - * + * Définit la valeur de la propriété preventInheritance. + * * @param value * allowed object is * {@link Boolean } - * + * */ public void setPreventInheritance(Boolean value) { this.preventInheritance = value; @@ -162,25 +126,25 @@ public class AppraisalRuleType { /** * Gets the value of the refNonRuleId property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the refNonRuleId property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRefNonRuleId().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link RuleIdType } - * - * + * + * */ public List<RuleIdType> getRefNonRuleId() { if (refNonRuleId == null) { @@ -190,24 +154,24 @@ public class AppraisalRuleType { } /** - * Gets the value of the finalAction property. - * + * Obtient la valeur de la propriété finalAction. + * * @return * possible object is * {@link FinalActionAppraisalCodeType } - * + * */ public FinalActionAppraisalCodeType getFinalAction() { return finalAction; } /** - * Sets the value of the finalAction property. - * + * Définit la valeur de la propriété finalAction. + * * @param value * allowed object is * {@link FinalActionAppraisalCodeType } - * + * */ public void setFinalAction(FinalActionAppraisalCodeType value) { this.finalAction = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArcType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArcType.java index df6d3f5c759e64af53c4c584c4fb2f739669e1ae..c85af148710b7044c510b56c9451f61892fbf170 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArcType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArcType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -55,10 +19,10 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** - * <p>Java class for arcType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour arcType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="arcType"> * <complexContent> @@ -69,8 +33,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "arcType", namespace = "http://www.w3.org/1999/xlink", propOrder = { @@ -98,25 +62,25 @@ public class ArcType { /** * Gets the value of the title property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the title property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getTitle().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link TitleEltType } - * - * + * + * */ public List<TitleEltType> getTitle() { if (title == null) { @@ -126,12 +90,12 @@ public class ArcType { } /** - * Gets the value of the type property. - * + * Obtient la valeur de la propriété type. + * * @return * possible object is * {@link TypeType } - * + * */ public TypeType getType() { if (type == null) { @@ -142,158 +106,158 @@ public class ArcType { } /** - * Sets the value of the type property. - * + * Définit la valeur de la propriété type. + * * @param value * allowed object is * {@link TypeType } - * + * */ public void setType(TypeType value) { this.type = value; } /** - * Gets the value of the arcrole property. - * + * Obtient la valeur de la propriété arcrole. + * * @return * possible object is * {@link String } - * + * */ public String getArcrole() { return arcrole; } /** - * Sets the value of the arcrole property. - * + * Définit la valeur de la propriété arcrole. + * * @param value * allowed object is * {@link String } - * + * */ public void setArcrole(String value) { this.arcrole = value; } /** - * Gets the value of the title2 property. - * + * Obtient la valeur de la propriété title2. + * * @return * possible object is * {@link String } - * + * */ public String getTitle2() { return title2; } /** - * Sets the value of the title2 property. - * + * Définit la valeur de la propriété title2. + * * @param value * allowed object is * {@link String } - * + * */ public void setTitle2(String value) { this.title2 = value; } /** - * Gets the value of the show property. - * + * Obtient la valeur de la propriété show. + * * @return * possible object is * {@link ShowType } - * + * */ public ShowType getShow() { return show; } /** - * Sets the value of the show property. - * + * Définit la valeur de la propriété show. + * * @param value * allowed object is * {@link ShowType } - * + * */ public void setShow(ShowType value) { this.show = value; } /** - * Gets the value of the actuate property. - * + * Obtient la valeur de la propriété actuate. + * * @return * possible object is * {@link ActuateType } - * + * */ public ActuateType getActuate() { return actuate; } /** - * Sets the value of the actuate property. - * + * Définit la valeur de la propriété actuate. + * * @param value * allowed object is * {@link ActuateType } - * + * */ public void setActuate(ActuateType value) { this.actuate = value; } /** - * Gets the value of the from property. - * + * Obtient la valeur de la propriété from. + * * @return * possible object is * {@link String } - * + * */ public String getFrom() { return from; } /** - * Sets the value of the from property. - * + * Définit la valeur de la propriété from. + * * @param value * allowed object is * {@link String } - * + * */ public void setFrom(String value) { this.from = value; } /** - * + * * from and to have default behavior when values are missing - * - * + * + * * @return * possible object is * {@link String } - * + * */ public String getTo() { return to; } /** - * Sets the value of the to property. - * + * Définit la valeur de la propriété to. + * * @param value * allowed object is * {@link String } - * + * */ public void setTo(String value) { this.to = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveDeliveryRequestReplyType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveDeliveryRequestReplyType.java index e6e952bff33b471260c6bc328297cb78f2dc88d4..180cb77aaf590cbf05889a60a4f62a19903f5e68 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveDeliveryRequestReplyType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveDeliveryRequestReplyType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for ArchiveDeliveryRequestReplyType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour ArchiveDeliveryRequestReplyType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ArchiveDeliveryRequestReplyType"> * <complexContent> @@ -71,8 +35,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ArchiveDeliveryRequestReplyType", propOrder = { @@ -95,24 +59,24 @@ public class ArchiveDeliveryRequestReplyType protected OrganizationWithIdType requester; /** - * Gets the value of the authorizationRequestReplyIdentifier property. - * + * Obtient la valeur de la propriété authorizationRequestReplyIdentifier. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getAuthorizationRequestReplyIdentifier() { return authorizationRequestReplyIdentifier; } /** - * Sets the value of the authorizationRequestReplyIdentifier property. - * + * Définit la valeur de la propriété authorizationRequestReplyIdentifier. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setAuthorizationRequestReplyIdentifier(IdentifierType value) { this.authorizationRequestReplyIdentifier = value; @@ -120,25 +84,25 @@ public class ArchiveDeliveryRequestReplyType /** * Gets the value of the unitIdentifier property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the unitIdentifier property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getUnitIdentifier().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link IdentifierType } - * - * + * + * */ public List<IdentifierType> getUnitIdentifier() { if (unitIdentifier == null) { @@ -148,48 +112,48 @@ public class ArchiveDeliveryRequestReplyType } /** - * Gets the value of the archivalAgency property. - * + * Obtient la valeur de la propriété archivalAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getArchivalAgency() { return archivalAgency; } /** - * Sets the value of the archivalAgency property. - * + * Définit la valeur de la propriété archivalAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setArchivalAgency(OrganizationWithIdType value) { this.archivalAgency = value; } /** - * Gets the value of the requester property. - * + * Obtient la valeur de la propriété requester. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getRequester() { return requester; } /** - * Sets the value of the requester property. - * + * Définit la valeur de la propriété requester. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setRequester(OrganizationWithIdType value) { this.requester = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveDeliveryRequestType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveDeliveryRequestType.java index 61e4827d5782e796b8d9c77b082a2c200a321ca2..90b18343fd4f1435d25b3f0a1ce22d8658da6dab 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveDeliveryRequestType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveDeliveryRequestType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for ArchiveDeliveryRequestType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour ArchiveDeliveryRequestType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ArchiveDeliveryRequestType"> * <complexContent> @@ -71,8 +35,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ArchiveDeliveryRequestType", propOrder = { @@ -95,16 +59,16 @@ public class ArchiveDeliveryRequestType protected OrganizationWithIdType requester; /** - * Gets the value of the derogation property. - * + * Obtient la valeur de la propriété derogation. + * */ public boolean isDerogation() { return derogation; } /** - * Sets the value of the derogation property. - * + * Définit la valeur de la propriété derogation. + * */ public void setDerogation(boolean value) { this.derogation = value; @@ -112,25 +76,25 @@ public class ArchiveDeliveryRequestType /** * Gets the value of the unitIdentifier property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the unitIdentifier property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getUnitIdentifier().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link IdentifierType } - * - * + * + * */ public List<IdentifierType> getUnitIdentifier() { if (unitIdentifier == null) { @@ -140,48 +104,48 @@ public class ArchiveDeliveryRequestType } /** - * Gets the value of the archivalAgency property. - * + * Obtient la valeur de la propriété archivalAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getArchivalAgency() { return archivalAgency; } /** - * Sets the value of the archivalAgency property. - * + * Définit la valeur de la propriété archivalAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setArchivalAgency(OrganizationWithIdType value) { this.archivalAgency = value; } /** - * Gets the value of the requester property. - * + * Obtient la valeur de la propriété requester. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getRequester() { return requester; } /** - * Sets the value of the requester property. - * + * Définit la valeur de la propriété requester. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setRequester(OrganizationWithIdType value) { this.requester = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveDestructionNotificationType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveDestructionNotificationType.java index 48c188e0c8a8c689dcec5b38f9fc4a9f756d3901..66a12257d6106b2ba0b8bf9c060c3913132b61d8 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveDestructionNotificationType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveDestructionNotificationType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for ArchiveDestructionNotificationType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour ArchiveDestructionNotificationType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ArchiveDestructionNotificationType"> * <complexContent> @@ -71,8 +35,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ArchiveDestructionNotificationType", propOrder = { @@ -95,24 +59,24 @@ public class ArchiveDestructionNotificationType protected OrganizationWithIdType originatingAgency; /** - * Gets the value of the authorizationRequestReplyIdentifier property. - * + * Obtient la valeur de la propriété authorizationRequestReplyIdentifier. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getAuthorizationRequestReplyIdentifier() { return authorizationRequestReplyIdentifier; } /** - * Sets the value of the authorizationRequestReplyIdentifier property. - * + * Définit la valeur de la propriété authorizationRequestReplyIdentifier. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setAuthorizationRequestReplyIdentifier(IdentifierType value) { this.authorizationRequestReplyIdentifier = value; @@ -120,25 +84,25 @@ public class ArchiveDestructionNotificationType /** * Gets the value of the unitIdentifier property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the unitIdentifier property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getUnitIdentifier().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link IdentifierType } - * - * + * + * */ public List<IdentifierType> getUnitIdentifier() { if (unitIdentifier == null) { @@ -148,48 +112,48 @@ public class ArchiveDestructionNotificationType } /** - * Gets the value of the archivalAgency property. - * + * Obtient la valeur de la propriété archivalAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getArchivalAgency() { return archivalAgency; } /** - * Sets the value of the archivalAgency property. - * + * Définit la valeur de la propriété archivalAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setArchivalAgency(OrganizationWithIdType value) { this.archivalAgency = value; } /** - * Gets the value of the originatingAgency property. - * + * Obtient la valeur de la propriété originatingAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getOriginatingAgency() { return originatingAgency; } /** - * Sets the value of the originatingAgency property. - * + * Définit la valeur de la propriété originatingAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setOriginatingAgency(OrganizationWithIdType value) { this.originatingAgency = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveModificationNotificationType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveModificationNotificationType.java index 90fb08e3ddd149032666cac1229d40f993f7961d..c1022cc8a87686ff092b5746d338ac0230accbef 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveModificationNotificationType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveModificationNotificationType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for ArchiveModificationNotificationType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour ArchiveModificationNotificationType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ArchiveModificationNotificationType"> * <complexContent> @@ -70,8 +34,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ArchiveModificationNotificationType", propOrder = { @@ -92,25 +56,25 @@ public class ArchiveModificationNotificationType /** * Gets the value of the unitIdentifier property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the unitIdentifier property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getUnitIdentifier().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link IdentifierType } - * - * + * + * */ public List<IdentifierType> getUnitIdentifier() { if (unitIdentifier == null) { @@ -120,48 +84,48 @@ public class ArchiveModificationNotificationType } /** - * Gets the value of the archivalAgency property. - * + * Obtient la valeur de la propriété archivalAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getArchivalAgency() { return archivalAgency; } /** - * Sets the value of the archivalAgency property. - * + * Définit la valeur de la propriété archivalAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setArchivalAgency(OrganizationWithIdType value) { this.archivalAgency = value; } /** - * Gets the value of the originatingAgency property. - * + * Obtient la valeur de la propriété originatingAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getOriginatingAgency() { return originatingAgency; } /** - * Sets the value of the originatingAgency property. - * + * Définit la valeur de la propriété originatingAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setOriginatingAgency(OrganizationWithIdType value) { this.originatingAgency = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveRestitutionRequestReplyType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveRestitutionRequestReplyType.java index d77bdce26833454ba833c24dff2448cd33f74ea6..0a2c262b74af9e1c48314ea497bdfd118f8e4ce1 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveRestitutionRequestReplyType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveRestitutionRequestReplyType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for ArchiveRestitutionRequestReplyType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour ArchiveRestitutionRequestReplyType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ArchiveRestitutionRequestReplyType"> * <complexContent> @@ -70,8 +34,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ArchiveRestitutionRequestReplyType", propOrder = { @@ -92,25 +56,25 @@ public class ArchiveRestitutionRequestReplyType /** * Gets the value of the unitIdentifier property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the unitIdentifier property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getUnitIdentifier().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link IdentifierType } - * - * + * + * */ public List<IdentifierType> getUnitIdentifier() { if (unitIdentifier == null) { @@ -120,48 +84,48 @@ public class ArchiveRestitutionRequestReplyType } /** - * Gets the value of the archivalAgency property. - * + * Obtient la valeur de la propriété archivalAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getArchivalAgency() { return archivalAgency; } /** - * Sets the value of the archivalAgency property. - * + * Définit la valeur de la propriété archivalAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setArchivalAgency(OrganizationWithIdType value) { this.archivalAgency = value; } /** - * Gets the value of the originatingAgency property. - * + * Obtient la valeur de la propriété originatingAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getOriginatingAgency() { return originatingAgency; } /** - * Sets the value of the originatingAgency property. - * + * Définit la valeur de la propriété originatingAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setOriginatingAgency(OrganizationWithIdType value) { this.originatingAgency = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveRestitutionRequestType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveRestitutionRequestType.java index 882b09b7ca65aeb4263cb30739beecaa3955333f..b49c353d0aa9b10315554e6b4f54cf9cca53217a 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveRestitutionRequestType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveRestitutionRequestType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for ArchiveRestitutionRequestType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour ArchiveRestitutionRequestType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ArchiveRestitutionRequestType"> * <complexContent> @@ -70,8 +34,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ArchiveRestitutionRequestType", propOrder = { @@ -92,25 +56,25 @@ public class ArchiveRestitutionRequestType /** * Gets the value of the unitIdentifier property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the unitIdentifier property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getUnitIdentifier().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link IdentifierType } - * - * + * + * */ public List<IdentifierType> getUnitIdentifier() { if (unitIdentifier == null) { @@ -120,48 +84,48 @@ public class ArchiveRestitutionRequestType } /** - * Gets the value of the archivalAgency property. - * + * Obtient la valeur de la propriété archivalAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getArchivalAgency() { return archivalAgency; } /** - * Sets the value of the archivalAgency property. - * + * Définit la valeur de la propriété archivalAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setArchivalAgency(OrganizationWithIdType value) { this.archivalAgency = value; } /** - * Gets the value of the originatingAgency property. - * + * Obtient la valeur de la propriété originatingAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getOriginatingAgency() { return originatingAgency; } /** - * Sets the value of the originatingAgency property. - * + * Définit la valeur de la propriété originatingAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setOriginatingAgency(OrganizationWithIdType value) { this.originatingAgency = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferReplyType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferReplyType.java index dced01817d1e2bb427143d7edffc47ca47ad8556..3bc1a9a21129dabb0079d16fe48d33bdf2c698fc 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferReplyType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferReplyType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.datatype.XMLGregorianCalendar; /** - * <p>Java class for ArchiveTransferReplyType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour ArchiveTransferReplyType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ArchiveTransferReplyType"> * <complexContent> @@ -70,8 +34,8 @@ import javax.xml.datatype.XMLGregorianCalendar; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ArchiveTransferReplyType", propOrder = { @@ -92,72 +56,72 @@ public class ArchiveTransferReplyType protected OrganizationWithIdType transferringAgency; /** - * Gets the value of the grantDate property. - * + * Obtient la valeur de la propriété grantDate. + * * @return * possible object is * {@link XMLGregorianCalendar } - * + * */ public XMLGregorianCalendar getGrantDate() { return grantDate; } /** - * Sets the value of the grantDate property. - * + * Définit la valeur de la propriété grantDate. + * * @param value * allowed object is * {@link XMLGregorianCalendar } - * + * */ public void setGrantDate(XMLGregorianCalendar value) { this.grantDate = value; } /** - * Gets the value of the archivalAgency property. - * + * Obtient la valeur de la propriété archivalAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getArchivalAgency() { return archivalAgency; } /** - * Sets the value of the archivalAgency property. - * + * Définit la valeur de la propriété archivalAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setArchivalAgency(OrganizationWithIdType value) { this.archivalAgency = value; } /** - * Gets the value of the transferringAgency property. - * + * Obtient la valeur de la propriété transferringAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getTransferringAgency() { return transferringAgency; } /** - * Sets the value of the transferringAgency property. - * + * Définit la valeur de la propriété transferringAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setTransferringAgency(OrganizationWithIdType value) { this.transferringAgency = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferRequestReplyType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferRequestReplyType.java index d3ba21f9558262cd133337cab7eb6407e62ffd08..3f782ec00bce251a1ab6491b6f4f24700796f078 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferRequestReplyType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferRequestReplyType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.datatype.XMLGregorianCalendar; /** - * <p>Java class for ArchiveTransferRequestReplyType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour ArchiveTransferRequestReplyType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ArchiveTransferRequestReplyType"> * <complexContent> @@ -70,8 +34,8 @@ import javax.xml.datatype.XMLGregorianCalendar; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ArchiveTransferRequestReplyType", propOrder = { @@ -92,72 +56,72 @@ public class ArchiveTransferRequestReplyType protected OrganizationWithIdType transferringAgency; /** - * Gets the value of the transferDate property. - * + * Obtient la valeur de la propriété transferDate. + * * @return * possible object is * {@link XMLGregorianCalendar } - * + * */ public XMLGregorianCalendar getTransferDate() { return transferDate; } /** - * Sets the value of the transferDate property. - * + * Définit la valeur de la propriété transferDate. + * * @param value * allowed object is * {@link XMLGregorianCalendar } - * + * */ public void setTransferDate(XMLGregorianCalendar value) { this.transferDate = value; } /** - * Gets the value of the archivalAgency property. - * + * Obtient la valeur de la propriété archivalAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getArchivalAgency() { return archivalAgency; } /** - * Sets the value of the archivalAgency property. - * + * Définit la valeur de la propriété archivalAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setArchivalAgency(OrganizationWithIdType value) { this.archivalAgency = value; } /** - * Gets the value of the transferringAgency property. - * + * Obtient la valeur de la propriété transferringAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getTransferringAgency() { return transferringAgency; } /** - * Sets the value of the transferringAgency property. - * + * Définit la valeur de la propriété transferringAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setTransferringAgency(OrganizationWithIdType value) { this.transferringAgency = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferRequestType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferRequestType.java index b7938813860b231660e9e9f77822b5de210b917a..71eecd822bd7380bc87a1c9125b071232a4b518b 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferRequestType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferRequestType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -55,10 +19,10 @@ import javax.xml.datatype.XMLGregorianCalendar; /** - * <p>Java class for ArchiveTransferRequestType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour ArchiveTransferRequestType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ArchiveTransferRequestType"> * <complexContent> @@ -73,8 +37,8 @@ import javax.xml.datatype.XMLGregorianCalendar; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ArchiveTransferRequestType", propOrder = { @@ -99,25 +63,25 @@ public class ArchiveTransferRequestType /** * Gets the value of the relatedTransferReference property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the relatedTransferReference property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRelatedTransferReference().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link IdentifierType } - * - * + * + * */ public List<IdentifierType> getRelatedTransferReference() { if (relatedTransferReference == null) { @@ -127,72 +91,72 @@ public class ArchiveTransferRequestType } /** - * Gets the value of the transferDate property. - * + * Obtient la valeur de la propriété transferDate. + * * @return * possible object is * {@link XMLGregorianCalendar } - * + * */ public XMLGregorianCalendar getTransferDate() { return transferDate; } /** - * Sets the value of the transferDate property. - * + * Définit la valeur de la propriété transferDate. + * * @param value * allowed object is * {@link XMLGregorianCalendar } - * + * */ public void setTransferDate(XMLGregorianCalendar value) { this.transferDate = value; } /** - * Gets the value of the archivalAgency property. - * + * Obtient la valeur de la propriété archivalAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getArchivalAgency() { return archivalAgency; } /** - * Sets the value of the archivalAgency property. - * + * Définit la valeur de la propriété archivalAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setArchivalAgency(OrganizationWithIdType value) { this.archivalAgency = value; } /** - * Gets the value of the transferringAgency property. - * + * Obtient la valeur de la propriété transferringAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getTransferringAgency() { return transferringAgency; } /** - * Sets the value of the transferringAgency property. - * + * Définit la valeur de la propriété transferringAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setTransferringAgency(OrganizationWithIdType value) { this.transferringAgency = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferType.java index f45b4193c9f81e5225876f87402e221af41e8b6f..4f8c3597ae1bde92bc04d8d538e54364687fe824 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveTransferType.java @@ -1,63 +1,26 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) -// Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source -// schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // + package fr.gouv.vitamui.commons.vitam.seda; import java.util.ArrayList; import java.util.List; - import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; + /** - * <p>Java class for ArchiveTransferType complex type. <p>The following schema - * fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour ArchiveTransferType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ArchiveTransferType"> * <complexContent> @@ -72,124 +35,128 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> + * + * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ArchiveTransferType", propOrder = { "relatedTransferReference", "transferRequestReplyIdentifier", - "archivalAgency", "transferringAgency" }) -@XmlRootElement(name = "ArchiveTransfer") -public class ArchiveTransferType extends BusinessRequestMessageType { +@XmlType(name = "ArchiveTransferType", propOrder = { + "relatedTransferReference", + "transferRequestReplyIdentifier", + "archivalAgency", + "transferringAgency" +}) +public class ArchiveTransferType + extends BusinessRequestMessageType +{ @XmlElement(name = "RelatedTransferReference") protected List<IdentifierType> relatedTransferReference; - @XmlElement(name = "TransferRequestReplyIdentifier") protected IdentifierType transferRequestReplyIdentifier; - @XmlElement(name = "ArchivalAgency", required = true) protected OrganizationWithIdType archivalAgency; - @XmlElement(name = "TransferringAgency", required = true) protected OrganizationWithIdType transferringAgency; /** * Gets the value of the relatedTransferReference property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the relatedTransferReference property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRelatedTransferReference().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link IdentifierType } - * - * + * + * */ public List<IdentifierType> getRelatedTransferReference() { if (relatedTransferReference == null) { - relatedTransferReference = new ArrayList<>(); + relatedTransferReference = new ArrayList<IdentifierType>(); } - return relatedTransferReference; + return this.relatedTransferReference; } /** - * Gets the value of the transferRequestReplyIdentifier property. - * + * Obtient la valeur de la propriété transferRequestReplyIdentifier. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getTransferRequestReplyIdentifier() { return transferRequestReplyIdentifier; } /** - * Sets the value of the transferRequestReplyIdentifier property. - * + * Définit la valeur de la propriété transferRequestReplyIdentifier. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setTransferRequestReplyIdentifier(IdentifierType value) { - transferRequestReplyIdentifier = value; + this.transferRequestReplyIdentifier = value; } /** - * Gets the value of the archivalAgency property. - * + * Obtient la valeur de la propriété archivalAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getArchivalAgency() { return archivalAgency; } /** - * Sets the value of the archivalAgency property. - * + * Définit la valeur de la propriété archivalAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setArchivalAgency(OrganizationWithIdType value) { - archivalAgency = value; + this.archivalAgency = value; } /** - * Gets the value of the transferringAgency property. - * + * Obtient la valeur de la propriété transferringAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getTransferringAgency() { return transferringAgency; } /** - * Sets the value of the transferringAgency property. - * + * Définit la valeur de la propriété transferringAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setTransferringAgency(OrganizationWithIdType value) { - transferringAgency = value; + this.transferringAgency = value; } } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveUnitIdentifierKeyType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveUnitIdentifierKeyType.java index a211f5b8bbad7c96b981ea6a989719c827701e0b..42e8d2487bbff727f65b447271df4eed713d9c4a 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveUnitIdentifierKeyType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveUnitIdentifierKeyType.java @@ -1,58 +1,102 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + package fr.gouv.vitamui.commons.vitam.seda; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; -@Data -@AllArgsConstructor -@NoArgsConstructor +/** + * <p>Classe Java pour ArchiveUnitIdentifierKeyType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="ArchiveUnitIdentifierKeyType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="MetadataName" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}NonEmptyTokenType"/> + * <element name="MetadataValue" type="{http://www.w3.org/2001/XMLSchema}string"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ @XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArchiveUnitIdentifierKeyType", propOrder = { + "metadataName", + "metadataValue" +}) public class ArchiveUnitIdentifierKeyType { - @XmlElement(name = "MetadataName") - private String metadataName; + @XmlElement(name = "MetadataName", required = true) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected String metadataName; + @XmlElement(name = "MetadataValue", required = true) + protected String metadataValue; + + /** + * Obtient la valeur de la propriété metadataName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetadataName() { + return metadataName; + } + + /** + * Définit la valeur de la propriété metadataName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetadataName(String value) { + this.metadataName = value; + } + + /** + * Obtient la valeur de la propriété metadataValue. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMetadataValue() { + return metadataValue; + } + + /** + * Définit la valeur de la propriété metadataValue. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMetadataValue(String value) { + this.metadataValue = value; + } - @XmlElement(name = "MetadataValue") - private String metadataValue; } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveUnitType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveUnitType.java index 2ac33b4906a2e9189216be81d293e2292881d64b..e1c51db20da63a96c887dd423bbf2f28256e5a62 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveUnitType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ArchiveUnitType.java @@ -1,71 +1,39 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) -// Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source -// schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // + package fr.gouv.vitamui.commons.vitam.seda; import java.util.ArrayList; import java.util.List; - +import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElements; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; import javax.xml.bind.annotation.XmlID; import javax.xml.bind.annotation.XmlIDREF; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.w3c.dom.Element; + /** - * Unité de base des métadonnées de description contenant la gestion de - * l'arborescence. <p>Java class for ArchiveUnitType complex type. <p>The - * following schema fragment specifies the expected content contained within - * this class. - * + * Unité de base des métadonnées de description contenant la gestion de l'arborescence. + * + * <p>Classe Java pour ArchiveUnitType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ArchiveUnitType"> * <complexContent> @@ -74,20 +42,13 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * <element name="ArchiveUnitRefId" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}ArchiveUnitRefIdType"/> * <sequence> * <element name="ArchiveUnitProfile" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}IdentifierType" minOccurs="0"/> - * <element name="Management" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}ManagementGroup"/> - * </restriction> - * </complexContent> - * </complexType> - * </element> + * <element name="Management" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}ManagementType" minOccurs="0"/> * <element name="Content" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DescriptiveMetadataContentType"/> * <choice maxOccurs="unbounded" minOccurs="0"> * <element name="ArchiveUnit" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}ArchiveUnitType"/> - * <element ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}ArchiveUnitReferenceAbstract"/> * <element name="DataObjectReference" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectRefType"/> + * <element name="DataObjectGroup" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}ObjectGroupRefType"/> + * <any processContents='lax' minOccurs="0"/> * </choice> * </sequence> * </choice> @@ -96,484 +57,192 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </complexContent> * </complexType> * </pre> + * + * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ArchiveUnitType", propOrder = { "archiveUnitRefId", "archiveUnitProfile", "management", "content", - "archiveUnitOrArchiveUnitReferenceAbstractOrDataObjectReference" }) +@XmlType(name = "ArchiveUnitType", propOrder = { + "archiveUnitRefId", + "archiveUnitProfile", + "management", + "content", + "archiveUnitOrDataObjectReferenceOrDataObjectGroup" +}) public class ArchiveUnitType { @XmlElement(name = "ArchiveUnitRefId") @XmlIDREF @XmlSchemaType(name = "IDREF") protected Object archiveUnitRefId; - @XmlElement(name = "ArchiveUnitProfile") protected IdentifierType archiveUnitProfile; - @XmlElement(name = "Management") - protected ArchiveUnitType.Management management; - + protected ManagementType management; @XmlElement(name = "Content") protected DescriptiveMetadataContentType content; - - @XmlElements({ @XmlElement(name = "ArchiveUnit", type = ArchiveUnitType.class), - @XmlElement(name = "ArchiveUnitReferenceAbstract"), - @XmlElement(name = "DataObjectReference", type = DataObjectRefType.class) }) - protected List<Object> archiveUnitOrArchiveUnitReferenceAbstractOrDataObjectReference; - + @XmlElementRefs({ + @XmlElementRef(name = "ArchiveUnit", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), + @XmlElementRef(name = "DataObjectReference", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), + @XmlElementRef(name = "DataObjectGroup", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false) + }) + @XmlAnyElement(lax = true) + protected List<Object> archiveUnitOrDataObjectReferenceOrDataObjectGroup; @XmlAttribute(name = "id", required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID protected String id; /** - * Gets the value of the archiveUnitRefId property. - * + * Obtient la valeur de la propriété archiveUnitRefId. + * * @return * possible object is * {@link Object } - * + * */ public Object getArchiveUnitRefId() { return archiveUnitRefId; } /** - * Sets the value of the archiveUnitRefId property. - * + * Définit la valeur de la propriété archiveUnitRefId. + * * @param value * allowed object is * {@link Object } - * + * */ public void setArchiveUnitRefId(Object value) { - archiveUnitRefId = value; + this.archiveUnitRefId = value; } /** - * Gets the value of the archiveUnitProfile property. - * + * Obtient la valeur de la propriété archiveUnitProfile. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getArchiveUnitProfile() { return archiveUnitProfile; } /** - * Sets the value of the archiveUnitProfile property. - * + * Définit la valeur de la propriété archiveUnitProfile. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setArchiveUnitProfile(IdentifierType value) { - archiveUnitProfile = value; + this.archiveUnitProfile = value; } /** - * Gets the value of the management property. - * + * Obtient la valeur de la propriété management. + * * @return * possible object is - * {@link ArchiveUnitType.Management } - * + * {@link ManagementType } + * */ - public ArchiveUnitType.Management getManagement() { + public ManagementType getManagement() { return management; } /** - * Sets the value of the management property. - * + * Définit la valeur de la propriété management. + * * @param value * allowed object is - * {@link ArchiveUnitType.Management } - * + * {@link ManagementType } + * */ - public void setManagement(ArchiveUnitType.Management value) { - management = value; + public void setManagement(ManagementType value) { + this.management = value; } /** - * Gets the value of the content property. - * + * Obtient la valeur de la propriété content. + * * @return * possible object is * {@link DescriptiveMetadataContentType } - * + * */ public DescriptiveMetadataContentType getContent() { return content; } /** - * Sets the value of the content property. - * + * Définit la valeur de la propriété content. + * * @param value * allowed object is * {@link DescriptiveMetadataContentType } - * + * */ public void setContent(DescriptiveMetadataContentType value) { - content = value; + this.content = value; } /** - * Gets the value of the archiveUnitOrArchiveUnitReferenceAbstractOrDataObjectReference property. - * + * Gets the value of the archiveUnitOrDataObjectReferenceOrDataObjectGroup property. + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the archiveUnitOrArchiveUnitReferenceAbstractOrDataObjectReference property. - * + * This is why there is not a <CODE>set</CODE> method for the archiveUnitOrDataObjectReferenceOrDataObjectGroup property. + * * <p> * For example, to add a new item, do as follows: * <pre> - * getArchiveUnitOrArchiveUnitReferenceAbstractOrDataObjectReference().add(newItem); + * getArchiveUnitOrDataObjectReferenceOrDataObjectGroup().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list - * {@link ArchiveUnitType } + * {@link JAXBElement }{@code <}{@link ArchiveUnitType }{@code >} + * {@link JAXBElement }{@code <}{@link DataObjectRefType }{@code >} + * {@link JAXBElement }{@code <}{@link ObjectGroupRefType }{@code >} + * {@link Element } * {@link Object } - * {@link DataObjectRefType } - * - * + * + * */ - public List<Object> getArchiveUnitOrArchiveUnitReferenceAbstractOrDataObjectReference() { - if (archiveUnitOrArchiveUnitReferenceAbstractOrDataObjectReference == null) { - archiveUnitOrArchiveUnitReferenceAbstractOrDataObjectReference = new ArrayList<>(); + public List<Object> getArchiveUnitOrDataObjectReferenceOrDataObjectGroup() { + if (archiveUnitOrDataObjectReferenceOrDataObjectGroup == null) { + archiveUnitOrDataObjectReferenceOrDataObjectGroup = new ArrayList<Object>(); } - return archiveUnitOrArchiveUnitReferenceAbstractOrDataObjectReference; + return this.archiveUnitOrDataObjectReferenceOrDataObjectGroup; } /** - * Gets the value of the id property. - * + * Obtient la valeur de la propriété id. + * * @return * possible object is * {@link String } - * + * */ public String getId() { return id; } /** - * Sets the value of the id property. - * + * Définit la valeur de la propriété id. + * * @param value * allowed object is * {@link String } - * + * */ public void setId(String value) { - id = value; - } - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}ManagementGroup"/> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { "storageRule", "appraisalRule", "accessRule", "disseminationRule", "reuseRule", - "classificationRule", "logBook", "needAuthorization", "otherManagementAbstract", "updateOperation" }) - public static class Management { - - @XmlElement(name = "StorageRule") - protected StorageRuleType storageRule; - - @XmlElement(name = "AppraisalRule") - protected AppraisalRuleType appraisalRule; - - @XmlElement(name = "AccessRule") - protected AccessRuleType accessRule; - - @XmlElement(name = "DisseminationRule") - protected DisseminationRuleType disseminationRule; - - @XmlElement(name = "ReuseRule") - protected ReuseRuleType reuseRule; - - @XmlElement(name = "ClassificationRule") - protected ClassificationRuleType classificationRule; - - @XmlElement(name = "LogBook") - protected fr.gouv.vitamui.commons.vitam.seda.ManagementMetadataType.LogBook logBook; - - @XmlElement(name = "NeedAuthorization") - protected Boolean needAuthorization; - - @XmlElement(name = "OtherManagementAbstract") - protected List<Object> otherManagementAbstract; - - @XmlElement(name = "UpdateOperation") - protected UpdateOperationType updateOperation; - - /** - * Gets the value of the storageRule property. - * - * @return - * possible object is - * {@link StorageRuleType } - * - */ - public StorageRuleType getStorageRule() { - return storageRule; - } - - /** - * Sets the value of the storageRule property. - * - * @param value - * allowed object is - * {@link StorageRuleType } - * - */ - public void setStorageRule(StorageRuleType value) { - storageRule = value; - } - - /** - * Gets the value of the appraisalRule property. - * - * @return - * possible object is - * {@link AppraisalRuleType } - * - */ - public AppraisalRuleType getAppraisalRule() { - return appraisalRule; - } - - /** - * Sets the value of the appraisalRule property. - * - * @param value - * allowed object is - * {@link AppraisalRuleType } - * - */ - public void setAppraisalRule(AppraisalRuleType value) { - appraisalRule = value; - } - - /** - * Gets the value of the accessRule property. - * - * @return - * possible object is - * {@link AccessRuleType } - * - */ - public AccessRuleType getAccessRule() { - return accessRule; - } - - /** - * Sets the value of the accessRule property. - * - * @param value - * allowed object is - * {@link AccessRuleType } - * - */ - public void setAccessRule(AccessRuleType value) { - accessRule = value; - } - - /** - * Gets the value of the disseminationRule property. - * - * @return - * possible object is - * {@link DisseminationRuleType } - * - */ - public DisseminationRuleType getDisseminationRule() { - return disseminationRule; - } - - /** - * Sets the value of the disseminationRule property. - * - * @param value - * allowed object is - * {@link DisseminationRuleType } - * - */ - public void setDisseminationRule(DisseminationRuleType value) { - disseminationRule = value; - } - - /** - * Gets the value of the reuseRule property. - * - * @return - * possible object is - * {@link ReuseRuleType } - * - */ - public ReuseRuleType getReuseRule() { - return reuseRule; - } - - /** - * Sets the value of the reuseRule property. - * - * @param value - * allowed object is - * {@link ReuseRuleType } - * - */ - public void setReuseRule(ReuseRuleType value) { - reuseRule = value; - } - - /** - * Gets the value of the classificationRule property. - * - * @return - * possible object is - * {@link ClassificationRuleType } - * - */ - public ClassificationRuleType getClassificationRule() { - return classificationRule; - } - - /** - * Sets the value of the classificationRule property. - * - * @param value - * allowed object is - * {@link ClassificationRuleType } - * - */ - public void setClassificationRule(ClassificationRuleType value) { - classificationRule = value; - } - - /** - * Gets the value of the logBook property. - * - * @return - * possible object is - * {@link fr.gouv.vitamui.commons.vitam.seda.ManagementMetadataType.LogBook } - * - */ - public fr.gouv.vitamui.commons.vitam.seda.ManagementMetadataType.LogBook getLogBook() { - return logBook; - } - - /** - * Sets the value of the logBook property. - * - * @param value - * allowed object is - * {@link fr.gouv.vitamui.commons.vitam.seda.ManagementMetadataType.LogBook } - * - */ - public void setLogBook(fr.gouv.vitamui.commons.vitam.seda.ManagementMetadataType.LogBook value) { - logBook = value; - } - - /** - * Gets the value of the needAuthorization property. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isNeedAuthorization() { - return needAuthorization; - } - - /** - * Sets the value of the needAuthorization property. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setNeedAuthorization(Boolean value) { - needAuthorization = value; - } - - /** - * Autres métadonnées de gestion.Gets the value of the otherManagementAbstract property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the otherManagementAbstract property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getOtherManagementAbstract().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link Object } - * - * - */ - public List<Object> getOtherManagementAbstract() { - if (otherManagementAbstract == null) { - otherManagementAbstract = new ArrayList<>(); - } - return otherManagementAbstract; - } - - /** - * Gets the value of the updateOperation property. - * - * @return - * possible object is - * {@link String } - * - */ - public UpdateOperationType getUpdateOperation() { - return updateOperation; - } - - /** - * Sets the value of the updateOperation property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUpdateOperation(UpdateOperationType value) { - updateOperation = value; - } - + this.id = value; } } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AudioTechnicalMetadataType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AudioTechnicalMetadataType.java index 177e50276e3878c84eae3298909c24a65bf4a90f..4ca28b37bfe8476d435cee2cba3b6725218e3057 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AudioTechnicalMetadataType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AudioTechnicalMetadataType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,11 +15,11 @@ import javax.xml.bind.annotation.XmlType; /** * Contient toutes les métadonnées techniques de base pour les objets-données de type audio. - * - * <p>Java class for AudioTechnicalMetadataType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour AudioTechnicalMetadataType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="AudioTechnicalMetadataType"> * <complexContent> @@ -64,8 +28,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AudioTechnicalMetadataType") diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationControlAuthorityRequestReplyType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationControlAuthorityRequestReplyType.java index 22b5ac574bae8659677571a7ebe0f514f5bbecb3..b16f64195f756ce34db270404510455fdee4fe52 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationControlAuthorityRequestReplyType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationControlAuthorityRequestReplyType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,10 +15,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for AuthorizationControlAuthorityRequestReplyType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour AuthorizationControlAuthorityRequestReplyType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="AuthorizationControlAuthorityRequestReplyType"> * <complexContent> @@ -67,8 +31,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AuthorizationControlAuthorityRequestReplyType", propOrder = { @@ -85,48 +49,48 @@ public class AuthorizationControlAuthorityRequestReplyType protected OrganizationWithIdType controlAuthority; /** - * Gets the value of the archivalAgency property. - * + * Obtient la valeur de la propriété archivalAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getArchivalAgency() { return archivalAgency; } /** - * Sets the value of the archivalAgency property. - * + * Définit la valeur de la propriété archivalAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setArchivalAgency(OrganizationWithIdType value) { this.archivalAgency = value; } /** - * Gets the value of the controlAuthority property. - * + * Obtient la valeur de la propriété controlAuthority. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getControlAuthority() { return controlAuthority; } /** - * Sets the value of the controlAuthority property. - * + * Définit la valeur de la propriété controlAuthority. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setControlAuthority(OrganizationWithIdType value) { this.controlAuthority = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationControlAuthorityRequestType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationControlAuthorityRequestType.java index 9fe9c47bc107300aaa60292b1975784cf14339f6..0b8b625691e288f0cdce842f0f6fa02195086d40 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationControlAuthorityRequestType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationControlAuthorityRequestType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,10 +15,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for AuthorizationControlAuthorityRequestType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour AuthorizationControlAuthorityRequestType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="AuthorizationControlAuthorityRequestType"> * <complexContent> @@ -67,8 +31,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AuthorizationControlAuthorityRequestType", propOrder = { @@ -85,48 +49,48 @@ public class AuthorizationControlAuthorityRequestType protected OrganizationWithIdType controlAuthority; /** - * Gets the value of the archivalAgency property. - * + * Obtient la valeur de la propriété archivalAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getArchivalAgency() { return archivalAgency; } /** - * Sets the value of the archivalAgency property. - * + * Définit la valeur de la propriété archivalAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setArchivalAgency(OrganizationWithIdType value) { this.archivalAgency = value; } /** - * Gets the value of the controlAuthority property. - * + * Obtient la valeur de la propriété controlAuthority. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getControlAuthority() { return controlAuthority; } /** - * Sets the value of the controlAuthority property. - * + * Définit la valeur de la propriété controlAuthority. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setControlAuthority(OrganizationWithIdType value) { this.controlAuthority = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationOriginatingAgencyRequestReplyType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationOriginatingAgencyRequestReplyType.java index fe2f4cac3ede6f8de8e9e854818dbe355e9d9b81..6c27ad3001e7fa21bb6fe839a11548bf44fe44d1 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationOriginatingAgencyRequestReplyType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationOriginatingAgencyRequestReplyType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,10 +15,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for AuthorizationOriginatingAgencyRequestReplyType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour AuthorizationOriginatingAgencyRequestReplyType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="AuthorizationOriginatingAgencyRequestReplyType"> * <complexContent> @@ -67,8 +31,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AuthorizationOriginatingAgencyRequestReplyType", propOrder = { @@ -85,48 +49,48 @@ public class AuthorizationOriginatingAgencyRequestReplyType protected OrganizationWithIdType originatingAgency; /** - * Gets the value of the archivalAgency property. - * + * Obtient la valeur de la propriété archivalAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getArchivalAgency() { return archivalAgency; } /** - * Sets the value of the archivalAgency property. - * + * Définit la valeur de la propriété archivalAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setArchivalAgency(OrganizationWithIdType value) { this.archivalAgency = value; } /** - * Gets the value of the originatingAgency property. - * + * Obtient la valeur de la propriété originatingAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getOriginatingAgency() { return originatingAgency; } /** - * Sets the value of the originatingAgency property. - * + * Définit la valeur de la propriété originatingAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setOriginatingAgency(OrganizationWithIdType value) { this.originatingAgency = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationOriginatingAgencyRequestType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationOriginatingAgencyRequestType.java index 8c25ffaecdb72743f1f3805087995b88d0512ed1..ff10fc1b45beec0c07c88bdd5ea7925db48c6e12 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationOriginatingAgencyRequestType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationOriginatingAgencyRequestType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,10 +15,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for AuthorizationOriginatingAgencyRequestType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour AuthorizationOriginatingAgencyRequestType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="AuthorizationOriginatingAgencyRequestType"> * <complexContent> @@ -67,8 +31,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AuthorizationOriginatingAgencyRequestType", propOrder = { @@ -85,48 +49,48 @@ public class AuthorizationOriginatingAgencyRequestType protected OrganizationWithIdType originatingAgency; /** - * Gets the value of the archivalAgency property. - * + * Obtient la valeur de la propriété archivalAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getArchivalAgency() { return archivalAgency; } /** - * Sets the value of the archivalAgency property. - * + * Définit la valeur de la propriété archivalAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setArchivalAgency(OrganizationWithIdType value) { this.archivalAgency = value; } /** - * Gets the value of the originatingAgency property. - * + * Obtient la valeur de la propriété originatingAgency. + * * @return * possible object is * {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType getOriginatingAgency() { return originatingAgency; } /** - * Sets the value of the originatingAgency property. - * + * Définit la valeur de la propriété originatingAgency. + * * @param value * allowed object is * {@link OrganizationWithIdType } - * + * */ public void setOriginatingAgency(OrganizationWithIdType value) { this.originatingAgency = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationRequestContentType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationRequestContentType.java index 130e1067f4cf204f67a9f00968e9b26d59a2a26d..4ac26a8c666b5afa5503f9d593e5b5dd3eb91d6f 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationRequestContentType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/AuthorizationRequestContentType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -59,10 +23,10 @@ import javax.xml.datatype.XMLGregorianCalendar; /** - * <p>Java class for AuthorizationRequestContentType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour AuthorizationRequestContentType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="AuthorizationRequestContentType"> * <complexContent> @@ -80,8 +44,8 @@ import javax.xml.datatype.XMLGregorianCalendar; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AuthorizationRequestContentType", propOrder = { @@ -116,24 +80,24 @@ public class AuthorizationRequestContentType { protected String id; /** - * Gets the value of the authorizationReason property. - * + * Obtient la valeur de la propriété authorizationReason. + * * @return * possible object is * {@link String } - * + * */ public String getAuthorizationReason() { return authorizationReason; } /** - * Sets the value of the authorizationReason property. - * + * Définit la valeur de la propriété authorizationReason. + * * @param value * allowed object is * {@link String } - * + * */ public void setAuthorizationReason(String value) { this.authorizationReason = value; @@ -141,25 +105,25 @@ public class AuthorizationRequestContentType { /** * Gets the value of the comment property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the comment property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getComment().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link TextType } - * - * + * + * */ public List<TextType> getComment() { if (comment == null) { @@ -169,24 +133,24 @@ public class AuthorizationRequestContentType { } /** - * Gets the value of the requestDate property. - * + * Obtient la valeur de la propriété requestDate. + * * @return * possible object is * {@link XMLGregorianCalendar } - * + * */ public XMLGregorianCalendar getRequestDate() { return requestDate; } /** - * Sets the value of the requestDate property. - * + * Définit la valeur de la propriété requestDate. + * * @param value * allowed object is * {@link XMLGregorianCalendar } - * + * */ public void setRequestDate(XMLGregorianCalendar value) { this.requestDate = value; @@ -194,25 +158,25 @@ public class AuthorizationRequestContentType { /** * Gets the value of the unitIdentifier property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the unitIdentifier property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getUnitIdentifier().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link IdentifierType } - * - * + * + * */ public List<IdentifierType> getUnitIdentifier() { if (unitIdentifier == null) { @@ -222,24 +186,24 @@ public class AuthorizationRequestContentType { } /** - * Gets the value of the requester property. - * + * Obtient la valeur de la propriété requester. + * * @return * possible object is * {@link OrganizationType } - * + * */ public OrganizationType getRequester() { return requester; } /** - * Sets the value of the requester property. - * + * Définit la valeur de la propriété requester. + * * @param value * allowed object is * {@link OrganizationType } - * + * */ public void setRequester(OrganizationType value) { this.requester = value; @@ -247,25 +211,25 @@ public class AuthorizationRequestContentType { /** * Gets the value of the authorizationRequestReply property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the authorizationRequestReply property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getAuthorizationRequestReply().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link BusinessAuthorizationRequestReplyMessageType } - * - * + * + * */ public List<BusinessAuthorizationRequestReplyMessageType> getAuthorizationRequestReply() { if (authorizationRequestReply == null) { @@ -275,24 +239,24 @@ public class AuthorizationRequestContentType { } /** - * Gets the value of the id property. - * + * Obtient la valeur de la propriété id. + * * @return * possible object is * {@link String } - * + * */ public String getId() { return id; } /** - * Sets the value of the id property. - * + * Définit la valeur de la propriété id. + * * @param value * allowed object is * {@link String } - * + * */ public void setId(String value) { this.id = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BaseDimensionsType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BaseDimensionsType.java index fc60ba8b2f149a7388e26d8f9eb57421febda408..d0156f4d0439ecbe017d4dc9052576eaaea456a7 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BaseDimensionsType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BaseDimensionsType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,10 +15,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for BaseDimensionsType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour BaseDimensionsType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="BaseDimensionsType"> * <complexContent> @@ -63,8 +27,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BaseDimensionsType") diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BinaryDataObjectType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BinaryDataObjectType.java index 4231df162795586115288c804c53c5fa552477b3..7e6ed0fbd621167818599f97eed86b5421b6e2c2 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BinaryDataObjectType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BinaryDataObjectType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -47,48 +11,36 @@ package fr.gouv.vitamui.commons.vitam.seda; import java.math.BigInteger; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** * Objet-données numérique. - * + * * Métadonnées techniques minimales : URI, Digest, Poids. - * - * <p>Java class for BinaryDataObjectType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour BinaryDataObjectType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="BinaryDataObjectType"> * <complexContent> * <extension base="{fr:gouv:culture:archivesdefrance:seda:v2.1}MinimalDataObjectType"> * <sequence> * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}MinimalBinaryDataObjectGroup" minOccurs="0"/> - * <element name="Compressed" minOccurs="0"> - * <complexType> - * <simpleContent> - * <extension base="<http://www.w3.org/2001/XMLSchema>string"> - * <attribute name="algorithm" use="required" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}CompressionAlgorithmType" /> - * <attribute name="uncompressedSize" use="required" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}SizeInBytesType" /> - * </extension> - * </simpleContent> - * </complexType> - * </element> + * <element name="Size" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}SizeInBytesType" minOccurs="0"/> + * <element name="Compressed" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}CompressedType" minOccurs="0"/> * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}BinaryTechnicalDescriptionGroup"/> * </sequence> * </extension> * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BinaryDataObjectType", propOrder = { @@ -117,7 +69,7 @@ public class BinaryDataObjectType @XmlSchemaType(name = "positiveInteger") protected BigInteger size; @XmlElement(name = "Compressed") - protected BinaryDataObjectType.Compressed compressed; + protected CompressedType compressed; @XmlElement(name = "FormatIdentification") protected FormatIdentificationType formatIdentification; @XmlElement(name = "FileInfo") @@ -128,326 +80,219 @@ public class BinaryDataObjectType protected DescriptiveTechnicalMetadataType otherMetadata; /** - * Gets the value of the attachment property. - * + * Obtient la valeur de la propriété attachment. + * * @return * possible object is * {@link BinaryObjectType } - * + * */ public BinaryObjectType getAttachment() { return attachment; } /** - * Sets the value of the attachment property. - * + * Définit la valeur de la propriété attachment. + * * @param value * allowed object is * {@link BinaryObjectType } - * + * */ public void setAttachment(BinaryObjectType value) { this.attachment = value; } /** - * Gets the value of the uri property. - * + * Obtient la valeur de la propriété uri. + * * @return * possible object is * {@link String } - * + * */ public String getUri() { return uri; } /** - * Sets the value of the uri property. - * + * Définit la valeur de la propriété uri. + * * @param value * allowed object is * {@link String } - * + * */ public void setUri(String value) { this.uri = value; } /** - * Gets the value of the messageDigest property. - * + * Obtient la valeur de la propriété messageDigest. + * * @return * possible object is * {@link MessageDigestBinaryObjectType } - * + * */ public MessageDigestBinaryObjectType getMessageDigest() { return messageDigest; } /** - * Sets the value of the messageDigest property. - * + * Définit la valeur de la propriété messageDigest. + * * @param value * allowed object is * {@link MessageDigestBinaryObjectType } - * + * */ public void setMessageDigest(MessageDigestBinaryObjectType value) { this.messageDigest = value; } /** - * Gets the value of the size property. - * + * Obtient la valeur de la propriété size. + * * @return * possible object is * {@link BigInteger } - * + * */ public BigInteger getSize() { return size; } /** - * Sets the value of the size property. - * + * Définit la valeur de la propriété size. + * * @param value * allowed object is * {@link BigInteger } - * + * */ public void setSize(BigInteger value) { this.size = value; } /** - * Gets the value of the compressed property. - * + * Obtient la valeur de la propriété compressed. + * * @return * possible object is - * {@link BinaryDataObjectType.Compressed } - * + * {@link CompressedType } + * */ - public BinaryDataObjectType.Compressed getCompressed() { + public CompressedType getCompressed() { return compressed; } /** - * Sets the value of the compressed property. - * + * Définit la valeur de la propriété compressed. + * * @param value * allowed object is - * {@link BinaryDataObjectType.Compressed } - * + * {@link CompressedType } + * */ - public void setCompressed(BinaryDataObjectType.Compressed value) { + public void setCompressed(CompressedType value) { this.compressed = value; } /** - * Gets the value of the formatIdentification property. - * + * Obtient la valeur de la propriété formatIdentification. + * * @return * possible object is * {@link FormatIdentificationType } - * + * */ public FormatIdentificationType getFormatIdentification() { return formatIdentification; } /** - * Sets the value of the formatIdentification property. - * + * Définit la valeur de la propriété formatIdentification. + * * @param value * allowed object is * {@link FormatIdentificationType } - * + * */ public void setFormatIdentification(FormatIdentificationType value) { this.formatIdentification = value; } /** - * Gets the value of the fileInfo property. - * + * Obtient la valeur de la propriété fileInfo. + * * @return * possible object is * {@link FileInfoType } - * + * */ public FileInfoType getFileInfo() { return fileInfo; } /** - * Sets the value of the fileInfo property. - * + * Définit la valeur de la propriété fileInfo. + * * @param value * allowed object is * {@link FileInfoType } - * + * */ public void setFileInfo(FileInfoType value) { this.fileInfo = value; } /** - * Gets the value of the metadata property. - * + * Obtient la valeur de la propriété metadata. + * * @return * possible object is * {@link CoreMetadataType } - * + * */ public CoreMetadataType getMetadata() { return metadata; } /** - * Sets the value of the metadata property. - * + * Définit la valeur de la propriété metadata. + * * @param value * allowed object is * {@link CoreMetadataType } - * + * */ public void setMetadata(CoreMetadataType value) { this.metadata = value; } /** - * Gets the value of the otherMetadata property. - * + * Obtient la valeur de la propriété otherMetadata. + * * @return * possible object is * {@link DescriptiveTechnicalMetadataType } - * + * */ public DescriptiveTechnicalMetadataType getOtherMetadata() { return otherMetadata; } /** - * Sets the value of the otherMetadata property. - * + * Définit la valeur de la propriété otherMetadata. + * * @param value * allowed object is * {@link DescriptiveTechnicalMetadataType } - * + * */ public void setOtherMetadata(DescriptiveTechnicalMetadataType value) { this.otherMetadata = value; } - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <simpleContent> - * <extension base="<http://www.w3.org/2001/XMLSchema>string"> - * <attribute name="algorithm" use="required" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}CompressionAlgorithmType" /> - * <attribute name="uncompressedSize" use="required" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}SizeInBytesType" /> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "value" - }) - public static class Compressed { - - @XmlValue - protected String value; - @XmlAttribute(name = "algorithm", required = true) - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - protected String algorithm; - @XmlAttribute(name = "uncompressedSize", required = true) - protected BigInteger uncompressedSize; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the algorithm property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAlgorithm() { - return algorithm; - } - - /** - * Sets the value of the algorithm property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAlgorithm(String value) { - this.algorithm = value; - } - - /** - * Gets the value of the uncompressedSize property. - * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getUncompressedSize() { - return uncompressedSize; - } - - /** - * Sets the value of the uncompressedSize property. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setUncompressedSize(BigInteger value) { - this.uncompressedSize = value; - } - - } - } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BinaryObjectType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BinaryObjectType.java index a6ce47944fb1feb8eab26d1a198db715dd087d38..0b774fad331c1bf91c4b4a9907be597f0894f3de 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BinaryObjectType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BinaryObjectType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.bind.annotation.XmlValue; /** - * <p>Java class for BinaryObjectType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour BinaryObjectType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="BinaryObjectType"> * <simpleContent> @@ -67,8 +31,8 @@ import javax.xml.bind.annotation.XmlValue; * </simpleContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BinaryObjectType", propOrder = { @@ -85,8 +49,8 @@ public class BinaryObjectType { protected String uri; /** - * Gets the value of the value property. - * + * Obtient la valeur de la propriété value. + * * @return * possible object is * byte[] @@ -96,8 +60,8 @@ public class BinaryObjectType { } /** - * Sets the value of the value property. - * + * Définit la valeur de la propriété value. + * * @param value * allowed object is * byte[] @@ -107,48 +71,48 @@ public class BinaryObjectType { } /** - * Gets the value of the filename property. - * + * Obtient la valeur de la propriété filename. + * * @return * possible object is * {@link String } - * + * */ public String getFilename() { return filename; } /** - * Sets the value of the filename property. - * + * Définit la valeur de la propriété filename. + * * @param value * allowed object is * {@link String } - * + * */ public void setFilename(String value) { this.filename = value; } /** - * Gets the value of the uri property. - * + * Obtient la valeur de la propriété uri. + * * @return * possible object is * {@link String } - * + * */ public String getUri() { return uri; } /** - * Sets the value of the uri property. - * + * Définit la valeur de la propriété uri. + * * @param value * allowed object is * {@link String } - * + * */ public void setUri(String value) { this.uri = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BirthOrDeathPlaceType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BirthOrDeathPlaceType.java new file mode 100644 index 0000000000000000000000000000000000000000..0498a3f38fc489f6d7da87b07466ba7baf647317 --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BirthOrDeathPlaceType.java @@ -0,0 +1,202 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Classe Java pour BirthOrDeathPlaceType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="BirthOrDeathPlaceType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}LocationGroup"/> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BirthOrDeathPlaceType", propOrder = { + "geogname", + "address", + "postalCode", + "city", + "region", + "country" +}) +public class BirthOrDeathPlaceType { + + @XmlElement(name = "Geogname") + protected String geogname; + @XmlElement(name = "Address") + protected String address; + @XmlElement(name = "PostalCode") + protected String postalCode; + @XmlElement(name = "City") + protected String city; + @XmlElement(name = "Region") + protected String region; + @XmlElement(name = "Country") + protected String country; + + /** + * Obtient la valeur de la propriété geogname. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGeogname() { + return geogname; + } + + /** + * Définit la valeur de la propriété geogname. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGeogname(String value) { + this.geogname = value; + } + + /** + * Obtient la valeur de la propriété address. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAddress() { + return address; + } + + /** + * Définit la valeur de la propriété address. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAddress(String value) { + this.address = value; + } + + /** + * Obtient la valeur de la propriété postalCode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPostalCode() { + return postalCode; + } + + /** + * Définit la valeur de la propriété postalCode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPostalCode(String value) { + this.postalCode = value; + } + + /** + * Obtient la valeur de la propriété city. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCity() { + return city; + } + + /** + * Définit la valeur de la propriété city. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCity(String value) { + this.city = value; + } + + /** + * Obtient la valeur de la propriété region. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRegion() { + return region; + } + + /** + * Définit la valeur de la propriété region. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRegion(String value) { + this.region = value; + } + + /** + * Obtient la valeur de la propriété country. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountry() { + return country; + } + + /** + * Définit la valeur de la propriété country. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountry(String value) { + this.country = value; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessAuthorizationRequestMessageType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessAuthorizationRequestMessageType.java index 5cffce1ef442370381af90dc7fc893e0f3a68e41..0b15c7bda40b4c1abe3a62be0c2564a112339e68 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessAuthorizationRequestMessageType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessAuthorizationRequestMessageType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -52,10 +16,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for BusinessAuthorizationRequestMessageType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour BusinessAuthorizationRequestMessageType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="BusinessAuthorizationRequestMessageType"> * <complexContent> @@ -67,8 +31,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BusinessAuthorizationRequestMessageType", propOrder = { @@ -86,24 +50,24 @@ public abstract class BusinessAuthorizationRequestMessageType protected AuthorizationRequestContentType authorizationRequestContent; /** - * Gets the value of the authorizationRequestContent property. - * + * Obtient la valeur de la propriété authorizationRequestContent. + * * @return * possible object is * {@link AuthorizationRequestContentType } - * + * */ public AuthorizationRequestContentType getAuthorizationRequestContent() { return authorizationRequestContent; } /** - * Sets the value of the authorizationRequestContent property. - * + * Définit la valeur de la propriété authorizationRequestContent. + * * @param value * allowed object is * {@link AuthorizationRequestContentType } - * + * */ public void setAuthorizationRequestContent(AuthorizationRequestContentType value) { this.authorizationRequestContent = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessAuthorizationRequestReplyMessageType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessAuthorizationRequestReplyMessageType.java index 3960664a631233738d39a5366e23d2ef282fb15e..ff67658cc91b76a6bdb49e35150db6a774d1e0bc 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessAuthorizationRequestReplyMessageType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessAuthorizationRequestReplyMessageType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,10 +15,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for BusinessAuthorizationRequestReplyMessageType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour BusinessAuthorizationRequestReplyMessageType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="BusinessAuthorizationRequestReplyMessageType"> * <complexContent> @@ -63,8 +27,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BusinessAuthorizationRequestReplyMessageType") diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessMessageType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessMessageType.java index d199dd1f0d53c391212ef72de827cef7b2fa6226..b346efd3887686ccc3065d3ae218a8c4aefe4c5d 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessMessageType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessMessageType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -52,10 +16,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for BusinessMessageType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour BusinessMessageType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="BusinessMessageType"> * <complexContent> @@ -69,8 +33,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BusinessMessageType", propOrder = { @@ -95,72 +59,72 @@ public abstract class BusinessMessageType protected DataObjectPackageType dataObjectPackage; /** - * Gets the value of the archivalAgreement property. - * + * Obtient la valeur de la propriété archivalAgreement. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getArchivalAgreement() { return archivalAgreement; } /** - * Sets the value of the archivalAgreement property. - * + * Définit la valeur de la propriété archivalAgreement. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setArchivalAgreement(IdentifierType value) { this.archivalAgreement = value; } /** - * Gets the value of the codeListVersions property. - * + * Obtient la valeur de la propriété codeListVersions. + * * @return * possible object is * {@link CodeListVersionsType } - * + * */ public CodeListVersionsType getCodeListVersions() { return codeListVersions; } /** - * Sets the value of the codeListVersions property. - * + * Définit la valeur de la propriété codeListVersions. + * * @param value * allowed object is * {@link CodeListVersionsType } - * + * */ public void setCodeListVersions(CodeListVersionsType value) { this.codeListVersions = value; } /** - * Gets the value of the dataObjectPackage property. - * + * Obtient la valeur de la propriété dataObjectPackage. + * * @return * possible object is * {@link DataObjectPackageType } - * + * */ public DataObjectPackageType getDataObjectPackage() { return dataObjectPackage; } /** - * Sets the value of the dataObjectPackage property. - * + * Définit la valeur de la propriété dataObjectPackage. + * * @param value * allowed object is * {@link DataObjectPackageType } - * + * */ public void setDataObjectPackage(DataObjectPackageType value) { this.dataObjectPackage = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessNotificationMessageType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessNotificationMessageType.java index 51231019fa249d6c4e957a29e6664b355949ecee..ad6289f80f1c52474abbc320ab3f737b40b13740 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessNotificationMessageType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessNotificationMessageType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,10 +15,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for BusinessNotificationMessageType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour BusinessNotificationMessageType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="BusinessNotificationMessageType"> * <complexContent> @@ -63,8 +27,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BusinessNotificationMessageType") diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessReplyMessageType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessReplyMessageType.java index 428ac6c34439dc38b0cff287a954f0036b2ee2b6..5ca66bce145e285d52032d5c8ec8d48b56570af4 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessReplyMessageType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessReplyMessageType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -55,10 +19,10 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** - * <p>Java class for BusinessReplyMessageType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour BusinessReplyMessageType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="BusinessReplyMessageType"> * <complexContent> @@ -72,8 +36,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BusinessReplyMessageType", propOrder = { @@ -102,72 +66,72 @@ public abstract class BusinessReplyMessageType protected IdentifierType messageRequestIdentifier; /** - * Gets the value of the replyCode property. - * + * Obtient la valeur de la propriété replyCode. + * * @return * possible object is * {@link String } - * + * */ public String getReplyCode() { return replyCode; } /** - * Sets the value of the replyCode property. - * + * Définit la valeur de la propriété replyCode. + * * @param value * allowed object is * {@link String } - * + * */ public void setReplyCode(String value) { this.replyCode = value; } /** - * Gets the value of the operation property. - * + * Obtient la valeur de la propriété operation. + * * @return * possible object is * {@link OperationType } - * + * */ public OperationType getOperation() { return operation; } /** - * Sets the value of the operation property. - * + * Définit la valeur de la propriété operation. + * * @param value * allowed object is * {@link OperationType } - * + * */ public void setOperation(OperationType value) { this.operation = value; } /** - * Gets the value of the messageRequestIdentifier property. - * + * Obtient la valeur de la propriété messageRequestIdentifier. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getMessageRequestIdentifier() { return messageRequestIdentifier; } /** - * Sets the value of the messageRequestIdentifier property. - * + * Définit la valeur de la propriété messageRequestIdentifier. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setMessageRequestIdentifier(IdentifierType value) { this.messageRequestIdentifier = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessRequestMessageType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessRequestMessageType.java index 5752239d8ad726b5685a868c2edbbbb826865470..00f5a336a7a15d7af4e6031b7206c0eb92312898 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessRequestMessageType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/BusinessRequestMessageType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,10 +15,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for BusinessRequestMessageType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour BusinessRequestMessageType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="BusinessRequestMessageType"> * <complexContent> @@ -63,8 +27,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BusinessRequestMessageType") diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ClassificationRuleType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ClassificationRuleType.java index dd2403f3d26bae9f35a938f68eb3c16b7aa47c82..460ae2b1d5c006cc32df8b3a40aaa5e2b22a1d86 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ClassificationRuleType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ClassificationRuleType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -59,11 +23,11 @@ import javax.xml.datatype.XMLGregorianCalendar; /** * La liste d'identifiants de règles à appliquer et à ignorer qui doit être appliquée à partir de cet ArchiveUnit. - * - * <p>Java class for ClassificationRuleType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour ClassificationRuleType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ClassificationRuleType"> * <complexContent> @@ -87,8 +51,8 @@ import javax.xml.datatype.XMLGregorianCalendar; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ClassificationRuleType", propOrder = { @@ -132,26 +96,26 @@ public class ClassificationRuleType { /** * Gets the value of the ruleAndStartDate property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the ruleAndStartDate property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRuleAndStartDate().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link RuleIdType } * {@link XMLGregorianCalendar } - * - * + * + * */ public List<Object> getRuleAndStartDate() { if (ruleAndStartDate == null) { @@ -161,48 +125,48 @@ public class ClassificationRuleType { } /** - * Gets the value of the classificationAudience property. - * + * Obtient la valeur de la propriété classificationAudience. + * * @return * possible object is * {@link String } - * + * */ public String getClassificationAudience() { return classificationAudience; } /** - * Sets the value of the classificationAudience property. - * + * Définit la valeur de la propriété classificationAudience. + * * @param value * allowed object is * {@link String } - * + * */ public void setClassificationAudience(String value) { this.classificationAudience = value; } /** - * Gets the value of the preventInheritance property. - * + * Obtient la valeur de la propriété preventInheritance. + * * @return * possible object is * {@link Boolean } - * + * */ public Boolean isPreventInheritance() { return preventInheritance; } /** - * Sets the value of the preventInheritance property. - * + * Définit la valeur de la propriété preventInheritance. + * * @param value * allowed object is * {@link Boolean } - * + * */ public void setPreventInheritance(Boolean value) { this.preventInheritance = value; @@ -210,25 +174,25 @@ public class ClassificationRuleType { /** * Gets the value of the refNonRuleId property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the refNonRuleId property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRefNonRuleId().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link RuleIdType } - * - * + * + * */ public List<RuleIdType> getRefNonRuleId() { if (refNonRuleId == null) { @@ -238,96 +202,96 @@ public class ClassificationRuleType { } /** - * Gets the value of the classificationLevel property. - * + * Obtient la valeur de la propriété classificationLevel. + * * @return * possible object is * {@link String } - * + * */ public String getClassificationLevel() { return classificationLevel; } /** - * Sets the value of the classificationLevel property. - * + * Définit la valeur de la propriété classificationLevel. + * * @param value * allowed object is * {@link String } - * + * */ public void setClassificationLevel(String value) { this.classificationLevel = value; } /** - * Gets the value of the classificationOwner property. - * + * Obtient la valeur de la propriété classificationOwner. + * * @return * possible object is * {@link String } - * + * */ public String getClassificationOwner() { return classificationOwner; } /** - * Sets the value of the classificationOwner property. - * + * Définit la valeur de la propriété classificationOwner. + * * @param value * allowed object is * {@link String } - * + * */ public void setClassificationOwner(String value) { this.classificationOwner = value; } /** - * Gets the value of the classificationReassessingDate property. - * + * Obtient la valeur de la propriété classificationReassessingDate. + * * @return * possible object is * {@link XMLGregorianCalendar } - * + * */ public XMLGregorianCalendar getClassificationReassessingDate() { return classificationReassessingDate; } /** - * Sets the value of the classificationReassessingDate property. - * + * Définit la valeur de la propriété classificationReassessingDate. + * * @param value * allowed object is * {@link XMLGregorianCalendar } - * + * */ public void setClassificationReassessingDate(XMLGregorianCalendar value) { this.classificationReassessingDate = value; } /** - * Gets the value of the needReassessingAuthorization property. - * + * Obtient la valeur de la propriété needReassessingAuthorization. + * * @return * possible object is * {@link Boolean } - * + * */ public Boolean isNeedReassessingAuthorization() { return needReassessingAuthorization; } /** - * Sets the value of the needReassessingAuthorization property. - * + * Définit la valeur de la propriété needReassessingAuthorization. + * * @param value * allowed object is * {@link Boolean } - * + * */ public void setNeedReassessingAuthorization(Boolean value) { this.needReassessingAuthorization = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CodeKeywordType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CodeKeywordType.java index fc3f607a17cac141aeac48dbe2d42bcbfc00aa9c..4ac1b16b6d7c2c9bd31ec78cb14a4668bb396497 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CodeKeywordType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CodeKeywordType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -50,9 +14,9 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for CodeKeywordType. - * - * <p>The following schema fragment specifies the expected content contained within this class. + * <p>Classe Java pour CodeKeywordType. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. * <p> * <pre> * <simpleType name="CodeKeywordType"> @@ -69,7 +33,7 @@ import javax.xml.bind.annotation.XmlType; * </restriction> * </simpleType> * </pre> - * + * */ @XmlType(name = "CodeKeywordType") @XmlEnum @@ -78,63 +42,63 @@ public enum CodeKeywordType { /** * Références : ead.corpname - * + * */ @XmlEnumValue("corpname") CORPNAME("corpname"), /** * Nom de famille. - * + * */ @XmlEnumValue("famname") FAMNAME("famname"), /** * Nom géographique. - * + * */ @XmlEnumValue("geogname") GEOGNAME("geogname"), /** * Nom. - * + * */ @XmlEnumValue("name") NAME("name"), /** * Fonction. - * + * */ @XmlEnumValue("occupation") OCCUPATION("occupation"), /** * Nom de personne. - * + * */ @XmlEnumValue("persname") PERSNAME("persname"), /** * Mot-matière. - * + * */ @XmlEnumValue("subject") SUBJECT("subject"), /** * Type de document. - * + * */ @XmlEnumValue("genreform") GENREFORM("genreform"), /** * Références : ead.function - * + * */ @XmlEnumValue("function") FUNCTION("function"); diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CodeListVersionsType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CodeListVersionsType.java index 71b389d6708e79846f09744fbd5d7dcee18e3bb9..ca0ea81f4da992d94b301af66b7d754b48b34258 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CodeListVersionsType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CodeListVersionsType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -48,6 +12,7 @@ import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlID; @@ -55,13 +20,14 @@ import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.w3c.dom.Element; /** - * <p>Java class for CodeListVersionsType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour CodeListVersionsType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="CodeListVersionsType"> * <complexContent> @@ -73,15 +39,15 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * <element name="AcquisitionInformationCodeListVersion" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}CodeType" minOccurs="0"/> * <element name="AuthorizationReasonCodeListVersion" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}CodeType" minOccurs="0"/> * <element name="RelationshipCodeListVersion" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}CodeType" minOccurs="0"/> - * <element ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}OtherCodeListAbstract" maxOccurs="unbounded" minOccurs="0"/> + * <any processContents='lax' maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attribute ref="{http://www.w3.org/XML/1998/namespace}id"/> * </restriction> * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CodeListVersionsType", propOrder = { @@ -101,7 +67,7 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; "acquisitionInformationCodeListVersion", "authorizationReasonCodeListVersion", "relationshipCodeListVersion", - "otherCodeListAbstract" + "any" }) public class CodeListVersionsType { @@ -137,8 +103,8 @@ public class CodeListVersionsType { protected CodeType authorizationReasonCodeListVersion; @XmlElement(name = "RelationshipCodeListVersion") protected CodeType relationshipCodeListVersion; - @XmlElement(name = "OtherCodeListAbstract") - protected List<CodeType> otherCodeListAbstract; + @XmlAnyElement(lax = true) + protected List<Object> any; @XmlAttribute(name = "id", namespace = "http://www.w3.org/XML/1998/namespace") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID @@ -146,437 +112,438 @@ public class CodeListVersionsType { protected String id; /** - * Gets the value of the replyCodeListVersion property. - * + * Obtient la valeur de la propriété replyCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getReplyCodeListVersion() { return replyCodeListVersion; } /** - * Sets the value of the replyCodeListVersion property. - * + * Définit la valeur de la propriété replyCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setReplyCodeListVersion(CodeType value) { this.replyCodeListVersion = value; } /** - * Gets the value of the messageDigestAlgorithmCodeListVersion property. - * + * Obtient la valeur de la propriété messageDigestAlgorithmCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getMessageDigestAlgorithmCodeListVersion() { return messageDigestAlgorithmCodeListVersion; } /** - * Sets the value of the messageDigestAlgorithmCodeListVersion property. - * + * Définit la valeur de la propriété messageDigestAlgorithmCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setMessageDigestAlgorithmCodeListVersion(CodeType value) { this.messageDigestAlgorithmCodeListVersion = value; } /** - * Gets the value of the mimeTypeCodeListVersion property. - * + * Obtient la valeur de la propriété mimeTypeCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getMimeTypeCodeListVersion() { return mimeTypeCodeListVersion; } /** - * Sets the value of the mimeTypeCodeListVersion property. - * + * Définit la valeur de la propriété mimeTypeCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setMimeTypeCodeListVersion(CodeType value) { this.mimeTypeCodeListVersion = value; } /** - * Gets the value of the encodingCodeListVersion property. - * + * Obtient la valeur de la propriété encodingCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getEncodingCodeListVersion() { return encodingCodeListVersion; } /** - * Sets the value of the encodingCodeListVersion property. - * + * Définit la valeur de la propriété encodingCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setEncodingCodeListVersion(CodeType value) { this.encodingCodeListVersion = value; } /** - * Gets the value of the fileFormatCodeListVersion property. - * + * Obtient la valeur de la propriété fileFormatCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getFileFormatCodeListVersion() { return fileFormatCodeListVersion; } /** - * Sets the value of the fileFormatCodeListVersion property. - * + * Définit la valeur de la propriété fileFormatCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setFileFormatCodeListVersion(CodeType value) { this.fileFormatCodeListVersion = value; } /** - * Gets the value of the compressionAlgorithmCodeListVersion property. - * + * Obtient la valeur de la propriété compressionAlgorithmCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getCompressionAlgorithmCodeListVersion() { return compressionAlgorithmCodeListVersion; } /** - * Sets the value of the compressionAlgorithmCodeListVersion property. - * + * Définit la valeur de la propriété compressionAlgorithmCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setCompressionAlgorithmCodeListVersion(CodeType value) { this.compressionAlgorithmCodeListVersion = value; } /** - * Gets the value of the dataObjectVersionCodeListVersion property. - * + * Obtient la valeur de la propriété dataObjectVersionCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getDataObjectVersionCodeListVersion() { return dataObjectVersionCodeListVersion; } /** - * Sets the value of the dataObjectVersionCodeListVersion property. - * + * Définit la valeur de la propriété dataObjectVersionCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setDataObjectVersionCodeListVersion(CodeType value) { this.dataObjectVersionCodeListVersion = value; } /** - * Gets the value of the storageRuleCodeListVersion property. - * + * Obtient la valeur de la propriété storageRuleCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getStorageRuleCodeListVersion() { return storageRuleCodeListVersion; } /** - * Sets the value of the storageRuleCodeListVersion property. - * + * Définit la valeur de la propriété storageRuleCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setStorageRuleCodeListVersion(CodeType value) { this.storageRuleCodeListVersion = value; } /** - * Gets the value of the appraisalRuleCodeListVersion property. - * + * Obtient la valeur de la propriété appraisalRuleCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getAppraisalRuleCodeListVersion() { return appraisalRuleCodeListVersion; } /** - * Sets the value of the appraisalRuleCodeListVersion property. - * + * Définit la valeur de la propriété appraisalRuleCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setAppraisalRuleCodeListVersion(CodeType value) { this.appraisalRuleCodeListVersion = value; } /** - * Gets the value of the accessRuleCodeListVersion property. - * + * Obtient la valeur de la propriété accessRuleCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getAccessRuleCodeListVersion() { return accessRuleCodeListVersion; } /** - * Sets the value of the accessRuleCodeListVersion property. - * + * Définit la valeur de la propriété accessRuleCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setAccessRuleCodeListVersion(CodeType value) { this.accessRuleCodeListVersion = value; } /** - * Gets the value of the disseminationRuleCodeListVersion property. - * + * Obtient la valeur de la propriété disseminationRuleCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getDisseminationRuleCodeListVersion() { return disseminationRuleCodeListVersion; } /** - * Sets the value of the disseminationRuleCodeListVersion property. - * + * Définit la valeur de la propriété disseminationRuleCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setDisseminationRuleCodeListVersion(CodeType value) { this.disseminationRuleCodeListVersion = value; } /** - * Gets the value of the reuseRuleCodeListVersion property. - * + * Obtient la valeur de la propriété reuseRuleCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getReuseRuleCodeListVersion() { return reuseRuleCodeListVersion; } /** - * Sets the value of the reuseRuleCodeListVersion property. - * + * Définit la valeur de la propriété reuseRuleCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setReuseRuleCodeListVersion(CodeType value) { this.reuseRuleCodeListVersion = value; } /** - * Gets the value of the classificationRuleCodeListVersion property. - * + * Obtient la valeur de la propriété classificationRuleCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getClassificationRuleCodeListVersion() { return classificationRuleCodeListVersion; } /** - * Sets the value of the classificationRuleCodeListVersion property. - * + * Définit la valeur de la propriété classificationRuleCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setClassificationRuleCodeListVersion(CodeType value) { this.classificationRuleCodeListVersion = value; } /** - * Gets the value of the acquisitionInformationCodeListVersion property. - * + * Obtient la valeur de la propriété acquisitionInformationCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getAcquisitionInformationCodeListVersion() { return acquisitionInformationCodeListVersion; } /** - * Sets the value of the acquisitionInformationCodeListVersion property. - * + * Définit la valeur de la propriété acquisitionInformationCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setAcquisitionInformationCodeListVersion(CodeType value) { this.acquisitionInformationCodeListVersion = value; } /** - * Gets the value of the authorizationReasonCodeListVersion property. - * + * Obtient la valeur de la propriété authorizationReasonCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getAuthorizationReasonCodeListVersion() { return authorizationReasonCodeListVersion; } /** - * Sets the value of the authorizationReasonCodeListVersion property. - * + * Définit la valeur de la propriété authorizationReasonCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setAuthorizationReasonCodeListVersion(CodeType value) { this.authorizationReasonCodeListVersion = value; } /** - * Gets the value of the relationshipCodeListVersion property. - * + * Obtient la valeur de la propriété relationshipCodeListVersion. + * * @return * possible object is * {@link CodeType } - * + * */ public CodeType getRelationshipCodeListVersion() { return relationshipCodeListVersion; } /** - * Sets the value of the relationshipCodeListVersion property. - * + * Définit la valeur de la propriété relationshipCodeListVersion. + * * @param value * allowed object is * {@link CodeType } - * + * */ public void setRelationshipCodeListVersion(CodeType value) { this.relationshipCodeListVersion = value; } /** - * Permet d'ajouter de nouvelles listes de codes si l'ajout d'autres métadonnées l'impose.Gets the value of the otherCodeListAbstract property. - * + * Gets the value of the any property. + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the otherCodeListAbstract property. - * + * This is why there is not a <CODE>set</CODE> method for the any property. + * * <p> * For example, to add a new item, do as follows: * <pre> - * getOtherCodeListAbstract().add(newItem); + * getAny().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list - * {@link CodeType } - * - * - */ - public List<CodeType> getOtherCodeListAbstract() { - if (otherCodeListAbstract == null) { - otherCodeListAbstract = new ArrayList<CodeType>(); + * {@link Element } + * {@link Object } + * + * + */ + public List<Object> getAny() { + if (any == null) { + any = new ArrayList<Object>(); } - return this.otherCodeListAbstract; + return this.any; } /** - * Gets the value of the id property. - * + * Obtient la valeur de la propriété id. + * * @return * possible object is * {@link String } - * + * */ public String getId() { return id; } /** - * Sets the value of the id property. - * + * Définit la valeur de la propriété id. + * * @param value * allowed object is * {@link String } - * + * */ public void setId(String value) { this.id = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CodeType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CodeType.java index 7b673a2bd276e247fc204be9d872baddef8b3f41..1dc410814b9257b98a4b28c7f61c6e57440231ae 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CodeType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CodeType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -55,10 +19,10 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** - * <p>Java class for CodeType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour CodeType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="CodeType"> * <simpleContent> @@ -76,8 +40,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </simpleContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CodeType", propOrder = { @@ -119,239 +83,239 @@ public class CodeType { /** * Elément ne pouvant être vide. - * + * * @return * possible object is * {@link String } - * + * */ public String getValue() { return value; } /** - * Sets the value of the value property. - * + * Définit la valeur de la propriété value. + * * @param value * allowed object is * {@link String } - * + * */ public void setValue(String value) { this.value = value; } /** - * Gets the value of the listID property. - * + * Obtient la valeur de la propriété listID. + * * @return * possible object is * {@link String } - * + * */ public String getListID() { return listID; } /** - * Sets the value of the listID property. - * + * Définit la valeur de la propriété listID. + * * @param value * allowed object is * {@link String } - * + * */ public void setListID(String value) { this.listID = value; } /** - * Gets the value of the listAgencyID property. - * + * Obtient la valeur de la propriété listAgencyID. + * * @return * possible object is * {@link String } - * + * */ public String getListAgencyID() { return listAgencyID; } /** - * Sets the value of the listAgencyID property. - * + * Définit la valeur de la propriété listAgencyID. + * * @param value * allowed object is * {@link String } - * + * */ public void setListAgencyID(String value) { this.listAgencyID = value; } /** - * Gets the value of the listAgencyName property. - * + * Obtient la valeur de la propriété listAgencyName. + * * @return * possible object is * {@link String } - * + * */ public String getListAgencyName() { return listAgencyName; } /** - * Sets the value of the listAgencyName property. - * + * Définit la valeur de la propriété listAgencyName. + * * @param value * allowed object is * {@link String } - * + * */ public void setListAgencyName(String value) { this.listAgencyName = value; } /** - * Gets the value of the listName property. - * + * Obtient la valeur de la propriété listName. + * * @return * possible object is * {@link String } - * + * */ public String getListName() { return listName; } /** - * Sets the value of the listName property. - * + * Définit la valeur de la propriété listName. + * * @param value * allowed object is * {@link String } - * + * */ public void setListName(String value) { this.listName = value; } /** - * Gets the value of the listVersionID property. - * + * Obtient la valeur de la propriété listVersionID. + * * @return * possible object is * {@link String } - * + * */ public String getListVersionID() { return listVersionID; } /** - * Sets the value of the listVersionID property. - * + * Définit la valeur de la propriété listVersionID. + * * @param value * allowed object is * {@link String } - * + * */ public void setListVersionID(String value) { this.listVersionID = value; } /** - * Gets the value of the name property. - * + * Obtient la valeur de la propriété name. + * * @return * possible object is * {@link String } - * + * */ public String getName() { return name; } /** - * Sets the value of the name property. - * + * Définit la valeur de la propriété name. + * * @param value * allowed object is * {@link String } - * + * */ public void setName(String value) { this.name = value; } /** - * Gets the value of the languageID property. - * + * Obtient la valeur de la propriété languageID. + * * @return * possible object is * {@link String } - * + * */ public String getLanguageID() { return languageID; } /** - * Sets the value of the languageID property. - * + * Définit la valeur de la propriété languageID. + * * @param value * allowed object is * {@link String } - * + * */ public void setLanguageID(String value) { this.languageID = value; } /** - * Gets the value of the listURI property. - * + * Obtient la valeur de la propriété listURI. + * * @return * possible object is * {@link String } - * + * */ public String getListURI() { return listURI; } /** - * Sets the value of the listURI property. - * + * Définit la valeur de la propriété listURI. + * * @param value * allowed object is * {@link String } - * + * */ public void setListURI(String value) { this.listURI = value; } /** - * Gets the value of the listSchemeURI property. - * + * Obtient la valeur de la propriété listSchemeURI. + * * @return * possible object is * {@link String } - * + * */ public String getListSchemeURI() { return listSchemeURI; } /** - * Sets the value of the listSchemeURI property. - * + * Définit la valeur de la propriété listSchemeURI. + * * @param value * allowed object is * {@link String } - * + * */ public void setListSchemeURI(String value) { this.listSchemeURI = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CompressedType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CompressedType.java new file mode 100644 index 0000000000000000000000000000000000000000..f703ee8fe298ebd70ba5776882a17abcc110b6ac --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CompressedType.java @@ -0,0 +1,125 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * <p>Classe Java pour CompressedType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="CompressedType"> + * <simpleContent> + * <extension base="<http://www.w3.org/2001/XMLSchema>string"> + * <attribute name="algorithm" use="required" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}CompressionAlgorithmType" /> + * <attribute name="uncompressedSize" use="required" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}SizeInBytesType" /> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CompressedType", propOrder = { + "value" +}) +public class CompressedType { + + @XmlValue + protected String value; + @XmlAttribute(name = "algorithm", required = true) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String algorithm; + @XmlAttribute(name = "uncompressedSize", required = true) + protected BigInteger uncompressedSize; + + /** + * Obtient la valeur de la propriété value. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Définit la valeur de la propriété value. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Obtient la valeur de la propriété algorithm. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAlgorithm() { + return algorithm; + } + + /** + * Définit la valeur de la propriété algorithm. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAlgorithm(String value) { + this.algorithm = value; + } + + /** + * Obtient la valeur de la propriété uncompressedSize. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUncompressedSize() { + return uncompressedSize; + } + + /** + * Définit la valeur de la propriété uncompressedSize. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUncompressedSize(BigInteger value) { + this.uncompressedSize = value; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CoreMetadataType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CoreMetadataType.java index 1cf21ee36c7a7ead2412fb22d8269c880b140a28..aaae38a4ea9d2f693cfe5b110ac97d2628b08798 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CoreMetadataType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CoreMetadataType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -46,17 +10,19 @@ package fr.gouv.vitamui.commons.vitam.seda; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; /** * Métadonnées de base par type d'objet-données. - * - * <p>Java class for CoreMetadataType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour CoreMetadataType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="CoreMetadataType"> * <complexContent> @@ -67,14 +33,14 @@ import javax.xml.bind.annotation.XmlType; * <element name="Image" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}ImageTechnicalMetadataType"/> * <element name="Audio" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}AudioTechnicalMetadataType"/> * <element name="Video" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}VideoTechnicalMetadataType"/> - * <element ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}OtherCoreTechnicalMetadataAbstract"/> + * <any processContents='lax' minOccurs="0"/> * </choice> * </restriction> * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CoreMetadataType", propOrder = { @@ -83,7 +49,7 @@ import javax.xml.bind.annotation.XmlType; "image", "audio", "video", - "otherCoreTechnicalMetadataAbstract" + "any" }) public class CoreMetadataType { @@ -97,151 +63,153 @@ public class CoreMetadataType { protected AudioTechnicalMetadataType audio; @XmlElement(name = "Video") protected VideoTechnicalMetadataType video; - @XmlElement(name = "OtherCoreTechnicalMetadataAbstract") - protected OpenType otherCoreTechnicalMetadataAbstract; + @XmlAnyElement(lax = true) + protected Object any; /** - * Gets the value of the text property. - * + * Obtient la valeur de la propriété text. + * * @return * possible object is * {@link TextTechnicalMetadataType } - * + * */ public TextTechnicalMetadataType getText() { return text; } /** - * Sets the value of the text property. - * + * Définit la valeur de la propriété text. + * * @param value * allowed object is * {@link TextTechnicalMetadataType } - * + * */ public void setText(TextTechnicalMetadataType value) { this.text = value; } /** - * Gets the value of the document property. - * + * Obtient la valeur de la propriété document. + * * @return * possible object is * {@link DocumentTechnicalMetadataType } - * + * */ public DocumentTechnicalMetadataType getDocument() { return document; } /** - * Sets the value of the document property. - * + * Définit la valeur de la propriété document. + * * @param value * allowed object is * {@link DocumentTechnicalMetadataType } - * + * */ public void setDocument(DocumentTechnicalMetadataType value) { this.document = value; } /** - * Gets the value of the image property. - * + * Obtient la valeur de la propriété image. + * * @return * possible object is * {@link ImageTechnicalMetadataType } - * + * */ public ImageTechnicalMetadataType getImage() { return image; } /** - * Sets the value of the image property. - * + * Définit la valeur de la propriété image. + * * @param value * allowed object is * {@link ImageTechnicalMetadataType } - * + * */ public void setImage(ImageTechnicalMetadataType value) { this.image = value; } /** - * Gets the value of the audio property. - * + * Obtient la valeur de la propriété audio. + * * @return * possible object is * {@link AudioTechnicalMetadataType } - * + * */ public AudioTechnicalMetadataType getAudio() { return audio; } /** - * Sets the value of the audio property. - * + * Définit la valeur de la propriété audio. + * * @param value * allowed object is * {@link AudioTechnicalMetadataType } - * + * */ public void setAudio(AudioTechnicalMetadataType value) { this.audio = value; } /** - * Gets the value of the video property. - * + * Obtient la valeur de la propriété video. + * * @return * possible object is * {@link VideoTechnicalMetadataType } - * + * */ public VideoTechnicalMetadataType getVideo() { return video; } /** - * Sets the value of the video property. - * + * Définit la valeur de la propriété video. + * * @param value * allowed object is * {@link VideoTechnicalMetadataType } - * + * */ public void setVideo(VideoTechnicalMetadataType value) { this.video = value; } /** - * Métadonnées pour un objet-données d’un autre type (base de données, 3D, programmes, formats propriétaires, etc.). - * + * Obtient la valeur de la propriété any. + * * @return * possible object is - * {@link OpenType } - * + * {@link Element } + * {@link Object } + * */ - public OpenType getOtherCoreTechnicalMetadataAbstract() { - return otherCoreTechnicalMetadataAbstract; + public Object getAny() { + return any; } /** - * Sets the value of the otherCoreTechnicalMetadataAbstract property. - * + * Définit la valeur de la propriété any. + * * @param value * allowed object is - * {@link OpenType } - * + * {@link Element } + * {@link Object } + * */ - public void setOtherCoreTechnicalMetadataAbstract(OpenType value) { - this.otherCoreTechnicalMetadataAbstract = value; + public void setAny(Object value) { + this.any = value; } } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CoverageType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CoverageType.java index 84e349aa0380bd159047351720f76b20201fb135..cff7f85c8f77a9458ea1524a3c9d0521a36b8d20 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CoverageType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CoverageType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for CoverageType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour CoverageType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="CoverageType"> * <complexContent> @@ -70,8 +34,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CoverageType", propOrder = { @@ -90,25 +54,25 @@ public class CoverageType { /** * Gets the value of the spatial property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the spatial property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getSpatial().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link TextType } - * - * + * + * */ public List<TextType> getSpatial() { if (spatial == null) { @@ -119,25 +83,25 @@ public class CoverageType { /** * Gets the value of the temporal property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the temporal property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getTemporal().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link TextType } - * - * + * + * */ public List<TextType> getTemporal() { if (temporal == null) { @@ -148,25 +112,25 @@ public class CoverageType { /** * Gets the value of the juridictional property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the juridictional property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getJuridictional().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link TextType } - * - * + * + * */ public List<TextType> getJuridictional() { if (juridictional == null) { diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CustodialHistoryItemType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CustodialHistoryItemType.java new file mode 100644 index 0000000000000000000000000000000000000000..ef8bd378688e14b2e3fb805b4aef341394c74f93 --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CustodialHistoryItemType.java @@ -0,0 +1,67 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Classe Java pour CustodialHistoryItemType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="CustodialHistoryItemType"> + * <simpleContent> + * <extension base="<fr:gouv:culture:archivesdefrance:seda:v2.1>TextType"> + * <attribute name="when" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DateType" /> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CustodialHistoryItemType") +public class CustodialHistoryItemType + extends TextType +{ + + @XmlAttribute(name = "when") + protected String when; + + /** + * Obtient la valeur de la propriété when. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWhen() { + return when; + } + + /** + * Définit la valeur de la propriété when. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWhen(String value) { + this.when = value; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CustodialHistoryType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CustodialHistoryType.java new file mode 100644 index 0000000000000000000000000000000000000000..8d1b4e619d0fcf2d1c365236d907001755e830ff --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/CustodialHistoryType.java @@ -0,0 +1,104 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Classe Java pour CustodialHistoryType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="CustodialHistoryType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="CustodialHistoryItem" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}CustodialHistoryItemType" maxOccurs="unbounded"/> + * <element name="CustodialHistoryFile" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectRefType" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CustodialHistoryType", propOrder = { + "custodialHistoryItem", + "custodialHistoryFile" +}) +public class CustodialHistoryType { + + @XmlElement(name = "CustodialHistoryItem", required = true) + protected List<CustodialHistoryItemType> custodialHistoryItem; + @XmlElement(name = "CustodialHistoryFile") + protected DataObjectRefType custodialHistoryFile; + + /** + * Gets the value of the custodialHistoryItem property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the custodialHistoryItem property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getCustodialHistoryItem().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link CustodialHistoryItemType } + * + * + */ + public List<CustodialHistoryItemType> getCustodialHistoryItem() { + if (custodialHistoryItem == null) { + custodialHistoryItem = new ArrayList<CustodialHistoryItemType>(); + } + return this.custodialHistoryItem; + } + + /** + * Obtient la valeur de la propriété custodialHistoryFile. + * + * @return + * possible object is + * {@link DataObjectRefType } + * + */ + public DataObjectRefType getCustodialHistoryFile() { + return custodialHistoryFile; + } + + /** + * Définit la valeur de la propriété custodialHistoryFile. + * + * @param value + * allowed object is + * {@link DataObjectRefType } + * + */ + public void setCustodialHistoryFile(DataObjectRefType value) { + this.custodialHistoryFile = value; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectGroupType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectGroupType.java index d3c36039b3a02393b1679d7de1b548063d150309..0b7bf5006791e978e8927d774a79fd3c2a5b30cd 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectGroupType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectGroupType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,16 +15,14 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElements; -import javax.xml.bind.annotation.XmlIDREF; -import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for DataObjectGroupType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour DataObjectGroupType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="DataObjectGroupType"> * <complexContent> @@ -70,45 +32,15 @@ import javax.xml.bind.annotation.XmlType; * <element name="BinaryDataObject" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}BinaryDataObjectType"/> * <element name="PhysicalDataObject" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}PhysicalDataObjectType"/> * </choice> - * <element name="LogBook" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="Event" maxOccurs="unbounded" minOccurs="0"> - * <complexType> - * <complexContent> - * <extension base="{fr:gouv:culture:archivesdefrance:seda:v2.1}EventType"> - * <sequence> - * <element name="DataObjectReference" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="DataObjectReferenceId" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectRefIdType"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </extension> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> + * <element name="LogBook" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}LogBookOgType" minOccurs="0"/> * </sequence> * <attribute name="id" use="required" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}GroupIdType" /> * </restriction> * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DataObjectGroupType", propOrder = { @@ -123,32 +55,32 @@ public class DataObjectGroupType { }) protected List<MinimalDataObjectType> binaryDataObjectOrPhysicalDataObject; @XmlElement(name = "LogBook") - protected DataObjectGroupType.LogBook logBook; + protected LogBookOgType logBook; @XmlAttribute(name = "id", required = true) protected String id; /** * Gets the value of the binaryDataObjectOrPhysicalDataObject property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the binaryDataObjectOrPhysicalDataObject property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getBinaryDataObjectOrPhysicalDataObject().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link BinaryDataObjectType } * {@link PhysicalDataObjectType } - * - * + * + * */ public List<MinimalDataObjectType> getBinaryDataObjectOrPhysicalDataObject() { if (binaryDataObjectOrPhysicalDataObject == null) { @@ -158,255 +90,51 @@ public class DataObjectGroupType { } /** - * Gets the value of the logBook property. - * + * Obtient la valeur de la propriété logBook. + * * @return * possible object is - * {@link DataObjectGroupType.LogBook } - * + * {@link LogBookOgType } + * */ - public DataObjectGroupType.LogBook getLogBook() { + public LogBookOgType getLogBook() { return logBook; } /** - * Sets the value of the logBook property. - * + * Définit la valeur de la propriété logBook. + * * @param value * allowed object is - * {@link DataObjectGroupType.LogBook } - * + * {@link LogBookOgType } + * */ - public void setLogBook(DataObjectGroupType.LogBook value) { + public void setLogBook(LogBookOgType value) { this.logBook = value; } /** - * Gets the value of the id property. - * + * Obtient la valeur de la propriété id. + * * @return * possible object is * {@link String } - * + * */ public String getId() { return id; } /** - * Sets the value of the id property. - * + * Définit la valeur de la propriété id. + * * @param value * allowed object is * {@link String } - * + * */ public void setId(String value) { this.id = value; } - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="Event" maxOccurs="unbounded" minOccurs="0"> - * <complexType> - * <complexContent> - * <extension base="{fr:gouv:culture:archivesdefrance:seda:v2.1}EventType"> - * <sequence> - * <element name="DataObjectReference" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="DataObjectReferenceId" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectRefIdType"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </extension> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "event" - }) - public static class LogBook { - - @XmlElement(name = "Event") - protected List<DataObjectGroupType.LogBook.Event> event; - - /** - * Gets the value of the event property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the event property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getEvent().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link DataObjectGroupType.LogBook.Event } - * - * - */ - public List<DataObjectGroupType.LogBook.Event> getEvent() { - if (event == null) { - event = new ArrayList<DataObjectGroupType.LogBook.Event>(); - } - return this.event; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <extension base="{fr:gouv:culture:archivesdefrance:seda:v2.1}EventType"> - * <sequence> - * <element name="DataObjectReference" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="DataObjectReferenceId" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectRefIdType"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "dataObjectReference" - }) - public static class Event - extends EventType - { - - @XmlElement(name = "DataObjectReference") - protected DataObjectGroupType.LogBook.Event.DataObjectReference dataObjectReference; - - /** - * Gets the value of the dataObjectReference property. - * - * @return - * possible object is - * {@link DataObjectGroupType.LogBook.Event.DataObjectReference } - * - */ - public DataObjectGroupType.LogBook.Event.DataObjectReference getDataObjectReference() { - return dataObjectReference; - } - - /** - * Sets the value of the dataObjectReference property. - * - * @param value - * allowed object is - * {@link DataObjectGroupType.LogBook.Event.DataObjectReference } - * - */ - public void setDataObjectReference(DataObjectGroupType.LogBook.Event.DataObjectReference value) { - this.dataObjectReference = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="DataObjectReferenceId" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectRefIdType"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "dataObjectReferenceId" - }) - public static class DataObjectReference { - - @XmlElement(name = "DataObjectReferenceId", required = true) - @XmlIDREF - @XmlSchemaType(name = "IDREF") - protected Object dataObjectReferenceId; - - /** - * Gets the value of the dataObjectReferenceId property. - * - * @return - * possible object is - * {@link Object } - * - */ - public Object getDataObjectReferenceId() { - return dataObjectReferenceId; - } - - /** - * Sets the value of the dataObjectReferenceId property. - * - * @param value - * allowed object is - * {@link Object } - * - */ - public void setDataObjectReferenceId(Object value) { - this.dataObjectReferenceId = value; - } - - } - - } - - } - } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectOrArchiveUnitReferenceType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectOrArchiveUnitReferenceType.java index 5f216d5c02c1f762d4bdfb4c5e544f0d926b19d9..ecf3024e260e8d153160776db77dd38417d83198 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectOrArchiveUnitReferenceType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectOrArchiveUnitReferenceType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -55,10 +19,10 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** - * <p>Java class for DataObjectOrArchiveUnitReferenceType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour DataObjectOrArchiveUnitReferenceType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="DataObjectOrArchiveUnitReferenceType"> * <complexContent> @@ -74,8 +38,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DataObjectOrArchiveUnitReferenceType", propOrder = { @@ -107,120 +71,120 @@ public class DataObjectOrArchiveUnitReferenceType { protected String externalReference; /** - * Gets the value of the archiveUnitRefId property. - * + * Obtient la valeur de la propriété archiveUnitRefId. + * * @return * possible object is * {@link Object } - * + * */ public Object getArchiveUnitRefId() { return archiveUnitRefId; } /** - * Sets the value of the archiveUnitRefId property. - * + * Définit la valeur de la propriété archiveUnitRefId. + * * @param value * allowed object is * {@link Object } - * + * */ public void setArchiveUnitRefId(Object value) { this.archiveUnitRefId = value; } /** - * Gets the value of the dataObjectReference property. - * + * Obtient la valeur de la propriété dataObjectReference. + * * @return * possible object is * {@link DataObjectRefType } - * + * */ public DataObjectRefType getDataObjectReference() { return dataObjectReference; } /** - * Sets the value of the dataObjectReference property. - * + * Définit la valeur de la propriété dataObjectReference. + * * @param value * allowed object is * {@link DataObjectRefType } - * + * */ public void setDataObjectReference(DataObjectRefType value) { this.dataObjectReference = value; } /** - * Gets the value of the repositoryArchiveUnitPID property. - * + * Obtient la valeur de la propriété repositoryArchiveUnitPID. + * * @return * possible object is * {@link String } - * + * */ public String getRepositoryArchiveUnitPID() { return repositoryArchiveUnitPID; } /** - * Sets the value of the repositoryArchiveUnitPID property. - * + * Définit la valeur de la propriété repositoryArchiveUnitPID. + * * @param value * allowed object is * {@link String } - * + * */ public void setRepositoryArchiveUnitPID(String value) { this.repositoryArchiveUnitPID = value; } /** - * Gets the value of the repositoryObjectPID property. - * + * Obtient la valeur de la propriété repositoryObjectPID. + * * @return * possible object is * {@link String } - * + * */ public String getRepositoryObjectPID() { return repositoryObjectPID; } /** - * Sets the value of the repositoryObjectPID property. - * + * Définit la valeur de la propriété repositoryObjectPID. + * * @param value * allowed object is * {@link String } - * + * */ public void setRepositoryObjectPID(String value) { this.repositoryObjectPID = value; } /** - * Gets the value of the externalReference property. - * + * Obtient la valeur de la propriété externalReference. + * * @return * possible object is * {@link String } - * + * */ public String getExternalReference() { return externalReference; } /** - * Sets the value of the externalReference property. - * + * Définit la valeur de la propriété externalReference. + * * @param value * allowed object is * {@link String } - * + * */ public void setExternalReference(String value) { this.externalReference = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectPackageType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectPackageType.java index cde6516e7037ae1a7c432730abd1e03ad05a7f76..215f83d6d90258bb8824f2df18add47f36fbfd7a 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectPackageType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectPackageType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -59,10 +23,10 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** - * <p>Java class for DataObjectPackageType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour DataObjectPackageType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="DataObjectPackageType"> * <complexContent> @@ -83,8 +47,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DataObjectPackageType", propOrder = { @@ -112,27 +76,27 @@ public class DataObjectPackageType { /** * Gets the value of the dataObjectGroupOrBinaryDataObjectOrPhysicalDataObject property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the dataObjectGroupOrBinaryDataObjectOrPhysicalDataObject property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getDataObjectGroupOrBinaryDataObjectOrPhysicalDataObject().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link DataObjectGroupType } * {@link BinaryDataObjectType } * {@link PhysicalDataObjectType } - * - * + * + * */ public List<Object> getDataObjectGroupOrBinaryDataObjectOrPhysicalDataObject() { if (dataObjectGroupOrBinaryDataObjectOrPhysicalDataObject == null) { @@ -142,72 +106,72 @@ public class DataObjectPackageType { } /** - * Gets the value of the descriptiveMetadata property. - * + * Obtient la valeur de la propriété descriptiveMetadata. + * * @return * possible object is * {@link DescriptiveMetadataType } - * + * */ public DescriptiveMetadataType getDescriptiveMetadata() { return descriptiveMetadata; } /** - * Sets the value of the descriptiveMetadata property. - * + * Définit la valeur de la propriété descriptiveMetadata. + * * @param value * allowed object is * {@link DescriptiveMetadataType } - * + * */ public void setDescriptiveMetadata(DescriptiveMetadataType value) { this.descriptiveMetadata = value; } /** - * Gets the value of the managementMetadata property. - * + * Obtient la valeur de la propriété managementMetadata. + * * @return * possible object is * {@link ManagementMetadataType } - * + * */ public ManagementMetadataType getManagementMetadata() { return managementMetadata; } /** - * Sets the value of the managementMetadata property. - * + * Définit la valeur de la propriété managementMetadata. + * * @param value * allowed object is * {@link ManagementMetadataType } - * + * */ public void setManagementMetadata(ManagementMetadataType value) { this.managementMetadata = value; } /** - * Gets the value of the id property. - * + * Obtient la valeur de la propriété id. + * * @return * possible object is * {@link String } - * + * */ public String getId() { return id; } /** - * Sets the value of the id property. - * + * Définit la valeur de la propriété id. + * * @param value * allowed object is * {@link String } - * + * */ public void setId(String value) { this.id = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectRefType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectRefType.java index 2da475fcaadaa9975970625f7d271956736b9933..652021a90c8efc32fcb7e379f14e8277b7603118 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectRefType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DataObjectRefType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -58,11 +22,11 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** * Référence à un objet-données ou à un groupe d'objets-données. - * - * <p>Java class for DataObjectRefType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour DataObjectRefType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="DataObjectRefType"> * <complexContent> @@ -78,8 +42,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DataObjectRefType", propOrder = { @@ -103,72 +67,72 @@ public class DataObjectRefType { protected String id; /** - * Gets the value of the dataObjectReferenceId property. - * + * Obtient la valeur de la propriété dataObjectReferenceId. + * * @return * possible object is * {@link Object } - * + * */ public Object getDataObjectReferenceId() { return dataObjectReferenceId; } /** - * Sets the value of the dataObjectReferenceId property. - * + * Définit la valeur de la propriété dataObjectReferenceId. + * * @param value * allowed object is * {@link Object } - * + * */ public void setDataObjectReferenceId(Object value) { this.dataObjectReferenceId = value; } /** - * Gets the value of the dataObjectGroupReferenceId property. - * + * Obtient la valeur de la propriété dataObjectGroupReferenceId. + * * @return * possible object is * {@link Object } - * + * */ public Object getDataObjectGroupReferenceId() { return dataObjectGroupReferenceId; } /** - * Sets the value of the dataObjectGroupReferenceId property. - * + * Définit la valeur de la propriété dataObjectGroupReferenceId. + * * @param value * allowed object is * {@link Object } - * + * */ public void setDataObjectGroupReferenceId(Object value) { this.dataObjectGroupReferenceId = value; } /** - * Gets the value of the id property. - * + * Obtient la valeur de la propriété id. + * * @return * possible object is * {@link String } - * + * */ public String getId() { return id; } /** - * Sets the value of the id property. - * + * Définit la valeur de la propriété id. + * * @param value * allowed object is * {@link String } - * + * */ public void setId(String value) { this.id = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DescriptiveMetadataContentType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DescriptiveMetadataContentType.java index 99ab1bf2557389331b89702e66524acd52b2779c..33df6831776722e73e653792aa75b510149c14f5 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DescriptiveMetadataContentType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DescriptiveMetadataContentType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -46,40 +10,38 @@ package fr.gouv.vitamui.commons.vitam.seda; import java.util.ArrayList; import java.util.List; -import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlAnyElement; import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementRef; -import javax.xml.bind.annotation.XmlElementRefs; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import javax.xml.datatype.XMLGregorianCalendar; +import org.w3c.dom.Element; /** * Permet de définir les métadonnées de description. Peut être étendu. - * - * <p>Java class for DescriptiveMetadataContentType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour DescriptiveMetadataContentType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="DescriptiveMetadataContentType"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}ObjectGroup"/> + * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}ManagementHistoryGroup" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DescriptiveMetadataContentType", propOrder = { @@ -124,7 +86,8 @@ import javax.xml.datatype.XMLGregorianCalendar; "event", "signature", "gps", - "objectGroupExtenstionAbstract" + "any", + "history" }) public class DescriptiveMetadataContentType { @@ -160,7 +123,7 @@ public class DescriptiveMetadataContentType { @XmlElement(name = "Description") protected List<TextType> description; @XmlElement(name = "CustodialHistory") - protected DescriptiveMetadataContentType.CustodialHistory custodialHistory; + protected CustodialHistoryType custodialHistory; @XmlElement(name = "Type") protected TextType type; @XmlElement(name = "DocumentType") @@ -196,7 +159,7 @@ public class DescriptiveMetadataContentType { @XmlElement(name = "AuthorizedAgent") protected List<AgentType> authorizedAgent; @XmlElement(name = "Writer") - protected List<DescriptiveMetadataContentType.Writer> writer; + protected List<AgentType> writer; @XmlElement(name = "Addressee") protected List<AgentType> addressee; @XmlElement(name = "Recipient") @@ -208,59 +171,53 @@ public class DescriptiveMetadataContentType { @XmlElement(name = "Source") protected String source; @XmlElement(name = "RelatedObjectReference") - protected DescriptiveMetadataContentType.RelatedObjectReference relatedObjectReference; + protected RelatedObjectReferenceType relatedObjectReference; @XmlElement(name = "CreatedDate") - @XmlSchemaType(name = "anySimpleType") protected String createdDate; @XmlElement(name = "TransactedDate") - @XmlSchemaType(name = "anySimpleType") protected String transactedDate; @XmlElement(name = "AcquiredDate") - @XmlSchemaType(name = "anySimpleType") protected String acquiredDate; @XmlElement(name = "SentDate") - @XmlSchemaType(name = "anySimpleType") protected String sentDate; @XmlElement(name = "ReceivedDate") - @XmlSchemaType(name = "anySimpleType") protected String receivedDate; @XmlElement(name = "RegisteredDate") - @XmlSchemaType(name = "anySimpleType") protected String registeredDate; @XmlElement(name = "StartDate") - @XmlSchemaType(name = "anySimpleType") protected String startDate; @XmlElement(name = "EndDate") - @XmlSchemaType(name = "anySimpleType") protected String endDate; @XmlElement(name = "Event") protected List<EventType> event; @XmlElement(name = "Signature") - protected List<DescriptiveMetadataContentType.Signature> signature; + protected List<SignatureType> signature; @XmlElement(name = "Gps") protected GpsType gps; - @XmlElement(name = "ObjectGroupExtenstionAbstract") - protected List<Object> objectGroupExtenstionAbstract; + @XmlAnyElement(lax = true) + protected List<Object> any; + @XmlElement(name = "History") + protected List<ManagementHistoryType> history; /** - * Gets the value of the descriptionLevel property. - * + * Obtient la valeur de la propriété descriptionLevel. + * * @return * possible object is * {@link LevelType } - * + * */ public LevelType getDescriptionLevel() { return descriptionLevel; } /** - * Sets the value of the descriptionLevel property. - * + * Définit la valeur de la propriété descriptionLevel. + * * @param value * allowed object is * {@link LevelType } - * + * */ public void setDescriptionLevel(LevelType value) { this.descriptionLevel = value; @@ -268,25 +225,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the title property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the title property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getTitle().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link TextType } - * - * + * + * */ public List<TextType> getTitle() { if (title == null) { @@ -297,25 +254,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the filePlanPosition property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the filePlanPosition property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getFilePlanPosition().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link String } - * - * + * + * */ public List<String> getFilePlanPosition() { if (filePlanPosition == null) { @@ -326,25 +283,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the systemId property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the systemId property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getSystemId().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link String } - * - * + * + * */ public List<String> getSystemId() { if (systemId == null) { @@ -355,25 +312,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the originatingSystemId property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the originatingSystemId property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getOriginatingSystemId().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link String } - * - * + * + * */ public List<String> getOriginatingSystemId() { if (originatingSystemId == null) { @@ -384,25 +341,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the archivalAgencyArchiveUnitIdentifier property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the archivalAgencyArchiveUnitIdentifier property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getArchivalAgencyArchiveUnitIdentifier().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link String } - * - * + * + * */ public List<String> getArchivalAgencyArchiveUnitIdentifier() { if (archivalAgencyArchiveUnitIdentifier == null) { @@ -413,25 +370,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the originatingAgencyArchiveUnitIdentifier property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the originatingAgencyArchiveUnitIdentifier property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getOriginatingAgencyArchiveUnitIdentifier().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link String } - * - * + * + * */ public List<String> getOriginatingAgencyArchiveUnitIdentifier() { if (originatingAgencyArchiveUnitIdentifier == null) { @@ -442,25 +399,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the transferringAgencyArchiveUnitIdentifier property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the transferringAgencyArchiveUnitIdentifier property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getTransferringAgencyArchiveUnitIdentifier().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link String } - * - * + * + * */ public List<String> getTransferringAgencyArchiveUnitIdentifier() { if (transferringAgencyArchiveUnitIdentifier == null) { @@ -471,25 +428,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the description property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the description property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getDescription().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link TextType } - * - * + * + * */ public List<TextType> getDescription() { if (description == null) { @@ -499,72 +456,72 @@ public class DescriptiveMetadataContentType { } /** - * Gets the value of the custodialHistory property. - * + * Obtient la valeur de la propriété custodialHistory. + * * @return * possible object is - * {@link DescriptiveMetadataContentType.CustodialHistory } - * + * {@link CustodialHistoryType } + * */ - public DescriptiveMetadataContentType.CustodialHistory getCustodialHistory() { + public CustodialHistoryType getCustodialHistory() { return custodialHistory; } /** - * Sets the value of the custodialHistory property. - * + * Définit la valeur de la propriété custodialHistory. + * * @param value * allowed object is - * {@link DescriptiveMetadataContentType.CustodialHistory } - * + * {@link CustodialHistoryType } + * */ - public void setCustodialHistory(DescriptiveMetadataContentType.CustodialHistory value) { + public void setCustodialHistory(CustodialHistoryType value) { this.custodialHistory = value; } /** - * Gets the value of the type property. - * + * Obtient la valeur de la propriété type. + * * @return * possible object is * {@link TextType } - * + * */ public TextType getType() { return type; } /** - * Sets the value of the type property. - * + * Définit la valeur de la propriété type. + * * @param value * allowed object is * {@link TextType } - * + * */ public void setType(TextType value) { this.type = value; } /** - * Gets the value of the documentType property. - * + * Obtient la valeur de la propriété documentType. + * * @return * possible object is * {@link TextType } - * + * */ public TextType getDocumentType() { return documentType; } /** - * Sets the value of the documentType property. - * + * Définit la valeur de la propriété documentType. + * * @param value * allowed object is * {@link TextType } - * + * */ public void setDocumentType(TextType value) { this.documentType = value; @@ -572,25 +529,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the language property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the language property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getLanguage().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link String } - * - * + * + * */ public List<String> getLanguage() { if (language == null) { @@ -600,72 +557,72 @@ public class DescriptiveMetadataContentType { } /** - * Gets the value of the descriptionLanguage property. - * + * Obtient la valeur de la propriété descriptionLanguage. + * * @return * possible object is * {@link String } - * + * */ public String getDescriptionLanguage() { return descriptionLanguage; } /** - * Sets the value of the descriptionLanguage property. - * + * Définit la valeur de la propriété descriptionLanguage. + * * @param value * allowed object is * {@link String } - * + * */ public void setDescriptionLanguage(String value) { this.descriptionLanguage = value; } /** - * Gets the value of the status property. - * + * Obtient la valeur de la propriété status. + * * @return * possible object is * {@link String } - * + * */ public String getStatus() { return status; } /** - * Sets the value of the status property. - * + * Définit la valeur de la propriété status. + * * @param value * allowed object is * {@link String } - * + * */ public void setStatus(String value) { this.status = value; } /** - * Gets the value of the version property. - * + * Obtient la valeur de la propriété version. + * * @return * possible object is * {@link String } - * + * */ public String getVersion() { return version; } /** - * Sets the value of the version property. - * + * Définit la valeur de la propriété version. + * * @param value * allowed object is * {@link String } - * + * */ public void setVersion(String value) { this.version = value; @@ -673,25 +630,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the tag property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the tag property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getTag().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link String } - * - * + * + * */ public List<String> getTag() { if (tag == null) { @@ -702,25 +659,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the keyword property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the keyword property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getKeyword().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link KeywordsType } - * - * + * + * */ public List<KeywordsType> getKeyword() { if (keyword == null) { @@ -730,72 +687,72 @@ public class DescriptiveMetadataContentType { } /** - * Gets the value of the coverage property. - * + * Obtient la valeur de la propriété coverage. + * * @return * possible object is * {@link CoverageType } - * + * */ public CoverageType getCoverage() { return coverage; } /** - * Sets the value of the coverage property. - * + * Définit la valeur de la propriété coverage. + * * @param value * allowed object is * {@link CoverageType } - * + * */ public void setCoverage(CoverageType value) { this.coverage = value; } /** - * Gets the value of the originatingAgency property. - * + * Obtient la valeur de la propriété originatingAgency. + * * @return * possible object is * {@link OrganizationType } - * + * */ public OrganizationType getOriginatingAgency() { return originatingAgency; } /** - * Sets the value of the originatingAgency property. - * + * Définit la valeur de la propriété originatingAgency. + * * @param value * allowed object is * {@link OrganizationType } - * + * */ public void setOriginatingAgency(OrganizationType value) { this.originatingAgency = value; } /** - * Gets the value of the submissionAgency property. - * + * Obtient la valeur de la propriété submissionAgency. + * * @return * possible object is * {@link OrganizationType } - * + * */ public OrganizationType getSubmissionAgency() { return submissionAgency; } /** - * Sets the value of the submissionAgency property. - * + * Définit la valeur de la propriété submissionAgency. + * * @param value * allowed object is * {@link OrganizationType } - * + * */ public void setSubmissionAgency(OrganizationType value) { this.submissionAgency = value; @@ -803,25 +760,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the agentAbstract property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the agentAbstract property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getAgentAbstract().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link AgentType } - * - * + * + * */ public List<AgentType> getAgentAbstract() { if (agentAbstract == null) { @@ -832,25 +789,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the authorizedAgent property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the authorizedAgent property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getAuthorizedAgent().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link AgentType } - * - * + * + * */ public List<AgentType> getAuthorizedAgent() { if (authorizedAgent == null) { @@ -861,54 +818,54 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the writer property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the writer property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getWriter().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list - * {@link DescriptiveMetadataContentType.Writer } - * - * + * {@link AgentType } + * + * */ - public List<DescriptiveMetadataContentType.Writer> getWriter() { + public List<AgentType> getWriter() { if (writer == null) { - writer = new ArrayList<DescriptiveMetadataContentType.Writer>(); + writer = new ArrayList<AgentType>(); } return this.writer; } /** * Gets the value of the addressee property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the addressee property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getAddressee().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link AgentType } - * - * + * + * */ public List<AgentType> getAddressee() { if (addressee == null) { @@ -919,25 +876,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the recipient property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the recipient property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRecipient().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link AgentType } - * - * + * + * */ public List<AgentType> getRecipient() { if (recipient == null) { @@ -948,25 +905,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the transmitter property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the transmitter property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getTransmitter().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link AgentType } - * - * + * + * */ public List<AgentType> getTransmitter() { if (transmitter == null) { @@ -977,25 +934,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the sender property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the sender property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getSender().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link AgentType } - * - * + * + * */ public List<AgentType> getSender() { if (sender == null) { @@ -1005,240 +962,240 @@ public class DescriptiveMetadataContentType { } /** - * Gets the value of the source property. - * + * Obtient la valeur de la propriété source. + * * @return * possible object is * {@link String } - * + * */ public String getSource() { return source; } /** - * Sets the value of the source property. - * + * Définit la valeur de la propriété source. + * * @param value * allowed object is * {@link String } - * + * */ public void setSource(String value) { this.source = value; } /** - * Gets the value of the relatedObjectReference property. - * + * Obtient la valeur de la propriété relatedObjectReference. + * * @return * possible object is - * {@link DescriptiveMetadataContentType.RelatedObjectReference } - * + * {@link RelatedObjectReferenceType } + * */ - public DescriptiveMetadataContentType.RelatedObjectReference getRelatedObjectReference() { + public RelatedObjectReferenceType getRelatedObjectReference() { return relatedObjectReference; } /** - * Sets the value of the relatedObjectReference property. - * + * Définit la valeur de la propriété relatedObjectReference. + * * @param value * allowed object is - * {@link DescriptiveMetadataContentType.RelatedObjectReference } - * + * {@link RelatedObjectReferenceType } + * */ - public void setRelatedObjectReference(DescriptiveMetadataContentType.RelatedObjectReference value) { + public void setRelatedObjectReference(RelatedObjectReferenceType value) { this.relatedObjectReference = value; } /** - * Gets the value of the createdDate property. - * + * Obtient la valeur de la propriété createdDate. + * * @return * possible object is * {@link String } - * + * */ public String getCreatedDate() { return createdDate; } /** - * Sets the value of the createdDate property. - * + * Définit la valeur de la propriété createdDate. + * * @param value * allowed object is * {@link String } - * + * */ public void setCreatedDate(String value) { this.createdDate = value; } /** - * Gets the value of the transactedDate property. - * + * Obtient la valeur de la propriété transactedDate. + * * @return * possible object is * {@link String } - * + * */ public String getTransactedDate() { return transactedDate; } /** - * Sets the value of the transactedDate property. - * + * Définit la valeur de la propriété transactedDate. + * * @param value * allowed object is * {@link String } - * + * */ public void setTransactedDate(String value) { this.transactedDate = value; } /** - * Gets the value of the acquiredDate property. - * + * Obtient la valeur de la propriété acquiredDate. + * * @return * possible object is * {@link String } - * + * */ public String getAcquiredDate() { return acquiredDate; } /** - * Sets the value of the acquiredDate property. - * + * Définit la valeur de la propriété acquiredDate. + * * @param value * allowed object is * {@link String } - * + * */ public void setAcquiredDate(String value) { this.acquiredDate = value; } /** - * Gets the value of the sentDate property. - * + * Obtient la valeur de la propriété sentDate. + * * @return * possible object is * {@link String } - * + * */ public String getSentDate() { return sentDate; } /** - * Sets the value of the sentDate property. - * + * Définit la valeur de la propriété sentDate. + * * @param value * allowed object is * {@link String } - * + * */ public void setSentDate(String value) { this.sentDate = value; } /** - * Gets the value of the receivedDate property. - * + * Obtient la valeur de la propriété receivedDate. + * * @return * possible object is * {@link String } - * + * */ public String getReceivedDate() { return receivedDate; } /** - * Sets the value of the receivedDate property. - * + * Définit la valeur de la propriété receivedDate. + * * @param value * allowed object is * {@link String } - * + * */ public void setReceivedDate(String value) { this.receivedDate = value; } /** - * Gets the value of the registeredDate property. - * + * Obtient la valeur de la propriété registeredDate. + * * @return * possible object is * {@link String } - * + * */ public String getRegisteredDate() { return registeredDate; } /** - * Sets the value of the registeredDate property. - * + * Définit la valeur de la propriété registeredDate. + * * @param value * allowed object is * {@link String } - * + * */ public void setRegisteredDate(String value) { this.registeredDate = value; } /** - * Gets the value of the startDate property. - * + * Obtient la valeur de la propriété startDate. + * * @return * possible object is * {@link String } - * + * */ public String getStartDate() { return startDate; } /** - * Sets the value of the startDate property. - * + * Définit la valeur de la propriété startDate. + * * @param value * allowed object is * {@link String } - * + * */ public void setStartDate(String value) { this.startDate = value; } /** - * Gets the value of the endDate property. - * + * Obtient la valeur de la propriété endDate. + * * @return * possible object is * {@link String } - * + * */ public String getEndDate() { return endDate; } /** - * Sets the value of the endDate property. - * + * Définit la valeur de la propriété endDate. + * * @param value * allowed object is * {@link String } - * + * */ public void setEndDate(String value) { this.endDate = value; @@ -1246,25 +1203,25 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the event property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the event property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getEvent().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link EventType } - * - * + * + * */ public List<EventType> getEvent() { if (event == null) { @@ -1275,1271 +1232,114 @@ public class DescriptiveMetadataContentType { /** * Gets the value of the signature property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the signature property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getSignature().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list - * {@link DescriptiveMetadataContentType.Signature } - * - * + * {@link SignatureType } + * + * */ - public List<DescriptiveMetadataContentType.Signature> getSignature() { + public List<SignatureType> getSignature() { if (signature == null) { - signature = new ArrayList<DescriptiveMetadataContentType.Signature>(); + signature = new ArrayList<SignatureType>(); } return this.signature; } /** - * Gets the value of the gps property. - * + * Obtient la valeur de la propriété gps. + * * @return * possible object is * {@link GpsType } - * + * */ public GpsType getGps() { return gps; } /** - * Sets the value of the gps property. - * + * Définit la valeur de la propriété gps. + * * @param value * allowed object is * {@link GpsType } - * + * */ public void setGps(GpsType value) { this.gps = value; } /** - * Gets the value of the objectGroupExtenstionAbstract property. - * + * Gets the value of the any property. + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the objectGroupExtenstionAbstract property. - * + * This is why there is not a <CODE>set</CODE> method for the any property. + * * <p> * For example, to add a new item, do as follows: * <pre> - * getObjectGroupExtenstionAbstract().add(newItem); + * getAny().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list + * {@link Element } * {@link Object } - * - * + * + * */ - public List<Object> getObjectGroupExtenstionAbstract() { - if (objectGroupExtenstionAbstract == null) { - objectGroupExtenstionAbstract = new ArrayList<Object>(); - } - return this.objectGroupExtenstionAbstract; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="CustodialHistoryItem" maxOccurs="unbounded"> - * <complexType> - * <simpleContent> - * <extension base="<fr:gouv:culture:archivesdefrance:seda:v2.1>TextType"> - * <attribute name="when" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DateType" /> - * </extension> - * </simpleContent> - * </complexType> - * </element> - * <element name="CustodialHistoryFile" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectRefType" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "custodialHistoryItem", - "custodialHistoryFile" - }) - public static class CustodialHistory { - - @XmlElement(name = "CustodialHistoryItem", required = true) - protected List<DescriptiveMetadataContentType.CustodialHistory.CustodialHistoryItem> custodialHistoryItem; - @XmlElement(name = "CustodialHistoryFile") - protected DataObjectRefType custodialHistoryFile; - - /** - * Gets the value of the custodialHistoryItem property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the custodialHistoryItem property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getCustodialHistoryItem().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link DescriptiveMetadataContentType.CustodialHistory.CustodialHistoryItem } - * - * - */ - public List<DescriptiveMetadataContentType.CustodialHistory.CustodialHistoryItem> getCustodialHistoryItem() { - if (custodialHistoryItem == null) { - custodialHistoryItem = new ArrayList<DescriptiveMetadataContentType.CustodialHistory.CustodialHistoryItem>(); - } - return this.custodialHistoryItem; - } - - /** - * Gets the value of the custodialHistoryFile property. - * - * @return - * possible object is - * {@link DataObjectRefType } - * - */ - public DataObjectRefType getCustodialHistoryFile() { - return custodialHistoryFile; - } - - /** - * Sets the value of the custodialHistoryFile property. - * - * @param value - * allowed object is - * {@link DataObjectRefType } - * - */ - public void setCustodialHistoryFile(DataObjectRefType value) { - this.custodialHistoryFile = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <simpleContent> - * <extension base="<fr:gouv:culture:archivesdefrance:seda:v2.1>TextType"> - * <attribute name="when" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DateType" /> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "") - public static class CustodialHistoryItem - extends TextType - { - - @XmlAttribute(name = "when") - protected String when; - - /** - * Gets the value of the when property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getWhen() { - return when; - } - - /** - * Sets the value of the when property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setWhen(String value) { - this.when = value; - } - - } - - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="IsVersionOf" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectOrArchiveUnitReferenceType" maxOccurs="unbounded" minOccurs="0"/> - * <element name="Replaces" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectOrArchiveUnitReferenceType" maxOccurs="unbounded" minOccurs="0"/> - * <element name="Requires" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectOrArchiveUnitReferenceType" maxOccurs="unbounded" minOccurs="0"/> - * <element name="IsPartOf" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectOrArchiveUnitReferenceType" maxOccurs="unbounded" minOccurs="0"/> - * <element name="References" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectOrArchiveUnitReferenceType" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "isVersionOf", - "replaces", - "requires", - "isPartOf", - "references" - }) - public static class RelatedObjectReference { - - @XmlElement(name = "IsVersionOf") - protected List<DataObjectOrArchiveUnitReferenceType> isVersionOf; - @XmlElement(name = "Replaces") - protected List<DataObjectOrArchiveUnitReferenceType> replaces; - @XmlElement(name = "Requires") - protected List<DataObjectOrArchiveUnitReferenceType> requires; - @XmlElement(name = "IsPartOf") - protected List<DataObjectOrArchiveUnitReferenceType> isPartOf; - @XmlElement(name = "References") - protected List<DataObjectOrArchiveUnitReferenceType> references; - - /** - * Gets the value of the isVersionOf property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the isVersionOf property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getIsVersionOf().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link DataObjectOrArchiveUnitReferenceType } - * - * - */ - public List<DataObjectOrArchiveUnitReferenceType> getIsVersionOf() { - if (isVersionOf == null) { - isVersionOf = new ArrayList<DataObjectOrArchiveUnitReferenceType>(); - } - return this.isVersionOf; - } - - /** - * Gets the value of the replaces property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the replaces property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getReplaces().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link DataObjectOrArchiveUnitReferenceType } - * - * - */ - public List<DataObjectOrArchiveUnitReferenceType> getReplaces() { - if (replaces == null) { - replaces = new ArrayList<DataObjectOrArchiveUnitReferenceType>(); - } - return this.replaces; - } - - /** - * Gets the value of the requires property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the requires property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getRequires().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link DataObjectOrArchiveUnitReferenceType } - * - * - */ - public List<DataObjectOrArchiveUnitReferenceType> getRequires() { - if (requires == null) { - requires = new ArrayList<DataObjectOrArchiveUnitReferenceType>(); - } - return this.requires; - } - - /** - * Gets the value of the isPartOf property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the isPartOf property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getIsPartOf().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link DataObjectOrArchiveUnitReferenceType } - * - * - */ - public List<DataObjectOrArchiveUnitReferenceType> getIsPartOf() { - if (isPartOf == null) { - isPartOf = new ArrayList<DataObjectOrArchiveUnitReferenceType>(); - } - return this.isPartOf; - } - - /** - * Gets the value of the references property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the references property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getReferences().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link DataObjectOrArchiveUnitReferenceType } - * - * - */ - public List<DataObjectOrArchiveUnitReferenceType> getReferences() { - if (references == null) { - references = new ArrayList<DataObjectOrArchiveUnitReferenceType>(); - } - return this.references; - } - - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="Signer" maxOccurs="unbounded"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}SignerGroup"/> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="Validator"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}ValidatorGroup"/> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="Masterdata" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}CodeType" minOccurs="0"/> - * <element name="ReferencedObject" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}ReferencedObjectType"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "signer", - "validator", - "masterdata", - "referencedObject" - }) - public static class Signature { - - @XmlElement(name = "Signer", required = true) - protected List<DescriptiveMetadataContentType.Signature.Signer> signer; - @XmlElement(name = "Validator", required = true) - protected DescriptiveMetadataContentType.Signature.Validator validator; - @XmlElement(name = "Masterdata") - protected CodeType masterdata; - @XmlElement(name = "ReferencedObject", required = true) - protected ReferencedObjectType referencedObject; - - /** - * Gets the value of the signer property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the signer property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getSigner().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link DescriptiveMetadataContentType.Signature.Signer } - * - * - */ - public List<DescriptiveMetadataContentType.Signature.Signer> getSigner() { - if (signer == null) { - signer = new ArrayList<DescriptiveMetadataContentType.Signature.Signer>(); - } - return this.signer; + public List<Object> getAny() { + if (any == null) { + any = new ArrayList<Object>(); } - - /** - * Gets the value of the validator property. - * - * @return - * possible object is - * {@link DescriptiveMetadataContentType.Signature.Validator } - * - */ - public DescriptiveMetadataContentType.Signature.Validator getValidator() { - return validator; - } - - /** - * Sets the value of the validator property. - * - * @param value - * allowed object is - * {@link DescriptiveMetadataContentType.Signature.Validator } - * - */ - public void setValidator(DescriptiveMetadataContentType.Signature.Validator value) { - this.validator = value; - } - - /** - * Gets the value of the masterdata property. - * - * @return - * possible object is - * {@link CodeType } - * - */ - public CodeType getMasterdata() { - return masterdata; - } - - /** - * Sets the value of the masterdata property. - * - * @param value - * allowed object is - * {@link CodeType } - * - */ - public void setMasterdata(CodeType value) { - this.masterdata = value; - } - - /** - * Gets the value of the referencedObject property. - * - * @return - * possible object is - * {@link ReferencedObjectType } - * - */ - public ReferencedObjectType getReferencedObject() { - return referencedObject; - } - - /** - * Sets the value of the referencedObject property. - * - * @param value - * allowed object is - * {@link ReferencedObjectType } - * - */ - public void setReferencedObject(ReferencedObjectType value) { - this.referencedObject = value; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}SignerGroup"/> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "content" - }) - public static class Signer { - - @XmlElementRefs({ - @XmlElementRef(name = "GivenName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "FirstName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "DeathPlace", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "BirthDate", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "FullName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "BirthPlace", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Gender", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Mandate", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "DeathDate", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Function", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Nationality", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Identifier", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "SigningTime", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "BirthName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Role", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Corpname", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Position", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Activity", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false) - }) - protected List<JAXBElement<?>> content; - - /** - * Gets the rest of the content model. - * - * <p> - * You are getting this "catch-all" property because of the following reason: - * The field name "Identifier" is used by two different parts of a schema. See: - * line 884 of seda/seda-2.1-ontology.xsd - * line 872 of seda/seda-2.1-ontology.xsd - * <p> - * To get rid of this property, apply a property customization to one - * of both of the following declarations to change their names: - * Gets the value of the content property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the content property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getContent().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link DescriptiveMetadataContentType.Signature.Validator.DeathPlace }{@code >} - * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link DescriptiveMetadataContentType.Signature.Validator.BirthPlace }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * - * - */ - public List<JAXBElement<?>> getContent() { - if (content == null) { - content = new ArrayList<JAXBElement<?>>(); - } - return this.content; - } - - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}ValidatorGroup"/> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "content" - }) - public static class Validator { - - @XmlElementRefs({ - @XmlElementRef(name = "Role", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Position", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "BirthPlace", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "DeathDate", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Nationality", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Mandate", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "ValidationTime", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "DeathPlace", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "FullName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "BirthName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Gender", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "FirstName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Function", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Identifier", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "GivenName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Corpname", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Activity", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "BirthDate", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false) - }) - protected List<JAXBElement<?>> content; - - /** - * Gets the rest of the content model. - * - * <p> - * You are getting this "catch-all" property because of the following reason: - * The field name "Identifier" is used by two different parts of a schema. See: - * line 884 of seda/seda-2.1-ontology.xsd - * line 872 of seda/seda-2.1-ontology.xsd - * <p> - * To get rid of this property, apply a property customization to one - * of both of the following declarations to change their names: - * Gets the value of the content property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the content property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getContent().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link DescriptiveMetadataContentType.Signature.Validator.BirthPlace }{@code >} - * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} - * {@link JAXBElement }{@code <}{@link DescriptiveMetadataContentType.Signature.Validator.DeathPlace }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} - * - * - */ - public List<JAXBElement<?>> getContent() { - if (content == null) { - content = new ArrayList<JAXBElement<?>>(); - } - return this.content; - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}LocationGroup"/> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "geogname", - "address", - "postalCode", - "city", - "region", - "country" - }) - public static class BirthPlace { - - @XmlElement(name = "Geogname") - protected String geogname; - @XmlElement(name = "Address") - protected String address; - @XmlElement(name = "PostalCode") - protected String postalCode; - @XmlElement(name = "City") - protected String city; - @XmlElement(name = "Region") - protected String region; - @XmlElement(name = "Country") - protected String country; - - /** - * Gets the value of the geogname property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getGeogname() { - return geogname; - } - - /** - * Sets the value of the geogname property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setGeogname(String value) { - this.geogname = value; - } - - /** - * Gets the value of the address property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAddress() { - return address; - } - - /** - * Sets the value of the address property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAddress(String value) { - this.address = value; - } - - /** - * Gets the value of the postalCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPostalCode() { - return postalCode; - } - - /** - * Sets the value of the postalCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPostalCode(String value) { - this.postalCode = value; - } - - /** - * Gets the value of the city property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCity() { - return city; - } - - /** - * Sets the value of the city property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCity(String value) { - this.city = value; - } - - /** - * Gets the value of the region property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRegion() { - return region; - } - - /** - * Sets the value of the region property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRegion(String value) { - this.region = value; - } - - /** - * Gets the value of the country property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCountry() { - return country; - } - - /** - * Sets the value of the country property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCountry(String value) { - this.country = value; - } - - } - - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}LocationGroup"/> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "geogname", - "address", - "postalCode", - "city", - "region", - "country" - }) - public static class DeathPlace { - - @XmlElement(name = "Geogname") - protected String geogname; - @XmlElement(name = "Address") - protected String address; - @XmlElement(name = "PostalCode") - protected String postalCode; - @XmlElement(name = "City") - protected String city; - @XmlElement(name = "Region") - protected String region; - @XmlElement(name = "Country") - protected String country; - - /** - * Gets the value of the geogname property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getGeogname() { - return geogname; - } - - /** - * Sets the value of the geogname property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setGeogname(String value) { - this.geogname = value; - } - - /** - * Gets the value of the address property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAddress() { - return address; - } - - /** - * Sets the value of the address property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAddress(String value) { - this.address = value; - } - - /** - * Gets the value of the postalCode property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPostalCode() { - return postalCode; - } - - /** - * Sets the value of the postalCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPostalCode(String value) { - this.postalCode = value; - } - - /** - * Gets the value of the city property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCity() { - return city; - } - - /** - * Sets the value of the city property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCity(String value) { - this.city = value; - } - - /** - * Gets the value of the region property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRegion() { - return region; - } - - /** - * Sets the value of the region property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRegion(String value) { - this.region = value; - } - - /** - * Gets the value of the country property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCountry() { - return country; - } - - /** - * Sets the value of the country property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCountry(String value) { - this.country = value; - } - - } - - } - + return this.any; } - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * Gets the value of the history property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the history property. + * + * <p> + * For example, to add a new item, do as follows: * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}WriterGroup"/> - * </restriction> - * </complexContent> - * </complexType> + * getHistory().add(newItem); * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "content" - }) - public static class Writer { - - @XmlElementRefs({ - @XmlElementRef(name = "Function", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Activity", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "BirthName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Corpname", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Role", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "FirstName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Mandate", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Gender", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "BirthDate", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "BirthPlace", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "GivenName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "FullName", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Position", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "DeathDate", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "DeathPlace", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Nationality", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false), - @XmlElementRef(name = "Identifier", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class, required = false) - }) - protected List<JAXBElement<?>> content; - - /** - * Gets the rest of the content model. - * - * <p> - * You are getting this "catch-all" property because of the following reason: - * The field name "Identifier" is used by two different parts of a schema. See: - * line 884 of seda/seda-2.1-ontology.xsd - * line 872 of seda/seda-2.1-ontology.xsd - * <p> - * To get rid of this property, apply a property customization to one - * of both of the following declarations to change their names: - * Gets the value of the content property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the content property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getContent().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} - * {@link JAXBElement }{@code <}{@link DescriptiveMetadataContentType.Signature.Validator.BirthPlace }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link TextType }{@code >} - * {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >} - * {@link JAXBElement }{@code <}{@link DescriptiveMetadataContentType.Signature.Validator.DeathPlace }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * {@link JAXBElement }{@code <}{@link String }{@code >} - * - * - */ - public List<JAXBElement<?>> getContent() { - if (content == null) { - content = new ArrayList<JAXBElement<?>>(); - } - return this.content; + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link ManagementHistoryType } + * + * + */ + public List<ManagementHistoryType> getHistory() { + if (history == null) { + history = new ArrayList<ManagementHistoryType>(); } - + return this.history; } } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DescriptiveMetadataType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DescriptiveMetadataType.java index 318e5e50bd9c63bc64e894b4a0f81433315ddfb4..6f32fe77dc886135dfff0eb9bdec8b8c4f02fa6e 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DescriptiveMetadataType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DescriptiveMetadataType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for DescriptiveMetadataType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour DescriptiveMetadataType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="DescriptiveMetadataType"> * <complexContent> @@ -68,8 +32,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DescriptiveMetadataType", propOrder = { @@ -82,25 +46,25 @@ public class DescriptiveMetadataType { /** * Gets the value of the archiveUnit property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the archiveUnit property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getArchiveUnit().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link ArchiveUnitType } - * - * + * + * */ public List<ArchiveUnitType> getArchiveUnit() { if (archiveUnit == null) { diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DescriptiveTechnicalMetadataType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DescriptiveTechnicalMetadataType.java index 5d981bcd34d4b6fc5b5a70203bf5606cae4dc28d..e9eb153f24f5cebe2a550f5bd5ed2230817b89c1 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DescriptiveTechnicalMetadataType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DescriptiveTechnicalMetadataType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,11 +15,11 @@ import javax.xml.bind.annotation.XmlType; /** * Contient toutes les métadonnées techniques et/ou descriptives définies dans un schéma par un service producteur ou versant mais n'étant pas présentes dans les métadonnées de base. - * - * <p>Java class for DescriptiveTechnicalMetadataType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour DescriptiveTechnicalMetadataType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="DescriptiveTechnicalMetadataType"> * <complexContent> @@ -64,8 +28,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DescriptiveTechnicalMetadataType") diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DimensionsType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DimensionsType.java index 05d837429d4b426e56ac33e87634914fbc2173de..fc81bdfdc2dd346ab3596c2a06db28ce282006e4 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DimensionsType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DimensionsType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -52,11 +16,11 @@ import javax.xml.bind.annotation.XmlType; /** * Permet d'exprimer les mesures de dimensions basiques. - * - * <p>Java class for DimensionsType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour DimensionsType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="DimensionsType"> * <complexContent> @@ -76,8 +40,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DimensionsType", propOrder = { @@ -115,216 +79,216 @@ public class DimensionsType protected Integer numberOfPage; /** - * Gets the value of the width property. - * + * Obtient la valeur de la propriété width. + * * @return * possible object is * {@link MeasurementType } - * + * */ public MeasurementType getWidth() { return width; } /** - * Sets the value of the width property. - * + * Définit la valeur de la propriété width. + * * @param value * allowed object is * {@link MeasurementType } - * + * */ public void setWidth(MeasurementType value) { this.width = value; } /** - * Gets the value of the height property. - * + * Obtient la valeur de la propriété height. + * * @return * possible object is * {@link MeasurementType } - * + * */ public MeasurementType getHeight() { return height; } /** - * Sets the value of the height property. - * + * Définit la valeur de la propriété height. + * * @param value * allowed object is * {@link MeasurementType } - * + * */ public void setHeight(MeasurementType value) { this.height = value; } /** - * Gets the value of the depth property. - * + * Obtient la valeur de la propriété depth. + * * @return * possible object is * {@link MeasurementType } - * + * */ public MeasurementType getDepth() { return depth; } /** - * Sets the value of the depth property. - * + * Définit la valeur de la propriété depth. + * * @param value * allowed object is * {@link MeasurementType } - * + * */ public void setDepth(MeasurementType value) { this.depth = value; } /** - * Gets the value of the shape property. - * + * Obtient la valeur de la propriété shape. + * * @return * possible object is * {@link String } - * + * */ public String getShape() { return shape; } /** - * Sets the value of the shape property. - * + * Définit la valeur de la propriété shape. + * * @param value * allowed object is * {@link String } - * + * */ public void setShape(String value) { this.shape = value; } /** - * Gets the value of the diameter property. - * + * Obtient la valeur de la propriété diameter. + * * @return * possible object is * {@link MeasurementType } - * + * */ public MeasurementType getDiameter() { return diameter; } /** - * Sets the value of the diameter property. - * + * Définit la valeur de la propriété diameter. + * * @param value * allowed object is * {@link MeasurementType } - * + * */ public void setDiameter(MeasurementType value) { this.diameter = value; } /** - * Gets the value of the length property. - * + * Obtient la valeur de la propriété length. + * * @return * possible object is * {@link MeasurementType } - * + * */ public MeasurementType getLength() { return length; } /** - * Sets the value of the length property. - * + * Définit la valeur de la propriété length. + * * @param value * allowed object is * {@link MeasurementType } - * + * */ public void setLength(MeasurementType value) { this.length = value; } /** - * Gets the value of the thickness property. - * + * Obtient la valeur de la propriété thickness. + * * @return * possible object is * {@link MeasurementType } - * + * */ public MeasurementType getThickness() { return thickness; } /** - * Sets the value of the thickness property. - * + * Définit la valeur de la propriété thickness. + * * @param value * allowed object is * {@link MeasurementType } - * + * */ public void setThickness(MeasurementType value) { this.thickness = value; } /** - * Gets the value of the weight property. - * + * Obtient la valeur de la propriété weight. + * * @return * possible object is * {@link MeasurementWeightType } - * + * */ public MeasurementWeightType getWeight() { return weight; } /** - * Sets the value of the weight property. - * + * Définit la valeur de la propriété weight. + * * @param value * allowed object is * {@link MeasurementWeightType } - * + * */ public void setWeight(MeasurementWeightType value) { this.weight = value; } /** - * Gets the value of the numberOfPage property. - * + * Obtient la valeur de la propriété numberOfPage. + * * @return * possible object is * {@link Integer } - * + * */ public Integer getNumberOfPage() { return numberOfPage; } /** - * Sets the value of the numberOfPage property. - * + * Définit la valeur de la propriété numberOfPage. + * * @param value * allowed object is * {@link Integer } - * + * */ public void setNumberOfPage(Integer value) { this.numberOfPage = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DisseminationRuleType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DisseminationRuleType.java index e065176b41b3906d52a144d201e4dcd1faf148de..9baf9bce6caa88944d4f16b9c4150edd2fc491af 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DisseminationRuleType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DisseminationRuleType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -56,11 +20,11 @@ import javax.xml.datatype.XMLGregorianCalendar; /** * La liste d'identifiants de règles à appliquer et à ignorer qui doit être appliquée à partir de cet ArchiveUnit. - * - * <p>Java class for DisseminationRuleType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour DisseminationRuleType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="DisseminationRuleType"> * <complexContent> @@ -79,8 +43,8 @@ import javax.xml.datatype.XMLGregorianCalendar; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DisseminationRuleType", propOrder = { @@ -102,26 +66,26 @@ public class DisseminationRuleType { /** * Gets the value of the ruleAndStartDate property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the ruleAndStartDate property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRuleAndStartDate().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link RuleIdType } * {@link XMLGregorianCalendar } - * - * + * + * */ public List<Object> getRuleAndStartDate() { if (ruleAndStartDate == null) { @@ -131,24 +95,24 @@ public class DisseminationRuleType { } /** - * Gets the value of the preventInheritance property. - * + * Obtient la valeur de la propriété preventInheritance. + * * @return * possible object is * {@link Boolean } - * + * */ public Boolean isPreventInheritance() { return preventInheritance; } /** - * Sets the value of the preventInheritance property. - * + * Définit la valeur de la propriété preventInheritance. + * * @param value * allowed object is * {@link Boolean } - * + * */ public void setPreventInheritance(Boolean value) { this.preventInheritance = value; @@ -156,25 +120,25 @@ public class DisseminationRuleType { /** * Gets the value of the refNonRuleId property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the refNonRuleId property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRefNonRuleId().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link RuleIdType } - * - * + * + * */ public List<RuleIdType> getRefNonRuleId() { if (refNonRuleId == null) { diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DocumentTechnicalMetadataType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DocumentTechnicalMetadataType.java index a166a909d0c0ac549071cc3737885b7158cf8a5e..b48df0eef50516356aeb0089f4f02342d369b7c6 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DocumentTechnicalMetadataType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/DocumentTechnicalMetadataType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,11 +15,11 @@ import javax.xml.bind.annotation.XmlType; /** * Contient toutes les métadonnées techniques de base pour les objets-données de type document (Word, PDF, XLS, LibreOffice, ...). - * - * <p>Java class for DocumentTechnicalMetadataType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour DocumentTechnicalMetadataType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="DocumentTechnicalMetadataType"> * <complexContent> @@ -64,8 +28,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DocumentTechnicalMetadataType") diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/EventLogBookOgType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/EventLogBookOgType.java new file mode 100644 index 0000000000000000000000000000000000000000..138ab5bcb5674412bc8b3d1808a29094c637fdae --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/EventLogBookOgType.java @@ -0,0 +1,75 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlIDREF; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Classe Java pour EventLogBookOgType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="EventLogBookOgType"> + * <complexContent> + * <extension base="{fr:gouv:culture:archivesdefrance:seda:v2.1}EventType"> + * <sequence> + * <element name="DataObjectReferenceId" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectRefIdType" minOccurs="0"/> + * </sequence> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EventLogBookOgType", propOrder = { + "dataObjectReferenceId" +}) +public class EventLogBookOgType + extends EventType +{ + + @XmlElement(name = "DataObjectReferenceId") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object dataObjectReferenceId; + + /** + * Obtient la valeur de la propriété dataObjectReferenceId. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getDataObjectReferenceId() { + return dataObjectReferenceId; + } + + /** + * Définit la valeur de la propriété dataObjectReferenceId. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setDataObjectReferenceId(Object value) { + this.dataObjectReferenceId = value; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/EventType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/EventType.java index 87d5a8d07db1088aa026cc3e996172ab7fb9c5e3..cbb7def2e8807f25ab5c863a0ef1e9c6b0529248 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/EventType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/EventType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -48,19 +12,21 @@ import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.w3c.dom.Element; /** - * <p>Java class for EventType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour EventType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="EventType"> * <complexContent> @@ -75,14 +41,14 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * <element name="OutcomeDetail" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}NonEmptyTokenType" minOccurs="0"/> * <element name="OutcomeDetailMessage" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}NonEmptyTokenType" minOccurs="0"/> * <element name="EventDetailData" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}NonEmptyTokenType" minOccurs="0"/> - * <element ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}EventAbstract" maxOccurs="unbounded" minOccurs="0"/> + * <any processContents='lax' maxOccurs="unbounded" minOccurs="0"/> * </sequence> * </restriction> * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "EventType", propOrder = { @@ -95,11 +61,10 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; "outcomeDetail", "outcomeDetailMessage", "eventDetailData", - "eventAbstract" + "any" }) @XmlSeeAlso({ - fr.gouv.vitamui.commons.vitam.seda.DataObjectGroupType.LogBook.Event.class, - fr.gouv.vitamui.commons.vitam.seda.ManagementMetadataType.LogBook.Event.class + EventLogBookOgType.class }) public class EventType { @@ -116,7 +81,6 @@ public class EventType { @XmlSchemaType(name = "token") protected String eventType; @XmlElement(name = "EventDateTime", required = true) - @XmlSchemaType(name = "anySimpleType") protected String eventDateTime; @XmlElement(name = "EventDetail") protected TextType eventDetail; @@ -136,252 +100,253 @@ public class EventType { @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlSchemaType(name = "token") protected String eventDetailData; - @XmlElement(name = "EventAbstract") - protected List<Object> eventAbstract; + @XmlAnyElement(lax = true) + protected List<Object> any; /** - * Gets the value of the eventIdentifier property. - * + * Obtient la valeur de la propriété eventIdentifier. + * * @return * possible object is * {@link String } - * + * */ public String getEventIdentifier() { return eventIdentifier; } /** - * Sets the value of the eventIdentifier property. - * + * Définit la valeur de la propriété eventIdentifier. + * * @param value * allowed object is * {@link String } - * + * */ public void setEventIdentifier(String value) { this.eventIdentifier = value; } /** - * Gets the value of the eventTypeCode property. - * + * Obtient la valeur de la propriété eventTypeCode. + * * @return * possible object is * {@link String } - * + * */ public String getEventTypeCode() { return eventTypeCode; } /** - * Sets the value of the eventTypeCode property. - * + * Définit la valeur de la propriété eventTypeCode. + * * @param value * allowed object is * {@link String } - * + * */ public void setEventTypeCode(String value) { this.eventTypeCode = value; } /** - * Gets the value of the eventType property. - * + * Obtient la valeur de la propriété eventType. + * * @return * possible object is * {@link String } - * + * */ public String getEventType() { return eventType; } /** - * Sets the value of the eventType property. - * + * Définit la valeur de la propriété eventType. + * * @param value * allowed object is * {@link String } - * + * */ public void setEventType(String value) { this.eventType = value; } /** - * Gets the value of the eventDateTime property. - * + * Obtient la valeur de la propriété eventDateTime. + * * @return * possible object is * {@link String } - * + * */ public String getEventDateTime() { return eventDateTime; } /** - * Sets the value of the eventDateTime property. - * + * Définit la valeur de la propriété eventDateTime. + * * @param value * allowed object is * {@link String } - * + * */ public void setEventDateTime(String value) { this.eventDateTime = value; } /** - * Gets the value of the eventDetail property. - * + * Obtient la valeur de la propriété eventDetail. + * * @return * possible object is * {@link TextType } - * + * */ public TextType getEventDetail() { return eventDetail; } /** - * Sets the value of the eventDetail property. - * + * Définit la valeur de la propriété eventDetail. + * * @param value * allowed object is * {@link TextType } - * + * */ public void setEventDetail(TextType value) { this.eventDetail = value; } /** - * Gets the value of the outcome property. - * + * Obtient la valeur de la propriété outcome. + * * @return * possible object is * {@link String } - * + * */ public String getOutcome() { return outcome; } /** - * Sets the value of the outcome property. - * + * Définit la valeur de la propriété outcome. + * * @param value * allowed object is * {@link String } - * + * */ public void setOutcome(String value) { this.outcome = value; } /** - * Gets the value of the outcomeDetail property. - * + * Obtient la valeur de la propriété outcomeDetail. + * * @return * possible object is * {@link String } - * + * */ public String getOutcomeDetail() { return outcomeDetail; } /** - * Sets the value of the outcomeDetail property. - * + * Définit la valeur de la propriété outcomeDetail. + * * @param value * allowed object is * {@link String } - * + * */ public void setOutcomeDetail(String value) { this.outcomeDetail = value; } /** - * Gets the value of the outcomeDetailMessage property. - * + * Obtient la valeur de la propriété outcomeDetailMessage. + * * @return * possible object is * {@link String } - * + * */ public String getOutcomeDetailMessage() { return outcomeDetailMessage; } /** - * Sets the value of the outcomeDetailMessage property. - * + * Définit la valeur de la propriété outcomeDetailMessage. + * * @param value * allowed object is * {@link String } - * + * */ public void setOutcomeDetailMessage(String value) { this.outcomeDetailMessage = value; } /** - * Gets the value of the eventDetailData property. - * + * Obtient la valeur de la propriété eventDetailData. + * * @return * possible object is * {@link String } - * + * */ public String getEventDetailData() { return eventDetailData; } /** - * Sets the value of the eventDetailData property. - * + * Définit la valeur de la propriété eventDetailData. + * * @param value * allowed object is * {@link String } - * + * */ public void setEventDetailData(String value) { this.eventDetailData = value; } /** - * Permet d'étendre de nouveaux types d'évenéments.Gets the value of the eventAbstract property. - * + * Gets the value of the any property. + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the eventAbstract property. - * + * This is why there is not a <CODE>set</CODE> method for the any property. + * * <p> * For example, to add a new item, do as follows: * <pre> - * getEventAbstract().add(newItem); + * getAny().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list + * {@link Element } * {@link Object } - * - * + * + * */ - public List<Object> getEventAbstract() { - if (eventAbstract == null) { - eventAbstract = new ArrayList<Object>(); + public List<Object> getAny() { + if (any == null) { + any = new ArrayList<Object>(); } - return this.eventAbstract; + return this.any; } } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/Extended.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/Extended.java index 19da52a3204142201c28f2930bdb223f91f1deed..0d081998abcf49e00ab4de90dc1b7b4cbfff3840 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/Extended.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/Extended.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -55,18 +19,18 @@ import javax.xml.bind.annotation.XmlType; /** - * + * * Intended for use as the type of user-declared elements to make them * extended links. * Note that the elements referenced in the content model are all abstract. * The intention is that by simply declaring elements with these as their * substitutionGroup, all the right things will happen. - * - * - * <p>Java class for extended complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * + * <p>Classe Java pour extended complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="extended"> * <complexContent> @@ -77,8 +41,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "extended", namespace = "http://www.w3.org/1999/xlink", propOrder = { @@ -102,28 +66,28 @@ public class Extended { /** * Gets the value of the extendedModel property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the extendedModel property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getExtendedModel().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link TitleEltType } * {@link ResourceType } * {@link LocatorType } * {@link ArcType } - * - * + * + * */ public List<Object> getExtendedModel() { if (extendedModel == null) { @@ -133,12 +97,12 @@ public class Extended { } /** - * Gets the value of the type property. - * + * Obtient la valeur de la propriété type. + * * @return * possible object is * {@link TypeType } - * + * */ public TypeType getType() { if (type == null) { @@ -149,60 +113,60 @@ public class Extended { } /** - * Sets the value of the type property. - * + * Définit la valeur de la propriété type. + * * @param value * allowed object is * {@link TypeType } - * + * */ public void setType(TypeType value) { this.type = value; } /** - * Gets the value of the role property. - * + * Obtient la valeur de la propriété role. + * * @return * possible object is * {@link String } - * + * */ public String getRole() { return role; } /** - * Sets the value of the role property. - * + * Définit la valeur de la propriété role. + * * @param value * allowed object is * {@link String } - * + * */ public void setRole(String value) { this.role = value; } /** - * Gets the value of the title property. - * + * Obtient la valeur de la propriété title. + * * @return * possible object is * {@link String } - * + * */ public String getTitle() { return title; } /** - * Sets the value of the title property. - * + * Définit la valeur de la propriété title. + * * @param value * allowed object is * {@link String } - * + * */ public void setTitle(String value) { this.title = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FileInfoType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FileInfoType.java index 02cf45b08bb77d3e0d2b6a9246ccbaa36a637596..a9a7ef9767c4f6d5b955994e09e04e40c1968bce 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FileInfoType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FileInfoType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -54,11 +18,11 @@ import javax.xml.datatype.XMLGregorianCalendar; /** * Informations sur le fichier lui-même (d'un point de vue technique). - * - * <p>Java class for FileInfoType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour FileInfoType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="FileInfoType"> * <complexContent> @@ -76,8 +40,8 @@ import javax.xml.datatype.XMLGregorianCalendar; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "FileInfoType", propOrder = { @@ -109,168 +73,168 @@ public class FileInfoType { protected XMLGregorianCalendar lastModified; /** - * Gets the value of the filename property. - * + * Obtient la valeur de la propriété filename. + * * @return * possible object is * {@link String } - * + * */ public String getFilename() { return filename; } /** - * Sets the value of the filename property. - * + * Définit la valeur de la propriété filename. + * * @param value * allowed object is * {@link String } - * + * */ public void setFilename(String value) { this.filename = value; } /** - * Gets the value of the creatingApplicationName property. - * + * Obtient la valeur de la propriété creatingApplicationName. + * * @return * possible object is * {@link String } - * + * */ public String getCreatingApplicationName() { return creatingApplicationName; } /** - * Sets the value of the creatingApplicationName property. - * + * Définit la valeur de la propriété creatingApplicationName. + * * @param value * allowed object is * {@link String } - * + * */ public void setCreatingApplicationName(String value) { this.creatingApplicationName = value; } /** - * Gets the value of the creatingApplicationVersion property. - * + * Obtient la valeur de la propriété creatingApplicationVersion. + * * @return * possible object is * {@link String } - * + * */ public String getCreatingApplicationVersion() { return creatingApplicationVersion; } /** - * Sets the value of the creatingApplicationVersion property. - * + * Définit la valeur de la propriété creatingApplicationVersion. + * * @param value * allowed object is * {@link String } - * + * */ public void setCreatingApplicationVersion(String value) { this.creatingApplicationVersion = value; } /** - * Gets the value of the dateCreatedByApplication property. - * + * Obtient la valeur de la propriété dateCreatedByApplication. + * * @return * possible object is * {@link XMLGregorianCalendar } - * + * */ public XMLGregorianCalendar getDateCreatedByApplication() { return dateCreatedByApplication; } /** - * Sets the value of the dateCreatedByApplication property. - * + * Définit la valeur de la propriété dateCreatedByApplication. + * * @param value * allowed object is * {@link XMLGregorianCalendar } - * + * */ public void setDateCreatedByApplication(XMLGregorianCalendar value) { this.dateCreatedByApplication = value; } /** - * Gets the value of the creatingOs property. - * + * Obtient la valeur de la propriété creatingOs. + * * @return * possible object is * {@link String } - * + * */ public String getCreatingOs() { return creatingOs; } /** - * Sets the value of the creatingOs property. - * + * Définit la valeur de la propriété creatingOs. + * * @param value * allowed object is * {@link String } - * + * */ public void setCreatingOs(String value) { this.creatingOs = value; } /** - * Gets the value of the creatingOsVersion property. - * + * Obtient la valeur de la propriété creatingOsVersion. + * * @return * possible object is * {@link String } - * + * */ public String getCreatingOsVersion() { return creatingOsVersion; } /** - * Sets the value of the creatingOsVersion property. - * + * Définit la valeur de la propriété creatingOsVersion. + * * @param value * allowed object is * {@link String } - * + * */ public void setCreatingOsVersion(String value) { this.creatingOsVersion = value; } /** - * Gets the value of the lastModified property. - * + * Obtient la valeur de la propriété lastModified. + * * @return * possible object is * {@link XMLGregorianCalendar } - * + * */ public XMLGregorianCalendar getLastModified() { return lastModified; } /** - * Sets the value of the lastModified property. - * + * Définit la valeur de la propriété lastModified. + * * @param value * allowed object is * {@link XMLGregorianCalendar } - * + * */ public void setLastModified(XMLGregorianCalendar value) { this.lastModified = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FinalActionAppraisalCodeType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FinalActionAppraisalCodeType.java index 84c7179de488e84f32219643e8ecec581de1bd0a..f8f080af518d77c8b25b8a4332065d0954dcc1e1 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FinalActionAppraisalCodeType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FinalActionAppraisalCodeType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -50,9 +14,9 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for FinalActionAppraisalCodeType. - * - * <p>The following schema fragment specifies the expected content contained within this class. + * <p>Classe Java pour FinalActionAppraisalCodeType. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. * <p> * <pre> * <simpleType name="FinalActionAppraisalCodeType"> @@ -62,7 +26,7 @@ import javax.xml.bind.annotation.XmlType; * </restriction> * </simpleType> * </pre> - * + * */ @XmlType(name = "FinalActionAppraisalCodeType") @XmlEnum diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FinalActionStorageCodeType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FinalActionStorageCodeType.java index 9a21b5430c9f7eedc2bd4cca992c84c903398861..97fd11648c2ed9935ef879cfdb495ac5640381b6 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FinalActionStorageCodeType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FinalActionStorageCodeType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -50,9 +14,9 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for FinalActionStorageCodeType. - * - * <p>The following schema fragment specifies the expected content contained within this class. + * <p>Classe Java pour FinalActionStorageCodeType. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. * <p> * <pre> * <simpleType name="FinalActionStorageCodeType"> @@ -63,7 +27,7 @@ import javax.xml.bind.annotation.XmlType; * </restriction> * </simpleType> * </pre> - * + * */ @XmlType(name = "FinalActionStorageCodeType") @XmlEnum diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FormatIdentificationType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FormatIdentificationType.java index f6b3796a1b9fc279d1a5d5177c264a7150e274c4..629541ac6aa91791dfe9845561d1a5826df62c58 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FormatIdentificationType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/FormatIdentificationType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -54,10 +18,10 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** - * <p>Java class for FormatIdentificationType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour FormatIdentificationType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="FormatIdentificationType"> * <complexContent> @@ -72,8 +36,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "FormatIdentificationType", propOrder = { @@ -100,96 +64,96 @@ public class FormatIdentificationType { protected String encoding; /** - * Gets the value of the formatLitteral property. - * + * Obtient la valeur de la propriété formatLitteral. + * * @return * possible object is * {@link String } - * + * */ public String getFormatLitteral() { return formatLitteral; } /** - * Sets the value of the formatLitteral property. - * + * Définit la valeur de la propriété formatLitteral. + * * @param value * allowed object is * {@link String } - * + * */ public void setFormatLitteral(String value) { this.formatLitteral = value; } /** - * Gets the value of the mimeType property. - * + * Obtient la valeur de la propriété mimeType. + * * @return * possible object is * {@link String } - * + * */ public String getMimeType() { return mimeType; } /** - * Sets the value of the mimeType property. - * + * Définit la valeur de la propriété mimeType. + * * @param value * allowed object is * {@link String } - * + * */ public void setMimeType(String value) { this.mimeType = value; } /** - * Gets the value of the formatId property. - * + * Obtient la valeur de la propriété formatId. + * * @return * possible object is * {@link String } - * + * */ public String getFormatId() { return formatId; } /** - * Sets the value of the formatId property. - * + * Définit la valeur de la propriété formatId. + * * @param value * allowed object is * {@link String } - * + * */ public void setFormatId(String value) { this.formatId = value; } /** - * Gets the value of the encoding property. - * + * Obtient la valeur de la propriété encoding. + * * @return * possible object is * {@link String } - * + * */ public String getEncoding() { return encoding; } /** - * Sets the value of the encoding property. - * + * Définit la valeur de la propriété encoding. + * * @param value * allowed object is * {@link String } - * + * */ public void setEncoding(String value) { this.encoding = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/GpsType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/GpsType.java index 05e92254c2136e16b60f5795b4a3c70a499b1565..508afd1cda0410c54888a9fafd20e435dfbaef60 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/GpsType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/GpsType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -52,10 +16,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for GpsType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour GpsType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="GpsType"> * <complexContent> @@ -74,8 +38,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "GpsType", propOrder = { @@ -108,192 +72,192 @@ public class GpsType { protected String gpsDateStamp; /** - * Gets the value of the gpsVersionID property. - * + * Obtient la valeur de la propriété gpsVersionID. + * * @return * possible object is * {@link String } - * + * */ public String getGpsVersionID() { return gpsVersionID; } /** - * Sets the value of the gpsVersionID property. - * + * Définit la valeur de la propriété gpsVersionID. + * * @param value * allowed object is * {@link String } - * + * */ public void setGpsVersionID(String value) { this.gpsVersionID = value; } /** - * Gets the value of the gpsAltitude property. - * + * Obtient la valeur de la propriété gpsAltitude. + * * @return * possible object is * {@link BigInteger } - * + * */ public BigInteger getGpsAltitude() { return gpsAltitude; } /** - * Sets the value of the gpsAltitude property. - * + * Définit la valeur de la propriété gpsAltitude. + * * @param value * allowed object is * {@link BigInteger } - * + * */ public void setGpsAltitude(BigInteger value) { this.gpsAltitude = value; } /** - * Gets the value of the gpsAltitudeRef property. - * + * Obtient la valeur de la propriété gpsAltitudeRef. + * * @return * possible object is * {@link String } - * + * */ public String getGpsAltitudeRef() { return gpsAltitudeRef; } /** - * Sets the value of the gpsAltitudeRef property. - * + * Définit la valeur de la propriété gpsAltitudeRef. + * * @param value * allowed object is * {@link String } - * + * */ public void setGpsAltitudeRef(String value) { this.gpsAltitudeRef = value; } /** - * Gets the value of the gpsLatitude property. - * + * Obtient la valeur de la propriété gpsLatitude. + * * @return * possible object is * {@link String } - * + * */ public String getGpsLatitude() { return gpsLatitude; } /** - * Sets the value of the gpsLatitude property. - * + * Définit la valeur de la propriété gpsLatitude. + * * @param value * allowed object is * {@link String } - * + * */ public void setGpsLatitude(String value) { this.gpsLatitude = value; } /** - * Gets the value of the gpsLatitudeRef property. - * + * Obtient la valeur de la propriété gpsLatitudeRef. + * * @return * possible object is * {@link String } - * + * */ public String getGpsLatitudeRef() { return gpsLatitudeRef; } /** - * Sets the value of the gpsLatitudeRef property. - * + * Définit la valeur de la propriété gpsLatitudeRef. + * * @param value * allowed object is * {@link String } - * + * */ public void setGpsLatitudeRef(String value) { this.gpsLatitudeRef = value; } /** - * Gets the value of the gpsLongitude property. - * + * Obtient la valeur de la propriété gpsLongitude. + * * @return * possible object is * {@link String } - * + * */ public String getGpsLongitude() { return gpsLongitude; } /** - * Sets the value of the gpsLongitude property. - * + * Définit la valeur de la propriété gpsLongitude. + * * @param value * allowed object is * {@link String } - * + * */ public void setGpsLongitude(String value) { this.gpsLongitude = value; } /** - * Gets the value of the gpsLongitudeRef property. - * + * Obtient la valeur de la propriété gpsLongitudeRef. + * * @return * possible object is * {@link String } - * + * */ public String getGpsLongitudeRef() { return gpsLongitudeRef; } /** - * Sets the value of the gpsLongitudeRef property. - * + * Définit la valeur de la propriété gpsLongitudeRef. + * * @param value * allowed object is * {@link String } - * + * */ public void setGpsLongitudeRef(String value) { this.gpsLongitudeRef = value; } /** - * Gets the value of the gpsDateStamp property. - * + * Obtient la valeur de la propriété gpsDateStamp. + * * @return * possible object is * {@link String } - * + * */ public String getGpsDateStamp() { return gpsDateStamp; } /** - * Sets the value of the gpsDateStamp property. - * + * Définit la valeur de la propriété gpsDateStamp. + * * @param value * allowed object is * {@link String } - * + * */ public void setGpsDateStamp(String value) { this.gpsDateStamp = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/IdentifierType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/IdentifierType.java index e2462bf1412fd4972976e2be22c7c1a5a693727c..11090186de442f2c1f42a98e00f4b87b011f04bb 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/IdentifierType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/IdentifierType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -55,10 +19,10 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** - * <p>Java class for IdentifierType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour IdentifierType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="IdentifierType"> * <simpleContent> @@ -74,8 +38,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </simpleContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "IdentifierType", propOrder = { @@ -111,192 +75,192 @@ public class IdentifierType { protected String schemeURI; /** - * Gets the value of the value property. - * + * Obtient la valeur de la propriété value. + * * @return * possible object is * {@link String } - * + * */ public String getValue() { return value; } /** - * Sets the value of the value property. - * + * Définit la valeur de la propriété value. + * * @param value * allowed object is * {@link String } - * + * */ public void setValue(String value) { this.value = value; } /** - * Gets the value of the schemeID property. - * + * Obtient la valeur de la propriété schemeID. + * * @return * possible object is * {@link String } - * + * */ public String getSchemeID() { return schemeID; } /** - * Sets the value of the schemeID property. - * + * Définit la valeur de la propriété schemeID. + * * @param value * allowed object is * {@link String } - * + * */ public void setSchemeID(String value) { this.schemeID = value; } /** - * Gets the value of the schemeName property. - * + * Obtient la valeur de la propriété schemeName. + * * @return * possible object is * {@link String } - * + * */ public String getSchemeName() { return schemeName; } /** - * Sets the value of the schemeName property. - * + * Définit la valeur de la propriété schemeName. + * * @param value * allowed object is * {@link String } - * + * */ public void setSchemeName(String value) { this.schemeName = value; } /** - * Gets the value of the schemeAgencyID property. - * + * Obtient la valeur de la propriété schemeAgencyID. + * * @return * possible object is * {@link String } - * + * */ public String getSchemeAgencyID() { return schemeAgencyID; } /** - * Sets the value of the schemeAgencyID property. - * + * Définit la valeur de la propriété schemeAgencyID. + * * @param value * allowed object is * {@link String } - * + * */ public void setSchemeAgencyID(String value) { this.schemeAgencyID = value; } /** - * Gets the value of the schemeAgencyName property. - * + * Obtient la valeur de la propriété schemeAgencyName. + * * @return * possible object is * {@link String } - * + * */ public String getSchemeAgencyName() { return schemeAgencyName; } /** - * Sets the value of the schemeAgencyName property. - * + * Définit la valeur de la propriété schemeAgencyName. + * * @param value * allowed object is * {@link String } - * + * */ public void setSchemeAgencyName(String value) { this.schemeAgencyName = value; } /** - * Gets the value of the schemeVersionID property. - * + * Obtient la valeur de la propriété schemeVersionID. + * * @return * possible object is * {@link String } - * + * */ public String getSchemeVersionID() { return schemeVersionID; } /** - * Sets the value of the schemeVersionID property. - * + * Définit la valeur de la propriété schemeVersionID. + * * @param value * allowed object is * {@link String } - * + * */ public void setSchemeVersionID(String value) { this.schemeVersionID = value; } /** - * Gets the value of the schemeDataURI property. - * + * Obtient la valeur de la propriété schemeDataURI. + * * @return * possible object is * {@link String } - * + * */ public String getSchemeDataURI() { return schemeDataURI; } /** - * Sets the value of the schemeDataURI property. - * + * Définit la valeur de la propriété schemeDataURI. + * * @param value * allowed object is * {@link String } - * + * */ public void setSchemeDataURI(String value) { this.schemeDataURI = value; } /** - * Gets the value of the schemeURI property. - * + * Obtient la valeur de la propriété schemeURI. + * * @return * possible object is * {@link String } - * + * */ public String getSchemeURI() { return schemeURI; } /** - * Sets the value of the schemeURI property. - * + * Définit la valeur de la propriété schemeURI. + * * @param value * allowed object is * {@link String } - * + * */ public void setSchemeURI(String value) { this.schemeURI = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ImageTechnicalMetadataType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ImageTechnicalMetadataType.java index 2e717fb345c0addb41d874dbc783aa5940855cc9..21b1d14734f77df30065012cae0dfa66db21d555 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ImageTechnicalMetadataType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ImageTechnicalMetadataType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,11 +15,11 @@ import javax.xml.bind.annotation.XmlType; /** * Contient toutes les métadonnées techniques de base pour les objets-données de type image. - * - * <p>Java class for ImageTechnicalMetadataType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour ImageTechnicalMetadataType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ImageTechnicalMetadataType"> * <complexContent> @@ -64,8 +28,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ImageTechnicalMetadataType") diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/KeyType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/KeyType.java new file mode 100644 index 0000000000000000000000000000000000000000..81530937bf7e597d80d69cfdb569539bfa733c49 --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/KeyType.java @@ -0,0 +1,103 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * <p>Classe Java pour KeyType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="KeyType"> + * <simpleContent> + * <extension base="<fr:gouv:culture:archivesdefrance:seda:v2.1>CodeKeywordType"> + * <attribute name="listVersionID" type="{http://www.w3.org/2001/XMLSchema}token" default="edition 2009" /> + * </extension> + * </simpleContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "KeyType", propOrder = { + "value" +}) +public class KeyType { + + @XmlValue + protected CodeKeywordType value; + @XmlAttribute(name = "listVersionID") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected String listVersionID; + + /** + * Table des types de mots-clés. + * + * @return + * possible object is + * {@link CodeKeywordType } + * + */ + public CodeKeywordType getValue() { + return value; + } + + /** + * Définit la valeur de la propriété value. + * + * @param value + * allowed object is + * {@link CodeKeywordType } + * + */ + public void setValue(CodeKeywordType value) { + this.value = value; + } + + /** + * Obtient la valeur de la propriété listVersionID. + * + * @return + * possible object is + * {@link String } + * + */ + public String getListVersionID() { + if (listVersionID == null) { + return "edition 2009"; + } else { + return listVersionID; + } + } + + /** + * Définit la valeur de la propriété listVersionID. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setListVersionID(String value) { + this.listVersionID = value; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/KeywordsType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/KeywordsType.java index 8c5ff18e901170f4dca7c47550dab75e2ec1f791..ab1b2730d6f4539a60bb70f7e57d8e4909a57e66 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/KeywordsType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/KeywordsType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,18 +15,17 @@ import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlID; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** * Mots-clés. - * - * <p>Java class for KeywordsType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour KeywordsType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="KeywordsType"> * <complexContent> @@ -70,23 +33,15 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * <sequence> * <element name="KeywordContent" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}TextType"/> * <element name="KeywordReference" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}IdentifierType" minOccurs="0"/> - * <element name="KeywordType" minOccurs="0"> - * <complexType> - * <simpleContent> - * <extension base="<fr:gouv:culture:archivesdefrance:seda:v2.1>CodeKeywordType"> - * <attribute name="listVersionID" type="{http://www.w3.org/2001/XMLSchema}token" default="edition 2009" /> - * </extension> - * </simpleContent> - * </complexType> - * </element> + * <element name="KeywordType" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}KeyType" minOccurs="0"/> * </sequence> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> * </restriction> * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "KeywordsType", propOrder = { @@ -101,7 +56,7 @@ public class KeywordsType { @XmlElement(name = "KeywordReference") protected IdentifierType keywordReference; @XmlElement(name = "KeywordType") - protected KeywordsType.KeywordType keywordType; + protected KeyType keywordType; @XmlAttribute(name = "id") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID @@ -109,184 +64,99 @@ public class KeywordsType { protected String id; /** - * Gets the value of the keywordContent property. - * + * Obtient la valeur de la propriété keywordContent. + * * @return * possible object is * {@link TextType } - * + * */ public TextType getKeywordContent() { return keywordContent; } /** - * Sets the value of the keywordContent property. - * + * Définit la valeur de la propriété keywordContent. + * * @param value * allowed object is * {@link TextType } - * + * */ public void setKeywordContent(TextType value) { this.keywordContent = value; } /** - * Gets the value of the keywordReference property. - * + * Obtient la valeur de la propriété keywordReference. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getKeywordReference() { return keywordReference; } /** - * Sets the value of the keywordReference property. - * + * Définit la valeur de la propriété keywordReference. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setKeywordReference(IdentifierType value) { this.keywordReference = value; } /** - * Gets the value of the keywordType property. - * + * Obtient la valeur de la propriété keywordType. + * * @return * possible object is - * {@link KeywordsType.KeywordType } - * + * {@link KeyType } + * */ - public KeywordsType.KeywordType getKeywordType() { + public KeyType getKeywordType() { return keywordType; } /** - * Sets the value of the keywordType property. - * + * Définit la valeur de la propriété keywordType. + * * @param value * allowed object is - * {@link KeywordsType.KeywordType } - * + * {@link KeyType } + * */ - public void setKeywordType(KeywordsType.KeywordType value) { + public void setKeywordType(KeyType value) { this.keywordType = value; } /** - * Gets the value of the id property. - * + * Obtient la valeur de la propriété id. + * * @return * possible object is * {@link String } - * + * */ public String getId() { return id; } /** - * Sets the value of the id property. - * + * Définit la valeur de la propriété id. + * * @param value * allowed object is * {@link String } - * + * */ public void setId(String value) { this.id = value; } - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <simpleContent> - * <extension base="<fr:gouv:culture:archivesdefrance:seda:v2.1>CodeKeywordType"> - * <attribute name="listVersionID" type="{http://www.w3.org/2001/XMLSchema}token" default="edition 2009" /> - * </extension> - * </simpleContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "value" - }) - public static class KeywordType { - - @XmlValue - protected CodeKeywordType value; - @XmlAttribute(name = "listVersionID") - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - @XmlSchemaType(name = "token") - protected String listVersionID; - - /** - * Table des types de mots-clés. - * - * @return - * possible object is - * {@link CodeKeywordType } - * - */ - public CodeKeywordType getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link CodeKeywordType } - * - */ - public void setValue(CodeKeywordType value) { - this.value = value; - } - - /** - * Gets the value of the listVersionID property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getListVersionID() { - if (listVersionID == null) { - return "edition 2009"; - } else { - return listVersionID; - } - } - - /** - * Sets the value of the listVersionID property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setListVersionID(String value) { - this.listVersionID = value; - } - - } - } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LegalStatusType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LegalStatusType.java index 441b3778d24d86b50026967de9e0128c87c89c50..6fc860aa9aaa53a94c3416a8bb3eff26a3fa84b8 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LegalStatusType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LegalStatusType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -50,9 +14,9 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for LegalStatusType. - * - * <p>The following schema fragment specifies the expected content contained within this class. + * <p>Classe Java pour LegalStatusType. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. * <p> * <pre> * <simpleType name="LegalStatusType"> @@ -63,7 +27,7 @@ import javax.xml.bind.annotation.XmlType; * </restriction> * </simpleType> * </pre> - * + * */ @XmlType(name = "LegalStatusType") @XmlEnum diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LevelType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LevelType.java index 94e46bcf26b2e4e342c107e41dc8d75309d4dd11..8c1a2225f8bbbc2b3bd3ae4e2d7ba9f274b4cea0 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LevelType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LevelType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -50,9 +14,9 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for LevelType. - * - * <p>The following schema fragment specifies the expected content contained within this class. + * <p>Classe Java pour LevelType. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. * <p> * <pre> * <simpleType name="LevelType"> @@ -71,7 +35,7 @@ import javax.xml.bind.annotation.XmlType; * </restriction> * </simpleType> * </pre> - * + * */ @XmlType(name = "LevelType") @XmlEnum diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LocatorType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LocatorType.java index fa972b16bf4b3654c8c5e8057482a787e4827ee7..dab221b752186c5a42e9da5ea39ba1d49d3b1501 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LocatorType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LocatorType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -55,10 +19,10 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** - * <p>Java class for locatorType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour locatorType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="locatorType"> * <complexContent> @@ -69,8 +33,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "locatorType", namespace = "http://www.w3.org/1999/xlink", propOrder = { @@ -93,25 +57,25 @@ public class LocatorType { /** * Gets the value of the title property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the title property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getTitle().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link TitleEltType } - * - * + * + * */ public List<TitleEltType> getTitle() { if (title == null) { @@ -121,12 +85,12 @@ public class LocatorType { } /** - * Gets the value of the type property. - * + * Obtient la valeur de la propriété type. + * * @return * possible object is * {@link TypeType } - * + * */ public TypeType getType() { if (type == null) { @@ -137,111 +101,111 @@ public class LocatorType { } /** - * Sets the value of the type property. - * + * Définit la valeur de la propriété type. + * * @param value * allowed object is * {@link TypeType } - * + * */ public void setType(TypeType value) { this.type = value; } /** - * Gets the value of the href property. - * + * Obtient la valeur de la propriété href. + * * @return * possible object is * {@link String } - * + * */ public String getHref() { return href; } /** - * Sets the value of the href property. - * + * Définit la valeur de la propriété href. + * * @param value * allowed object is * {@link String } - * + * */ public void setHref(String value) { this.href = value; } /** - * Gets the value of the role property. - * + * Obtient la valeur de la propriété role. + * * @return * possible object is * {@link String } - * + * */ public String getRole() { return role; } /** - * Sets the value of the role property. - * + * Définit la valeur de la propriété role. + * * @param value * allowed object is * {@link String } - * + * */ public void setRole(String value) { this.role = value; } /** - * Gets the value of the title1 property. - * + * Obtient la valeur de la propriété title1. + * * @return * possible object is * {@link String } - * + * */ public String getTitle1() { return title1; } /** - * Sets the value of the title1 property. - * + * Définit la valeur de la propriété title1. + * * @param value * allowed object is * {@link String } - * + * */ public void setTitle1(String value) { this.title1 = value; } /** - * + * * label is not required, but locators have no particular * XLink function if they are not labeled. - * - * + * + * * @return * possible object is * {@link String } - * + * */ public String getLabel() { return label; } /** - * Sets the value of the label property. - * + * Définit la valeur de la propriété label. + * * @param value * allowed object is * {@link String } - * + * */ public void setLabel(String value) { this.label = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LogBookOgType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LogBookOgType.java new file mode 100644 index 0000000000000000000000000000000000000000..1a487e30c8d8e29e4537a73d703712130a1aacd6 --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LogBookOgType.java @@ -0,0 +1,76 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Classe Java pour LogBookOgType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="LogBookOgType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Event" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}EventLogBookOgType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LogBookOgType", propOrder = { + "event" +}) +public class LogBookOgType { + + @XmlElement(name = "Event") + protected List<EventLogBookOgType> event; + + /** + * Gets the value of the event property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the event property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getEvent().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link EventLogBookOgType } + * + * + */ + public List<EventLogBookOgType> getEvent() { + if (event == null) { + event = new ArrayList<EventLogBookOgType>(); + } + return this.event; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LogBookType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LogBookType.java new file mode 100644 index 0000000000000000000000000000000000000000..e3fd4a0cad1636c159c428364c635f6db5afdd72 --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/LogBookType.java @@ -0,0 +1,76 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Classe Java pour LogBookType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="LogBookType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Event" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}EventType" maxOccurs="unbounded"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LogBookType", propOrder = { + "event" +}) +public class LogBookType { + + @XmlElement(name = "Event", required = true) + protected List<EventType> event; + + /** + * Gets the value of the event property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the event property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getEvent().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link EventType } + * + * + */ + public List<EventType> getEvent() { + if (event == null) { + event = new ArrayList<EventType>(); + } + return this.event; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ManagementHistoryDataType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ManagementHistoryDataType.java new file mode 100644 index 0000000000000000000000000000000000000000..e96cb70b93a58795933e4f1295eca0a22ae8c70c --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ManagementHistoryDataType.java @@ -0,0 +1,100 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Référence à un objet-données ou à un groupe d'objets-données existant. + * + * + * <p>Classe Java pour ManagementHistoryDataType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="ManagementHistoryDataType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Version" type="{http://www.w3.org/2001/XMLSchema}string"/> + * <element name="Management" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}ManagementType" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ManagementHistoryDataType", propOrder = { + "version", + "management" +}) +public class ManagementHistoryDataType { + + @XmlElement(name = "Version", required = true) + protected String version; + @XmlElement(name = "Management") + protected ManagementType management; + + /** + * Obtient la valeur de la propriété version. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersion() { + return version; + } + + /** + * Définit la valeur de la propriété version. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersion(String value) { + this.version = value; + } + + /** + * Obtient la valeur de la propriété management. + * + * @return + * possible object is + * {@link ManagementType } + * + */ + public ManagementType getManagement() { + return management; + } + + /** + * Définit la valeur de la propriété management. + * + * @param value + * allowed object is + * {@link ManagementType } + * + */ + public void setManagement(ManagementType value) { + this.management = value; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ManagementHistoryType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ManagementHistoryType.java new file mode 100644 index 0000000000000000000000000000000000000000..0c3c7d316c6457ac477f7bbfeb8aa9d2e8a34fa5 --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ManagementHistoryType.java @@ -0,0 +1,103 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Référence à un objet-données ou à un groupe d'objets-données existant. + * + * + * <p>Classe Java pour ManagementHistoryType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="ManagementHistoryType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="UpdateDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/> + * <element name="Data" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}ManagementHistoryDataType"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ManagementHistoryType", propOrder = { + "updateDate", + "data" +}) +public class ManagementHistoryType { + + @XmlElement(name = "UpdateDate", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar updateDate; + @XmlElement(name = "Data", required = true) + protected ManagementHistoryDataType data; + + /** + * Obtient la valeur de la propriété updateDate. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getUpdateDate() { + return updateDate; + } + + /** + * Définit la valeur de la propriété updateDate. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setUpdateDate(XMLGregorianCalendar value) { + this.updateDate = value; + } + + /** + * Obtient la valeur de la propriété data. + * + * @return + * possible object is + * {@link ManagementHistoryDataType } + * + */ + public ManagementHistoryDataType getData() { + return data; + } + + /** + * Définit la valeur de la propriété data. + * + * @param value + * allowed object is + * {@link ManagementHistoryDataType } + * + */ + public void setData(ManagementHistoryDataType value) { + this.data = value; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ManagementMetadataType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ManagementMetadataType.java index 90c428ae5812c11fa5b6460f1ab1d95abcc3ba7a..9aa6ccf50bf579a38c7c309a8490e5352787f270 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ManagementMetadataType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ManagementMetadataType.java @@ -1,55 +1,18 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) -// Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source -// schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // + package fr.gouv.vitamui.commons.vitam.seda; import java.util.ArrayList; import java.util.List; - import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlID; @@ -57,11 +20,14 @@ import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.w3c.dom.Element; + /** - * <p>Java class for ManagementMetadataType complex type. <p>The following - * schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour ManagementMetadataType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ManagementMetadataType"> * <complexContent> @@ -80,601 +46,483 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </complexContent> * </complexType> * </pre> + * + * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ManagementMetadataType", propOrder = { "archivalProfile", "serviceLevel", "acquisitionInformation", - "legalStatus", "originatingAgencyIdentifier", "submissionAgencyIdentifier", "storageRule", "appraisalRule", - "accessRule", "disseminationRule", "reuseRule", "classificationRule", "logBook", "needAuthorization", - "otherManagementAbstract", "updateOperation" }) +@XmlType(name = "ManagementMetadataType", propOrder = { + "archivalProfile", + "serviceLevel", + "acquisitionInformation", + "legalStatus", + "originatingAgencyIdentifier", + "submissionAgencyIdentifier", + "storageRule", + "appraisalRule", + "accessRule", + "disseminationRule", + "reuseRule", + "classificationRule", + "logBook", + "needAuthorization", + "updateOperation", + "any" +}) public class ManagementMetadataType { @XmlElement(name = "ArchivalProfile") protected IdentifierType archivalProfile; - @XmlElement(name = "ServiceLevel") protected IdentifierType serviceLevel; - @XmlElement(name = "AcquisitionInformation") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlSchemaType(name = "token") protected String acquisitionInformation; - @XmlElement(name = "LegalStatus") @XmlSchemaType(name = "token") protected LegalStatusType legalStatus; - @XmlElement(name = "OriginatingAgencyIdentifier") protected IdentifierType originatingAgencyIdentifier; - @XmlElement(name = "SubmissionAgencyIdentifier") protected IdentifierType submissionAgencyIdentifier; - @XmlElement(name = "StorageRule") protected StorageRuleType storageRule; - @XmlElement(name = "AppraisalRule") protected AppraisalRuleType appraisalRule; - @XmlElement(name = "AccessRule") protected AccessRuleType accessRule; - @XmlElement(name = "DisseminationRule") protected DisseminationRuleType disseminationRule; - @XmlElement(name = "ReuseRule") protected ReuseRuleType reuseRule; - @XmlElement(name = "ClassificationRule") protected ClassificationRuleType classificationRule; - @XmlElement(name = "LogBook") - protected ManagementMetadataType.LogBook logBook; - + protected LogBookType logBook; @XmlElement(name = "NeedAuthorization") protected Boolean needAuthorization; - - @XmlElement(name = "OtherManagementAbstract") - protected List<Object> otherManagementAbstract; - + @XmlElement(name = "UpdateOperation") + protected UpdateOperationType updateOperation; + @XmlAnyElement(lax = true) + protected List<Object> any; @XmlAttribute(name = "id", namespace = "http://www.w3.org/XML/1998/namespace") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID @XmlSchemaType(name = "ID") protected String id; - @XmlElement(name = "UpdateOperation") - private UpdateOperationType updateOperation; - /** - * Gets the value of the archivalProfile property. - * + * Obtient la valeur de la propriété archivalProfile. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getArchivalProfile() { return archivalProfile; } /** - * Sets the value of the archivalProfile property. - * + * Définit la valeur de la propriété archivalProfile. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setArchivalProfile(IdentifierType value) { - archivalProfile = value; + this.archivalProfile = value; } /** - * Gets the value of the serviceLevel property. - * + * Obtient la valeur de la propriété serviceLevel. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getServiceLevel() { return serviceLevel; } /** - * Sets the value of the serviceLevel property. - * + * Définit la valeur de la propriété serviceLevel. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setServiceLevel(IdentifierType value) { - serviceLevel = value; + this.serviceLevel = value; } /** - * Gets the value of the acquisitionInformation property. - * + * Obtient la valeur de la propriété acquisitionInformation. + * * @return * possible object is * {@link String } - * + * */ public String getAcquisitionInformation() { return acquisitionInformation; } /** - * Sets the value of the acquisitionInformation property. - * + * Définit la valeur de la propriété acquisitionInformation. + * * @param value * allowed object is * {@link String } - * + * */ public void setAcquisitionInformation(String value) { - acquisitionInformation = value; + this.acquisitionInformation = value; } /** - * Gets the value of the legalStatus property. - * + * Obtient la valeur de la propriété legalStatus. + * * @return * possible object is * {@link LegalStatusType } - * + * */ public LegalStatusType getLegalStatus() { return legalStatus; } /** - * Sets the value of the legalStatus property. - * + * Définit la valeur de la propriété legalStatus. + * * @param value * allowed object is * {@link LegalStatusType } - * + * */ public void setLegalStatus(LegalStatusType value) { - legalStatus = value; + this.legalStatus = value; } /** - * Gets the value of the originatingAgencyIdentifier property. - * + * Obtient la valeur de la propriété originatingAgencyIdentifier. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getOriginatingAgencyIdentifier() { return originatingAgencyIdentifier; } /** - * Sets the value of the originatingAgencyIdentifier property. - * + * Définit la valeur de la propriété originatingAgencyIdentifier. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setOriginatingAgencyIdentifier(IdentifierType value) { - originatingAgencyIdentifier = value; + this.originatingAgencyIdentifier = value; } /** - * Gets the value of the submissionAgencyIdentifier property. - * + * Obtient la valeur de la propriété submissionAgencyIdentifier. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getSubmissionAgencyIdentifier() { return submissionAgencyIdentifier; } /** - * Sets the value of the submissionAgencyIdentifier property. - * + * Définit la valeur de la propriété submissionAgencyIdentifier. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setSubmissionAgencyIdentifier(IdentifierType value) { - submissionAgencyIdentifier = value; + this.submissionAgencyIdentifier = value; } /** - * Gets the value of the storageRule property. - * + * Obtient la valeur de la propriété storageRule. + * * @return * possible object is * {@link StorageRuleType } - * + * */ public StorageRuleType getStorageRule() { return storageRule; } /** - * Sets the value of the storageRule property. - * + * Définit la valeur de la propriété storageRule. + * * @param value * allowed object is * {@link StorageRuleType } - * + * */ public void setStorageRule(StorageRuleType value) { - storageRule = value; + this.storageRule = value; } /** - * Gets the value of the appraisalRule property. - * + * Obtient la valeur de la propriété appraisalRule. + * * @return * possible object is * {@link AppraisalRuleType } - * + * */ public AppraisalRuleType getAppraisalRule() { return appraisalRule; } /** - * Sets the value of the appraisalRule property. - * + * Définit la valeur de la propriété appraisalRule. + * * @param value * allowed object is * {@link AppraisalRuleType } - * + * */ public void setAppraisalRule(AppraisalRuleType value) { - appraisalRule = value; + this.appraisalRule = value; } /** - * Gets the value of the accessRule property. - * + * Obtient la valeur de la propriété accessRule. + * * @return * possible object is * {@link AccessRuleType } - * + * */ public AccessRuleType getAccessRule() { return accessRule; } /** - * Sets the value of the accessRule property. - * + * Définit la valeur de la propriété accessRule. + * * @param value * allowed object is * {@link AccessRuleType } - * + * */ public void setAccessRule(AccessRuleType value) { - accessRule = value; + this.accessRule = value; } /** - * Gets the value of the disseminationRule property. - * + * Obtient la valeur de la propriété disseminationRule. + * * @return * possible object is * {@link DisseminationRuleType } - * + * */ public DisseminationRuleType getDisseminationRule() { return disseminationRule; } /** - * Sets the value of the disseminationRule property. - * + * Définit la valeur de la propriété disseminationRule. + * * @param value * allowed object is * {@link DisseminationRuleType } - * + * */ public void setDisseminationRule(DisseminationRuleType value) { - disseminationRule = value; + this.disseminationRule = value; } /** - * Gets the value of the reuseRule property. - * + * Obtient la valeur de la propriété reuseRule. + * * @return * possible object is * {@link ReuseRuleType } - * + * */ public ReuseRuleType getReuseRule() { return reuseRule; } /** - * Sets the value of the reuseRule property. - * + * Définit la valeur de la propriété reuseRule. + * * @param value * allowed object is * {@link ReuseRuleType } - * + * */ public void setReuseRule(ReuseRuleType value) { - reuseRule = value; + this.reuseRule = value; } /** - * Gets the value of the classificationRule property. - * + * Obtient la valeur de la propriété classificationRule. + * * @return * possible object is * {@link ClassificationRuleType } - * + * */ public ClassificationRuleType getClassificationRule() { return classificationRule; } /** - * Sets the value of the classificationRule property. - * + * Définit la valeur de la propriété classificationRule. + * * @param value * allowed object is * {@link ClassificationRuleType } - * + * */ public void setClassificationRule(ClassificationRuleType value) { - classificationRule = value; + this.classificationRule = value; } /** - * Gets the value of the logBook property. - * + * Obtient la valeur de la propriété logBook. + * * @return * possible object is - * {@link ManagementMetadataType.LogBook } - * + * {@link LogBookType } + * */ - public ManagementMetadataType.LogBook getLogBook() { + public LogBookType getLogBook() { return logBook; } /** - * Sets the value of the logBook property. - * + * Définit la valeur de la propriété logBook. + * * @param value * allowed object is - * {@link ManagementMetadataType.LogBook } - * + * {@link LogBookType } + * */ - public void setLogBook(ManagementMetadataType.LogBook value) { - logBook = value; + public void setLogBook(LogBookType value) { + this.logBook = value; } /** - * Gets the value of the needAuthorization property. - * + * Obtient la valeur de la propriété needAuthorization. + * * @return * possible object is * {@link Boolean } - * + * */ public Boolean isNeedAuthorization() { return needAuthorization; } /** - * Sets the value of the needAuthorization property. - * + * Définit la valeur de la propriété needAuthorization. + * * @param value * allowed object is * {@link Boolean } - * + * */ public void setNeedAuthorization(Boolean value) { - needAuthorization = value; + this.needAuthorization = value; + } + + /** + * Obtient la valeur de la propriété updateOperation. + * + * @return + * possible object is + * {@link UpdateOperationType } + * + */ + public UpdateOperationType getUpdateOperation() { + return updateOperation; } /** - * Autres métadonnées de gestion.Gets the value of the otherManagementAbstract property. - * + * Définit la valeur de la propriété updateOperation. + * + * @param value + * allowed object is + * {@link UpdateOperationType } + * + */ + public void setUpdateOperation(UpdateOperationType value) { + this.updateOperation = value; + } + + /** + * Gets the value of the any property. + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the otherManagementAbstract property. - * + * This is why there is not a <CODE>set</CODE> method for the any property. + * * <p> * For example, to add a new item, do as follows: * <pre> - * getOtherManagementAbstract().add(newItem); + * getAny().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list + * {@link Element } * {@link Object } - * - * + * + * */ - public List<Object> getOtherManagementAbstract() { - if (otherManagementAbstract == null) { - otherManagementAbstract = new ArrayList<>(); + public List<Object> getAny() { + if (any == null) { + any = new ArrayList<Object>(); } - return otherManagementAbstract; + return this.any; } /** - * Gets the value of the id property. - * + * Obtient la valeur de la propriété id. + * * @return * possible object is * {@link String } - * + * */ public String getId() { return id; } /** - * Sets the value of the id property. - * + * Définit la valeur de la propriété id. + * * @param value * allowed object is * {@link String } - * + * */ public void setId(String value) { - id = value; - } - - /** - * Gets the value of the updateOperation property. - * - * @return - * possible object is - * {@link String } - * - */ - public UpdateOperationType getUpdateOperation() { - return updateOperation; - } - - /** - * Sets the value of the updateOperation property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUpdateOperation(UpdateOperationType value) { - updateOperation = value; - } - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="Event" maxOccurs="unbounded"> - * <complexType> - * <complexContent> - * <extension base="{fr:gouv:culture:archivesdefrance:seda:v2.1}EventType"> - * <sequence> - * <element name="DataObjectReference" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectRefType" minOccurs="0"/> - * </sequence> - * </extension> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { "event" }) - public static class LogBook { - - @XmlElement(name = "Event", required = true) - protected List<ManagementMetadataType.LogBook.Event> event; - - /** - * Gets the value of the event property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the event property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getEvent().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link ManagementMetadataType.LogBook.Event } - * - * - */ - public List<ManagementMetadataType.LogBook.Event> getEvent() { - if (event == null) { - event = new ArrayList<>(); - } - return event; - } - - /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * <complexType> - * <complexContent> - * <extension base="{fr:gouv:culture:archivesdefrance:seda:v2.1}EventType"> - * <sequence> - * <element name="DataObjectReference" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectRefType" minOccurs="0"/> - * </sequence> - * </extension> - * </complexContent> - * </complexType> - * </pre> - * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { "dataObjectReference" }) - public static class Event extends EventType { - - @XmlElement(name = "DataObjectReference") - protected DataObjectRefType dataObjectReference; - - /** - * Gets the value of the dataObjectReference property. - * - * @return - * possible object is - * {@link DataObjectRefType } - * - */ - public DataObjectRefType getDataObjectReference() { - return dataObjectReference; - } - - /** - * Sets the value of the dataObjectReference property. - * - * @param value - * allowed object is - * {@link DataObjectRefType } - * - */ - public void setDataObjectReference(DataObjectRefType value) { - dataObjectReference = value; - } - - } - + this.id = value; } } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ManagementType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ManagementType.java new file mode 100644 index 0000000000000000000000000000000000000000..4da7278c7bcde2cbb5e329d678605f30d1838fe9 --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ManagementType.java @@ -0,0 +1,320 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; + + +/** + * <p>Classe Java pour ManagementType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="ManagementType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}ManagementGroup"/> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ManagementType", propOrder = { + "storageRule", + "appraisalRule", + "accessRule", + "disseminationRule", + "reuseRule", + "classificationRule", + "logBook", + "needAuthorization", + "updateOperation", + "any" +}) +public class ManagementType { + + @XmlElement(name = "StorageRule") + protected StorageRuleType storageRule; + @XmlElement(name = "AppraisalRule") + protected AppraisalRuleType appraisalRule; + @XmlElement(name = "AccessRule") + protected AccessRuleType accessRule; + @XmlElement(name = "DisseminationRule") + protected DisseminationRuleType disseminationRule; + @XmlElement(name = "ReuseRule") + protected ReuseRuleType reuseRule; + @XmlElement(name = "ClassificationRule") + protected ClassificationRuleType classificationRule; + @XmlElement(name = "LogBook") + protected LogBookType logBook; + @XmlElement(name = "NeedAuthorization") + protected Boolean needAuthorization; + @XmlElement(name = "UpdateOperation") + protected UpdateOperationType updateOperation; + @XmlAnyElement(lax = true) + protected List<Object> any; + + /** + * Obtient la valeur de la propriété storageRule. + * + * @return + * possible object is + * {@link StorageRuleType } + * + */ + public StorageRuleType getStorageRule() { + return storageRule; + } + + /** + * Définit la valeur de la propriété storageRule. + * + * @param value + * allowed object is + * {@link StorageRuleType } + * + */ + public void setStorageRule(StorageRuleType value) { + this.storageRule = value; + } + + /** + * Obtient la valeur de la propriété appraisalRule. + * + * @return + * possible object is + * {@link AppraisalRuleType } + * + */ + public AppraisalRuleType getAppraisalRule() { + return appraisalRule; + } + + /** + * Définit la valeur de la propriété appraisalRule. + * + * @param value + * allowed object is + * {@link AppraisalRuleType } + * + */ + public void setAppraisalRule(AppraisalRuleType value) { + this.appraisalRule = value; + } + + /** + * Obtient la valeur de la propriété accessRule. + * + * @return + * possible object is + * {@link AccessRuleType } + * + */ + public AccessRuleType getAccessRule() { + return accessRule; + } + + /** + * Définit la valeur de la propriété accessRule. + * + * @param value + * allowed object is + * {@link AccessRuleType } + * + */ + public void setAccessRule(AccessRuleType value) { + this.accessRule = value; + } + + /** + * Obtient la valeur de la propriété disseminationRule. + * + * @return + * possible object is + * {@link DisseminationRuleType } + * + */ + public DisseminationRuleType getDisseminationRule() { + return disseminationRule; + } + + /** + * Définit la valeur de la propriété disseminationRule. + * + * @param value + * allowed object is + * {@link DisseminationRuleType } + * + */ + public void setDisseminationRule(DisseminationRuleType value) { + this.disseminationRule = value; + } + + /** + * Obtient la valeur de la propriété reuseRule. + * + * @return + * possible object is + * {@link ReuseRuleType } + * + */ + public ReuseRuleType getReuseRule() { + return reuseRule; + } + + /** + * Définit la valeur de la propriété reuseRule. + * + * @param value + * allowed object is + * {@link ReuseRuleType } + * + */ + public void setReuseRule(ReuseRuleType value) { + this.reuseRule = value; + } + + /** + * Obtient la valeur de la propriété classificationRule. + * + * @return + * possible object is + * {@link ClassificationRuleType } + * + */ + public ClassificationRuleType getClassificationRule() { + return classificationRule; + } + + /** + * Définit la valeur de la propriété classificationRule. + * + * @param value + * allowed object is + * {@link ClassificationRuleType } + * + */ + public void setClassificationRule(ClassificationRuleType value) { + this.classificationRule = value; + } + + /** + * Obtient la valeur de la propriété logBook. + * + * @return + * possible object is + * {@link LogBookType } + * + */ + public LogBookType getLogBook() { + return logBook; + } + + /** + * Définit la valeur de la propriété logBook. + * + * @param value + * allowed object is + * {@link LogBookType } + * + */ + public void setLogBook(LogBookType value) { + this.logBook = value; + } + + /** + * Obtient la valeur de la propriété needAuthorization. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isNeedAuthorization() { + return needAuthorization; + } + + /** + * Définit la valeur de la propriété needAuthorization. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setNeedAuthorization(Boolean value) { + this.needAuthorization = value; + } + + /** + * Obtient la valeur de la propriété updateOperation. + * + * @return + * possible object is + * {@link UpdateOperationType } + * + */ + public UpdateOperationType getUpdateOperation() { + return updateOperation; + } + + /** + * Définit la valeur de la propriété updateOperation. + * + * @param value + * allowed object is + * {@link UpdateOperationType } + * + */ + public void setUpdateOperation(UpdateOperationType value) { + this.updateOperation = value; + } + + /** + * Gets the value of the any property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the any property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getAny().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Element } + * {@link Object } + * + * + */ + public List<Object> getAny() { + if (any == null) { + any = new ArrayList<Object>(); + } + return this.any; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MeasurementType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MeasurementType.java index 8d53fd81b145978502a4ab9ded179674ea096ba9..03830acdfd1720ed7d3be5cd1d0a884889837ab2 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MeasurementType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MeasurementType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.bind.annotation.XmlValue; /** - * <p>Java class for MeasurementType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour MeasurementType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="MeasurementType"> * <simpleContent> @@ -66,8 +30,8 @@ import javax.xml.bind.annotation.XmlValue; * </simpleContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "MeasurementType", propOrder = { @@ -81,48 +45,48 @@ public class MeasurementType { protected String unit; /** - * Gets the value of the value property. - * + * Obtient la valeur de la propriété value. + * * @return * possible object is * {@link BigDecimal } - * + * */ public BigDecimal getValue() { return value; } /** - * Sets the value of the value property. - * + * Définit la valeur de la propriété value. + * * @param value * allowed object is * {@link BigDecimal } - * + * */ public void setValue(BigDecimal value) { this.value = value; } /** - * Gets the value of the unit property. - * + * Obtient la valeur de la propriété unit. + * * @return * possible object is * {@link String } - * + * */ public String getUnit() { return unit; } /** - * Sets the value of the unit property. - * + * Définit la valeur de la propriété unit. + * * @param value * allowed object is * {@link String } - * + * */ public void setUnit(String value) { this.unit = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MeasurementWeightType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MeasurementWeightType.java index 61685d56a6e26bcf0868b6064d0a23f4bafead75..d39b0c0bd694e9c5baf3b3df74f90fe5eb5152fd 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MeasurementWeightType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MeasurementWeightType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.bind.annotation.XmlValue; /** - * <p>Java class for MeasurementWeightType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour MeasurementWeightType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="MeasurementWeightType"> * <simpleContent> @@ -66,8 +30,8 @@ import javax.xml.bind.annotation.XmlValue; * </simpleContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "MeasurementWeightType", propOrder = { @@ -81,48 +45,48 @@ public class MeasurementWeightType { protected MeasurementWeightUnitsType unit; /** - * Gets the value of the value property. - * + * Obtient la valeur de la propriété value. + * * @return * possible object is * {@link BigDecimal } - * + * */ public BigDecimal getValue() { return value; } /** - * Sets the value of the value property. - * + * Définit la valeur de la propriété value. + * * @param value * allowed object is * {@link BigDecimal } - * + * */ public void setValue(BigDecimal value) { this.value = value; } /** - * Gets the value of the unit property. - * + * Obtient la valeur de la propriété unit. + * * @return * possible object is * {@link MeasurementWeightUnitsType } - * + * */ public MeasurementWeightUnitsType getUnit() { return unit; } /** - * Sets the value of the unit property. - * + * Définit la valeur de la propriété unit. + * * @param value * allowed object is * {@link MeasurementWeightUnitsType } - * + * */ public void setUnit(MeasurementWeightUnitsType value) { this.unit = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MeasurementWeightUnitsType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MeasurementWeightUnitsType.java index 7e6e7d27201152cab8b56c671842051ce9e6ec2e..2f76b6d81ed1a2fc8a62c3d43f9866d89a38e0ae 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MeasurementWeightUnitsType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MeasurementWeightUnitsType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -50,9 +14,9 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for MeasurementWeightUnitsType. - * - * <p>The following schema fragment specifies the expected content contained within this class. + * <p>Classe Java pour MeasurementWeightUnitsType. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. * <p> * <pre> * <simpleType name="MeasurementWeightUnitsType"> @@ -68,7 +32,7 @@ import javax.xml.bind.annotation.XmlType; * </restriction> * </simpleType> * </pre> - * + * */ @XmlType(name = "MeasurementWeightUnitsType") @XmlEnum diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MessageDigestBinaryObjectType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MessageDigestBinaryObjectType.java index f35cc17a2f006972ff6a866a683a02c999ad9653..733e16433c0557ab7fad40f8c9783649a367ead4 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MessageDigestBinaryObjectType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MessageDigestBinaryObjectType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -54,10 +18,10 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** - * <p>Java class for MessageDigestBinaryObjectType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour MessageDigestBinaryObjectType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="MessageDigestBinaryObjectType"> * <simpleContent> @@ -67,8 +31,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </simpleContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "MessageDigestBinaryObjectType", propOrder = { @@ -84,47 +48,47 @@ public class MessageDigestBinaryObjectType { /** * Représentation binaire : utilisation possible de base64 ou d'hexadécimal. - * + * * @return * possible object is * {@link String } - * + * */ public String getValue() { return value; } /** - * Sets the value of the value property. - * + * Définit la valeur de la propriété value. + * * @param value * allowed object is * {@link String } - * + * */ public void setValue(String value) { this.value = value; } /** - * Gets the value of the algorithm property. - * + * Obtient la valeur de la propriété algorithm. + * * @return * possible object is * {@link String } - * + * */ public String getAlgorithm() { return algorithm; } /** - * Sets the value of the algorithm property. - * + * Définit la valeur de la propriété algorithm. + * * @param value * allowed object is * {@link String } - * + * */ public void setAlgorithm(String value) { this.algorithm = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MessageType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MessageType.java index f12a1f6b11c051eff0a36484c8ab302f8747d72e..d4138ed7310b9d332fe9979d6fd99f7d0a13ac8a 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MessageType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MessageType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -60,10 +24,10 @@ import javax.xml.datatype.XMLGregorianCalendar; /** - * <p>Java class for MessageType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour MessageType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="MessageType"> * <complexContent> @@ -72,15 +36,15 @@ import javax.xml.datatype.XMLGregorianCalendar; * <element name="Comment" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}TextType" maxOccurs="unbounded" minOccurs="0"/> * <element name="Date" type="{http://www.w3.org/2001/XMLSchema}dateTime"/> * <element name="MessageIdentifier" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}IdentifierType"/> - * <element name="Signature" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}SignatureType" minOccurs="0"/> + * <element name="Signature" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}SignatureMessageType" minOccurs="0"/> * </sequence> * <attribute ref="{http://www.w3.org/XML/1998/namespace}id"/> * </restriction> * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "MessageType", propOrder = { @@ -103,7 +67,7 @@ public abstract class MessageType { @XmlElement(name = "MessageIdentifier", required = true) protected IdentifierType messageIdentifier; @XmlElement(name = "Signature") - protected SignatureType signature; + protected SignatureMessageType signature; @XmlAttribute(name = "id", namespace = "http://www.w3.org/XML/1998/namespace") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID @@ -112,25 +76,25 @@ public abstract class MessageType { /** * Gets the value of the comment property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the comment property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getComment().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link TextType } - * - * + * + * */ public List<TextType> getComment() { if (comment == null) { @@ -140,96 +104,96 @@ public abstract class MessageType { } /** - * Gets the value of the date property. - * + * Obtient la valeur de la propriété date. + * * @return * possible object is * {@link XMLGregorianCalendar } - * + * */ public XMLGregorianCalendar getDate() { return date; } /** - * Sets the value of the date property. - * + * Définit la valeur de la propriété date. + * * @param value * allowed object is * {@link XMLGregorianCalendar } - * + * */ public void setDate(XMLGregorianCalendar value) { this.date = value; } /** - * Gets the value of the messageIdentifier property. - * + * Obtient la valeur de la propriété messageIdentifier. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getMessageIdentifier() { return messageIdentifier; } /** - * Sets the value of the messageIdentifier property. - * + * Définit la valeur de la propriété messageIdentifier. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setMessageIdentifier(IdentifierType value) { this.messageIdentifier = value; } /** - * Gets the value of the signature property. - * + * Obtient la valeur de la propriété signature. + * * @return * possible object is - * {@link SignatureType } - * + * {@link SignatureMessageType } + * */ - public SignatureType getSignature() { + public SignatureMessageType getSignature() { return signature; } /** - * Sets the value of the signature property. - * + * Définit la valeur de la propriété signature. + * * @param value * allowed object is - * {@link SignatureType } - * + * {@link SignatureMessageType } + * */ - public void setSignature(SignatureType value) { + public void setSignature(SignatureMessageType value) { this.signature = value; } /** - * Gets the value of the id property. - * + * Obtient la valeur de la propriété id. + * * @return * possible object is * {@link String } - * + * */ public String getId() { return id; } /** - * Sets the value of the id property. - * + * Définit la valeur de la propriété id. + * * @param value * allowed object is * {@link String } - * + * */ public void setId(String value) { this.id = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MinimalDataObjectType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MinimalDataObjectType.java index e0a93b72eb93c9700c77734774b1d0661f464828..cdc272607756fd730dd513cd0e0cecbd3c0372ba 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MinimalDataObjectType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/MinimalDataObjectType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -60,10 +24,10 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** - * <p>Java class for MinimalDataObjectType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour MinimalDataObjectType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="MinimalDataObjectType"> * <complexContent> @@ -80,8 +44,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "MinimalDataObjectType", propOrder = { @@ -113,7 +77,6 @@ public abstract class MinimalDataObjectType { @XmlSchemaType(name = "IDREF") protected Object dataObjectGroupReferenceId; @XmlElement(name = "DataObjectGroupId") - @XmlSchemaType(name = "anySimpleType") protected String dataObjectGroupId; @XmlElement(name = "DataObjectVersion") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @@ -125,48 +88,48 @@ public abstract class MinimalDataObjectType { protected String id; /** - * Gets the value of the dataObjectSystemId property. - * + * Obtient la valeur de la propriété dataObjectSystemId. + * * @return * possible object is * {@link String } - * + * */ public String getDataObjectSystemId() { return dataObjectSystemId; } /** - * Sets the value of the dataObjectSystemId property. - * + * Définit la valeur de la propriété dataObjectSystemId. + * * @param value * allowed object is * {@link String } - * + * */ public void setDataObjectSystemId(String value) { this.dataObjectSystemId = value; } /** - * Gets the value of the dataObjectGroupSystemId property. - * + * Obtient la valeur de la propriété dataObjectGroupSystemId. + * * @return * possible object is * {@link String } - * + * */ public String getDataObjectGroupSystemId() { return dataObjectGroupSystemId; } /** - * Sets the value of the dataObjectGroupSystemId property. - * + * Définit la valeur de la propriété dataObjectGroupSystemId. + * * @param value * allowed object is * {@link String } - * + * */ public void setDataObjectGroupSystemId(String value) { this.dataObjectGroupSystemId = value; @@ -174,25 +137,25 @@ public abstract class MinimalDataObjectType { /** * Gets the value of the relationship property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the relationship property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRelationship().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link RelationshipType } - * - * + * + * */ public List<RelationshipType> getRelationship() { if (relationship == null) { @@ -202,96 +165,96 @@ public abstract class MinimalDataObjectType { } /** - * Gets the value of the dataObjectGroupReferenceId property. - * + * Obtient la valeur de la propriété dataObjectGroupReferenceId. + * * @return * possible object is * {@link Object } - * + * */ public Object getDataObjectGroupReferenceId() { return dataObjectGroupReferenceId; } /** - * Sets the value of the dataObjectGroupReferenceId property. - * + * Définit la valeur de la propriété dataObjectGroupReferenceId. + * * @param value * allowed object is * {@link Object } - * + * */ public void setDataObjectGroupReferenceId(Object value) { this.dataObjectGroupReferenceId = value; } /** - * Gets the value of the dataObjectGroupId property. - * + * Obtient la valeur de la propriété dataObjectGroupId. + * * @return * possible object is * {@link String } - * + * */ public String getDataObjectGroupId() { return dataObjectGroupId; } /** - * Sets the value of the dataObjectGroupId property. - * + * Définit la valeur de la propriété dataObjectGroupId. + * * @param value * allowed object is * {@link String } - * + * */ public void setDataObjectGroupId(String value) { this.dataObjectGroupId = value; } /** - * Gets the value of the dataObjectVersion property. - * + * Obtient la valeur de la propriété dataObjectVersion. + * * @return * possible object is * {@link String } - * + * */ public String getDataObjectVersion() { return dataObjectVersion; } /** - * Sets the value of the dataObjectVersion property. - * + * Définit la valeur de la propriété dataObjectVersion. + * * @param value * allowed object is * {@link String } - * + * */ public void setDataObjectVersion(String value) { this.dataObjectVersion = value; } /** - * Gets the value of the id property. - * + * Obtient la valeur de la propriété id. + * * @return * possible object is * {@link String } - * + * */ public String getId() { return id; } /** - * Sets the value of the id property. - * + * Définit la valeur de la propriété id. + * * @param value * allowed object is * {@link String } - * + * */ public void setId(String value) { this.id = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ObjectFactory.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ObjectFactory.java index f41f2e62763b4fc89258196618277eaa0a411570..ec678c5ede55df35b5890df56fd67837ed9ec711 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ObjectFactory.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ObjectFactory.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -46,183 +10,70 @@ package fr.gouv.vitamui.commons.vitam.seda; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlIDREF; import javax.xml.bind.annotation.XmlRegistry; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import javax.xml.datatype.XMLGregorianCalendar; import javax.xml.namespace.QName; /** - * This object contains factory methods for each - * Java content interface and Java element interface - * generated in the fr.gouv.vitamui.commons.vitam.seda package. - * <p>An ObjectFactory allows you to programatically - * construct new instances of the Java representation - * for XML content. The Java representation of XML - * content can consist of schema derived interfaces - * and classes representing the binding of schema - * type definitions, element declarations and model - * groups. Factory methods for each of these are + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the fr.gouv.vitamui.commons.vitam.seda package. + * <p>An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are * provided in this class. - * + * */ @XmlRegistry public class ObjectFactory { - private static final QName _ObjectGroupExtenstionAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ObjectGroupExtenstionAbstract"); - private static final QName _OtherDimensionsAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "OtherDimensionsAbstract"); - private static final QName _OtherCoreTechnicalMetadataAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "OtherCoreTechnicalMetadataAbstract"); - private static final QName _ArchiveUnitReferenceAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveUnitReferenceAbstract"); - private static final QName _OtherManagementAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "OtherManagementAbstract"); - private static final QName _OtherCodeListAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "OtherCodeListAbstract"); - private static final QName _AgentAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "AgentAbstract"); - private static final QName _EventAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "EventAbstract"); - private static final QName _Acknowledgement_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "Acknowledgement"); - private static final QName _ArchiveDeliveryRequest_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveDeliveryRequest"); - private static final QName _ArchiveRestitutionRequest_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveRestitutionRequest"); - private static final QName _ArchiveTransfer_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveTransfer"); - private static final QName _ArchiveTransferRequest_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveTransferRequest"); - private static final QName _AuthorizationControlAuthorityRequest_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "AuthorizationControlAuthorityRequest"); - private static final QName _AuthorizationOriginatingAgencyRequest_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "AuthorizationOriginatingAgencyRequest"); - private static final QName _ArchiveDeliveryRequestReply_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveDeliveryRequestReply"); - private static final QName _ArchiveRestitutionRequestReply_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveRestitutionRequestReply"); - private static final QName _ArchiveTransferReply_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveTransferReply"); - private static final QName _ArchiveTransferRequestReply_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveTransferRequestReply"); - private static final QName _AuthorizationControlAuthorityRequestReply_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "AuthorizationControlAuthorityRequestReply"); - private static final QName _AuthorizationOriginatingAgencyRequestReply_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "AuthorizationOriginatingAgencyRequestReply"); - private static final QName _ArchiveDestructionNotification_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveDestructionNotification"); - private static final QName _ArchiveModificationNotification_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveModificationNotification"); - private static final QName _Title_QNAME = new QName("http://www.w3.org/1999/xlink", "title"); - private static final QName _Resource_QNAME = new QName("http://www.w3.org/1999/xlink", "resource"); - private static final QName _Locator_QNAME = new QName("http://www.w3.org/1999/xlink", "locator"); - private static final QName _Arc_QNAME = new QName("http://www.w3.org/1999/xlink", "arc"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorFirstName_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "FirstName"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorBirthName_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "BirthName"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorFullName_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "FullName"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorGivenName_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "GivenName"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorGender_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "Gender"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorBirthDate_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "BirthDate"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorBirthPlace_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "BirthPlace"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorDeathDate_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "DeathDate"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorDeathPlace_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "DeathPlace"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorNationality_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "Nationality"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorIdentifier_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "Identifier"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorCorpname_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "Corpname"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorValidationTime_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ValidationTime"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorFunction_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "Function"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorActivity_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "Activity"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorPosition_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "Position"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorRole_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "Role"); - private static final QName _DescriptiveMetadataContentTypeSignatureValidatorMandate_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "Mandate"); - private static final QName _DescriptiveMetadataContentTypeSignatureSignerSigningTime_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "SigningTime"); + private final static QName _ObjectGroupExtenstionAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ObjectGroupExtenstionAbstract"); + private final static QName _OtherDimensionsAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "OtherDimensionsAbstract"); + private final static QName _OtherCoreTechnicalMetadataAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "OtherCoreTechnicalMetadataAbstract"); + private final static QName _ArchiveUnitReferenceAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveUnitReferenceAbstract"); + private final static QName _OtherManagementAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "OtherManagementAbstract"); + private final static QName _OtherCodeListAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "OtherCodeListAbstract"); + private final static QName _AgentAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "AgentAbstract"); + private final static QName _EventAbstract_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "EventAbstract"); + private final static QName _Acknowledgement_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "Acknowledgement"); + private final static QName _ArchiveDeliveryRequest_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveDeliveryRequest"); + private final static QName _ArchiveRestitutionRequest_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveRestitutionRequest"); + private final static QName _ArchiveTransfer_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveTransfer"); + private final static QName _ArchiveTransferRequest_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveTransferRequest"); + private final static QName _AuthorizationControlAuthorityRequest_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "AuthorizationControlAuthorityRequest"); + private final static QName _AuthorizationOriginatingAgencyRequest_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "AuthorizationOriginatingAgencyRequest"); + private final static QName _ArchiveDeliveryRequestReply_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveDeliveryRequestReply"); + private final static QName _ArchiveRestitutionRequestReply_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveRestitutionRequestReply"); + private final static QName _ArchiveTransferReply_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveTransferReply"); + private final static QName _ArchiveTransferRequestReply_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveTransferRequestReply"); + private final static QName _AuthorizationControlAuthorityRequestReply_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "AuthorizationControlAuthorityRequestReply"); + private final static QName _AuthorizationOriginatingAgencyRequestReply_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "AuthorizationOriginatingAgencyRequestReply"); + private final static QName _ArchiveDestructionNotification_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveDestructionNotification"); + private final static QName _ArchiveModificationNotification_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveModificationNotification"); + private final static QName _Title_QNAME = new QName("http://www.w3.org/1999/xlink", "title"); + private final static QName _Resource_QNAME = new QName("http://www.w3.org/1999/xlink", "resource"); + private final static QName _Locator_QNAME = new QName("http://www.w3.org/1999/xlink", "locator"); + private final static QName _Arc_QNAME = new QName("http://www.w3.org/1999/xlink", "arc"); + private final static QName _ArchiveUnitTypeArchiveUnit_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveUnit"); + private final static QName _ArchiveUnitTypeDataObjectReference_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "DataObjectReference"); + private final static QName _ArchiveUnitTypeDataObjectGroup_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "DataObjectGroup"); + private final static QName _ToDeleteTypeArchiveUnitRefId_QNAME = new QName("fr:gouv:culture:archivesdefrance:seda:v2.1", "ArchiveUnitRefId"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: fr.gouv.vitamui.commons.vitam.seda - * + * */ public ObjectFactory() { } - /** - * Create an instance of {@link ManagementMetadataType } - * - */ - public ManagementMetadataType createManagementMetadataType() { - return new ManagementMetadataType(); - } - - /** - * Create an instance of {@link ManagementMetadataType.LogBook } - * - */ - public ManagementMetadataType.LogBook createManagementMetadataTypeLogBook() { - return new ManagementMetadataType.LogBook(); - } - - /** - * Create an instance of {@link DataObjectGroupType } - * - */ - public DataObjectGroupType createDataObjectGroupType() { - return new DataObjectGroupType(); - } - - /** - * Create an instance of {@link DataObjectGroupType.LogBook } - * - */ - public DataObjectGroupType.LogBook createDataObjectGroupTypeLogBook() { - return new DataObjectGroupType.LogBook(); - } - - /** - * Create an instance of {@link DataObjectGroupType.LogBook.Event } - * - */ - public DataObjectGroupType.LogBook.Event createDataObjectGroupTypeLogBookEvent() { - return new DataObjectGroupType.LogBook.Event(); - } - - /** - * Create an instance of {@link BinaryDataObjectType } - * - */ - public BinaryDataObjectType createBinaryDataObjectType() { - return new BinaryDataObjectType(); - } - - /** - * Create an instance of {@link DescriptiveMetadataContentType } - * - */ - public DescriptiveMetadataContentType createDescriptiveMetadataContentType() { - return new DescriptiveMetadataContentType(); - } - - /** - * Create an instance of {@link DescriptiveMetadataContentType.Signature } - * - */ - public DescriptiveMetadataContentType.Signature createDescriptiveMetadataContentTypeSignature() { - return new DescriptiveMetadataContentType.Signature(); - } - - /** - * Create an instance of {@link DescriptiveMetadataContentType.Signature.Validator } - * - */ - public DescriptiveMetadataContentType.Signature.Validator createDescriptiveMetadataContentTypeSignatureValidator() { - return new DescriptiveMetadataContentType.Signature.Validator(); - } - - /** - * Create an instance of {@link DescriptiveMetadataContentType.CustodialHistory } - * - */ - public DescriptiveMetadataContentType.CustodialHistory createDescriptiveMetadataContentTypeCustodialHistory() { - return new DescriptiveMetadataContentType.CustodialHistory(); - } - - /** - * Create an instance of {@link ArchiveUnitType } - * - */ - public ArchiveUnitType createArchiveUnitType() { - return new ArchiveUnitType(); - } - - /** - * Create an instance of {@link KeywordsType } - * - */ - public KeywordsType createKeywordsType() { - return new KeywordsType(); - } - /** * Create an instance of {@link CodeType } - * + * */ public CodeType createCodeType() { return new CodeType(); @@ -230,7 +81,7 @@ public class ObjectFactory { /** * Create an instance of {@link AgentType } - * + * */ public AgentType createAgentType() { return new AgentType(); @@ -238,7 +89,7 @@ public class ObjectFactory { /** * Create an instance of {@link AcknowledgementType } - * + * */ public AcknowledgementType createAcknowledgementType() { return new AcknowledgementType(); @@ -246,7 +97,7 @@ public class ObjectFactory { /** * Create an instance of {@link ArchiveDeliveryRequestType } - * + * */ public ArchiveDeliveryRequestType createArchiveDeliveryRequestType() { return new ArchiveDeliveryRequestType(); @@ -254,7 +105,7 @@ public class ObjectFactory { /** * Create an instance of {@link ArchiveRestitutionRequestType } - * + * */ public ArchiveRestitutionRequestType createArchiveRestitutionRequestType() { return new ArchiveRestitutionRequestType(); @@ -262,7 +113,7 @@ public class ObjectFactory { /** * Create an instance of {@link ArchiveTransferType } - * + * */ public ArchiveTransferType createArchiveTransferType() { return new ArchiveTransferType(); @@ -270,7 +121,7 @@ public class ObjectFactory { /** * Create an instance of {@link ArchiveTransferRequestType } - * + * */ public ArchiveTransferRequestType createArchiveTransferRequestType() { return new ArchiveTransferRequestType(); @@ -278,7 +129,7 @@ public class ObjectFactory { /** * Create an instance of {@link AuthorizationControlAuthorityRequestType } - * + * */ public AuthorizationControlAuthorityRequestType createAuthorizationControlAuthorityRequestType() { return new AuthorizationControlAuthorityRequestType(); @@ -286,7 +137,7 @@ public class ObjectFactory { /** * Create an instance of {@link AuthorizationOriginatingAgencyRequestType } - * + * */ public AuthorizationOriginatingAgencyRequestType createAuthorizationOriginatingAgencyRequestType() { return new AuthorizationOriginatingAgencyRequestType(); @@ -294,7 +145,7 @@ public class ObjectFactory { /** * Create an instance of {@link ArchiveDeliveryRequestReplyType } - * + * */ public ArchiveDeliveryRequestReplyType createArchiveDeliveryRequestReplyType() { return new ArchiveDeliveryRequestReplyType(); @@ -302,7 +153,7 @@ public class ObjectFactory { /** * Create an instance of {@link ArchiveRestitutionRequestReplyType } - * + * */ public ArchiveRestitutionRequestReplyType createArchiveRestitutionRequestReplyType() { return new ArchiveRestitutionRequestReplyType(); @@ -310,7 +161,7 @@ public class ObjectFactory { /** * Create an instance of {@link ArchiveTransferReplyType } - * + * */ public ArchiveTransferReplyType createArchiveTransferReplyType() { return new ArchiveTransferReplyType(); @@ -318,7 +169,7 @@ public class ObjectFactory { /** * Create an instance of {@link ArchiveTransferRequestReplyType } - * + * */ public ArchiveTransferRequestReplyType createArchiveTransferRequestReplyType() { return new ArchiveTransferRequestReplyType(); @@ -326,7 +177,7 @@ public class ObjectFactory { /** * Create an instance of {@link AuthorizationControlAuthorityRequestReplyType } - * + * */ public AuthorizationControlAuthorityRequestReplyType createAuthorizationControlAuthorityRequestReplyType() { return new AuthorizationControlAuthorityRequestReplyType(); @@ -334,7 +185,7 @@ public class ObjectFactory { /** * Create an instance of {@link AuthorizationOriginatingAgencyRequestReplyType } - * + * */ public AuthorizationOriginatingAgencyRequestReplyType createAuthorizationOriginatingAgencyRequestReplyType() { return new AuthorizationOriginatingAgencyRequestReplyType(); @@ -342,7 +193,7 @@ public class ObjectFactory { /** * Create an instance of {@link ArchiveDestructionNotificationType } - * + * */ public ArchiveDestructionNotificationType createArchiveDestructionNotificationType() { return new ArchiveDestructionNotificationType(); @@ -350,23 +201,63 @@ public class ObjectFactory { /** * Create an instance of {@link ArchiveModificationNotificationType } - * + * */ public ArchiveModificationNotificationType createArchiveModificationNotificationType() { return new ArchiveModificationNotificationType(); } + /** + * Create an instance of {@link CustodialHistoryType } + * + */ + public CustodialHistoryType createCustodialHistoryType() { + return new CustodialHistoryType(); + } + + /** + * Create an instance of {@link CustodialHistoryItemType } + * + */ + public CustodialHistoryItemType createCustodialHistoryItemType() { + return new CustodialHistoryItemType(); + } + + /** + * Create an instance of {@link KeywordsType } + * + */ + public KeywordsType createKeywordsType() { + return new KeywordsType(); + } + + /** + * Create an instance of {@link KeyType } + * + */ + public KeyType createKeyType() { + return new KeyType(); + } + /** * Create an instance of {@link CoverageType } - * + * */ public CoverageType createCoverageType() { return new CoverageType(); } + /** + * Create an instance of {@link RelatedObjectReferenceType } + * + */ + public RelatedObjectReferenceType createRelatedObjectReferenceType() { + return new RelatedObjectReferenceType(); + } + /** * Create an instance of {@link DataObjectOrArchiveUnitReferenceType } - * + * */ public DataObjectOrArchiveUnitReferenceType createDataObjectOrArchiveUnitReferenceType() { return new DataObjectOrArchiveUnitReferenceType(); @@ -374,23 +265,55 @@ public class ObjectFactory { /** * Create an instance of {@link EventType } - * + * */ public EventType createEventType() { return new EventType(); } + /** + * Create an instance of {@link SignatureType } + * + */ + public SignatureType createSignatureType() { + return new SignatureType(); + } + + /** + * Create an instance of {@link SignerType } + * + */ + public SignerType createSignerType() { + return new SignerType(); + } + + /** + * Create an instance of {@link ValidatorType } + * + */ + public ValidatorType createValidatorType() { + return new ValidatorType(); + } + /** * Create an instance of {@link ReferencedObjectType } - * + * */ public ReferencedObjectType createReferencedObjectType() { return new ReferencedObjectType(); } + /** + * Create an instance of {@link BirthOrDeathPlaceType } + * + */ + public BirthOrDeathPlaceType createBirthOrDeathPlaceType() { + return new BirthOrDeathPlaceType(); + } + /** * Create an instance of {@link GpsType } - * + * */ public GpsType createGpsType() { return new GpsType(); @@ -398,7 +321,7 @@ public class ObjectFactory { /** * Create an instance of {@link TextType } - * + * */ public TextType createTextType() { return new TextType(); @@ -406,7 +329,7 @@ public class ObjectFactory { /** * Create an instance of {@link IdentifierType } - * + * */ public IdentifierType createIdentifierType() { return new IdentifierType(); @@ -414,7 +337,7 @@ public class ObjectFactory { /** * Create an instance of {@link DataObjectRefType } - * + * */ public DataObjectRefType createDataObjectRefType() { return new DataObjectRefType(); @@ -422,7 +345,7 @@ public class ObjectFactory { /** * Create an instance of {@link MessageDigestBinaryObjectType } - * + * */ public MessageDigestBinaryObjectType createMessageDigestBinaryObjectType() { return new MessageDigestBinaryObjectType(); @@ -430,7 +353,7 @@ public class ObjectFactory { /** * Create an instance of {@link BinaryObjectType } - * + * */ public BinaryObjectType createBinaryObjectType() { return new BinaryObjectType(); @@ -438,7 +361,7 @@ public class ObjectFactory { /** * Create an instance of {@link RelationshipType } - * + * */ public RelationshipType createRelationshipType() { return new RelationshipType(); @@ -446,7 +369,7 @@ public class ObjectFactory { /** * Create an instance of {@link OrganizationType } - * + * */ public OrganizationType createOrganizationType() { return new OrganizationType(); @@ -454,23 +377,23 @@ public class ObjectFactory { /** * Create an instance of {@link OrganizationDescriptiveMetadataType } - * + * */ public OrganizationDescriptiveMetadataType createOrganizationDescriptiveMetadataType() { return new OrganizationDescriptiveMetadataType(); } /** - * Create an instance of {@link SignatureType } - * + * Create an instance of {@link SignatureMessageType } + * */ - public SignatureType createSignatureType() { - return new SignatureType(); + public SignatureMessageType createSignatureMessageType() { + return new SignatureMessageType(); } /** * Create an instance of {@link TextTechnicalMetadataType } - * + * */ public TextTechnicalMetadataType createTextTechnicalMetadataType() { return new TextTechnicalMetadataType(); @@ -478,7 +401,7 @@ public class ObjectFactory { /** * Create an instance of {@link DocumentTechnicalMetadataType } - * + * */ public DocumentTechnicalMetadataType createDocumentTechnicalMetadataType() { return new DocumentTechnicalMetadataType(); @@ -486,7 +409,7 @@ public class ObjectFactory { /** * Create an instance of {@link ImageTechnicalMetadataType } - * + * */ public ImageTechnicalMetadataType createImageTechnicalMetadataType() { return new ImageTechnicalMetadataType(); @@ -494,7 +417,7 @@ public class ObjectFactory { /** * Create an instance of {@link AudioTechnicalMetadataType } - * + * */ public AudioTechnicalMetadataType createAudioTechnicalMetadataType() { return new AudioTechnicalMetadataType(); @@ -502,7 +425,7 @@ public class ObjectFactory { /** * Create an instance of {@link VideoTechnicalMetadataType } - * + * */ public VideoTechnicalMetadataType createVideoTechnicalMetadataType() { return new VideoTechnicalMetadataType(); @@ -510,7 +433,7 @@ public class ObjectFactory { /** * Create an instance of {@link DescriptiveTechnicalMetadataType } - * + * */ public DescriptiveTechnicalMetadataType createDescriptiveTechnicalMetadataType() { return new DescriptiveTechnicalMetadataType(); @@ -518,15 +441,23 @@ public class ObjectFactory { /** * Create an instance of {@link RuleIdType } - * + * */ public RuleIdType createRuleIdType() { return new RuleIdType(); } + /** + * Create an instance of {@link LogBookType } + * + */ + public LogBookType createLogBookType() { + return new LogBookType(); + } + /** * Create an instance of {@link AccessRuleType } - * + * */ public AccessRuleType createAccessRuleType() { return new AccessRuleType(); @@ -534,7 +465,7 @@ public class ObjectFactory { /** * Create an instance of {@link DisseminationRuleType } - * + * */ public DisseminationRuleType createDisseminationRuleType() { return new DisseminationRuleType(); @@ -542,7 +473,7 @@ public class ObjectFactory { /** * Create an instance of {@link ReuseRuleType } - * + * */ public ReuseRuleType createReuseRuleType() { return new ReuseRuleType(); @@ -550,7 +481,7 @@ public class ObjectFactory { /** * Create an instance of {@link ClassificationRuleType } - * + * */ public ClassificationRuleType createClassificationRuleType() { return new ClassificationRuleType(); @@ -558,7 +489,7 @@ public class ObjectFactory { /** * Create an instance of {@link StorageRuleType } - * + * */ public StorageRuleType createStorageRuleType() { return new StorageRuleType(); @@ -566,15 +497,103 @@ public class ObjectFactory { /** * Create an instance of {@link AppraisalRuleType } - * + * */ public AppraisalRuleType createAppraisalRuleType() { return new AppraisalRuleType(); } + /** + * Create an instance of {@link UpdateOperationType } + * + */ + public UpdateOperationType createUpdateOperationType() { + return new UpdateOperationType(); + } + + /** + * Create an instance of {@link ArchiveUnitIdentifierKeyType } + * + */ + public ArchiveUnitIdentifierKeyType createArchiveUnitIdentifierKeyType() { + return new ArchiveUnitIdentifierKeyType(); + } + + /** + * Create an instance of {@link ToDeleteType } + * + */ + public ToDeleteType createToDeleteType() { + return new ToDeleteType(); + } + + /** + * Create an instance of {@link ArchiveUnitType } + * + */ + public ArchiveUnitType createArchiveUnitType() { + return new ArchiveUnitType(); + } + + /** + * Create an instance of {@link ManagementType } + * + */ + public ManagementType createManagementType() { + return new ManagementType(); + } + + /** + * Create an instance of {@link ObjectGroupRefType } + * + */ + public ObjectGroupRefType createObjectGroupRefType() { + return new ObjectGroupRefType(); + } + + /** + * Create an instance of {@link DescriptiveMetadataContentType } + * + */ + public DescriptiveMetadataContentType createDescriptiveMetadataContentType() { + return new DescriptiveMetadataContentType(); + } + + /** + * Create an instance of {@link ManagementHistoryType } + * + */ + public ManagementHistoryType createManagementHistoryType() { + return new ManagementHistoryType(); + } + + /** + * Create an instance of {@link ManagementHistoryDataType } + * + */ + public ManagementHistoryDataType createManagementHistoryDataType() { + return new ManagementHistoryDataType(); + } + + /** + * Create an instance of {@link BinaryDataObjectType } + * + */ + public BinaryDataObjectType createBinaryDataObjectType() { + return new BinaryDataObjectType(); + } + + /** + * Create an instance of {@link CompressedType } + * + */ + public CompressedType createCompressedType() { + return new CompressedType(); + } + /** * Create an instance of {@link FormatIdentificationType } - * + * */ public FormatIdentificationType createFormatIdentificationType() { return new FormatIdentificationType(); @@ -582,7 +601,7 @@ public class ObjectFactory { /** * Create an instance of {@link FileInfoType } - * + * */ public FileInfoType createFileInfoType() { return new FileInfoType(); @@ -590,7 +609,7 @@ public class ObjectFactory { /** * Create an instance of {@link PhysicalDataObjectType } - * + * */ public PhysicalDataObjectType createPhysicalDataObjectType() { return new PhysicalDataObjectType(); @@ -598,7 +617,7 @@ public class ObjectFactory { /** * Create an instance of {@link CoreMetadataType } - * + * */ public CoreMetadataType createCoreMetadataType() { return new CoreMetadataType(); @@ -606,7 +625,7 @@ public class ObjectFactory { /** * Create an instance of {@link DimensionsType } - * + * */ public DimensionsType createDimensionsType() { return new DimensionsType(); @@ -614,7 +633,7 @@ public class ObjectFactory { /** * Create an instance of {@link MeasurementType } - * + * */ public MeasurementType createMeasurementType() { return new MeasurementType(); @@ -622,7 +641,7 @@ public class ObjectFactory { /** * Create an instance of {@link MeasurementWeightType } - * + * */ public MeasurementWeightType createMeasurementWeightType() { return new MeasurementWeightType(); @@ -630,23 +649,55 @@ public class ObjectFactory { /** * Create an instance of {@link CodeListVersionsType } - * + * */ public CodeListVersionsType createCodeListVersionsType() { return new CodeListVersionsType(); } + /** + * Create an instance of {@link DataObjectGroupType } + * + */ + public DataObjectGroupType createDataObjectGroupType() { + return new DataObjectGroupType(); + } + + /** + * Create an instance of {@link LogBookOgType } + * + */ + public LogBookOgType createLogBookOgType() { + return new LogBookOgType(); + } + + /** + * Create an instance of {@link EventLogBookOgType } + * + */ + public EventLogBookOgType createEventLogBookOgType() { + return new EventLogBookOgType(); + } + /** * Create an instance of {@link DataObjectPackageType } - * + * */ public DataObjectPackageType createDataObjectPackageType() { return new DataObjectPackageType(); } + /** + * Create an instance of {@link ManagementMetadataType } + * + */ + public ManagementMetadataType createManagementMetadataType() { + return new ManagementMetadataType(); + } + /** * Create an instance of {@link AuthorizationRequestContentType } - * + * */ public AuthorizationRequestContentType createAuthorizationRequestContentType() { return new AuthorizationRequestContentType(); @@ -654,7 +705,7 @@ public class ObjectFactory { /** * Create an instance of {@link DescriptiveMetadataType } - * + * */ public DescriptiveMetadataType createDescriptiveMetadataType() { return new DescriptiveMetadataType(); @@ -662,7 +713,7 @@ public class ObjectFactory { /** * Create an instance of {@link OperationType } - * + * */ public OperationType createOperationType() { return new OperationType(); @@ -670,7 +721,7 @@ public class ObjectFactory { /** * Create an instance of {@link OrganizationWithIdType } - * + * */ public OrganizationWithIdType createOrganizationWithIdType() { return new OrganizationWithIdType(); @@ -678,7 +729,7 @@ public class ObjectFactory { /** * Create an instance of {@link TitleEltType } - * + * */ public TitleEltType createTitleEltType() { return new TitleEltType(); @@ -686,7 +737,7 @@ public class ObjectFactory { /** * Create an instance of {@link ResourceType } - * + * */ public ResourceType createResourceType() { return new ResourceType(); @@ -694,7 +745,7 @@ public class ObjectFactory { /** * Create an instance of {@link LocatorType } - * + * */ public LocatorType createLocatorType() { return new LocatorType(); @@ -702,7 +753,7 @@ public class ObjectFactory { /** * Create an instance of {@link ArcType } - * + * */ public ArcType createArcType() { return new ArcType(); @@ -710,7 +761,7 @@ public class ObjectFactory { /** * Create an instance of {@link Simple } - * + * */ public Simple createSimple() { return new Simple(); @@ -718,103 +769,19 @@ public class ObjectFactory { /** * Create an instance of {@link Extended } - * + * */ public Extended createExtended() { return new Extended(); } /** - * Create an instance of {@link ManagementMetadataType.LogBook.Event } - * - */ - public ManagementMetadataType.LogBook.Event createManagementMetadataTypeLogBookEvent() { - return new ManagementMetadataType.LogBook.Event(); - } - - /** - * Create an instance of {@link DataObjectGroupType.LogBook.Event.DataObjectReference } - * - */ - public DataObjectGroupType.LogBook.Event.DataObjectReference createDataObjectGroupTypeLogBookEventDataObjectReference() { - return new DataObjectGroupType.LogBook.Event.DataObjectReference(); - } - - /** - * Create an instance of {@link BinaryDataObjectType.Compressed } - * - */ - public BinaryDataObjectType.Compressed createBinaryDataObjectTypeCompressed() { - return new BinaryDataObjectType.Compressed(); - } - - /** - * Create an instance of {@link DescriptiveMetadataContentType.Writer } - * - */ - public DescriptiveMetadataContentType.Writer createDescriptiveMetadataContentTypeWriter() { - return new DescriptiveMetadataContentType.Writer(); - } - - /** - * Create an instance of {@link DescriptiveMetadataContentType.RelatedObjectReference } - * - */ - public DescriptiveMetadataContentType.RelatedObjectReference createDescriptiveMetadataContentTypeRelatedObjectReference() { - return new DescriptiveMetadataContentType.RelatedObjectReference(); - } - - /** - * Create an instance of {@link DescriptiveMetadataContentType.Signature.Signer } - * - */ - public DescriptiveMetadataContentType.Signature.Signer createDescriptiveMetadataContentTypeSignatureSigner() { - return new DescriptiveMetadataContentType.Signature.Signer(); - } - - /** - * Create an instance of {@link DescriptiveMetadataContentType.Signature.Validator.BirthPlace } - * - */ - public DescriptiveMetadataContentType.Signature.Validator.BirthPlace createDescriptiveMetadataContentTypeSignatureValidatorBirthPlace() { - return new DescriptiveMetadataContentType.Signature.Validator.BirthPlace(); - } - - /** - * Create an instance of {@link DescriptiveMetadataContentType.Signature.Validator.DeathPlace } - * - */ - public DescriptiveMetadataContentType.Signature.Validator.DeathPlace createDescriptiveMetadataContentTypeSignatureValidatorDeathPlace() { - return new DescriptiveMetadataContentType.Signature.Validator.DeathPlace(); - } - - /** - * Create an instance of {@link DescriptiveMetadataContentType.CustodialHistory.CustodialHistoryItem } - * - */ - public DescriptiveMetadataContentType.CustodialHistory.CustodialHistoryItem createDescriptiveMetadataContentTypeCustodialHistoryCustodialHistoryItem() { - return new DescriptiveMetadataContentType.CustodialHistory.CustodialHistoryItem(); - } - - /** - * Create an instance of {@link ArchiveUnitType.Management } - * - */ - public ArchiveUnitType.Management createArchiveUnitTypeManagement() { - return new ArchiveUnitType.Management(); - } - - /** - * Create an instance of {@link KeywordsType.KeywordType } - * - */ - public KeywordsType.KeywordType createKeywordsTypeKeywordType() { - return new KeywordsType.KeywordType(); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ObjectGroupExtenstionAbstract") public JAXBElement<Object> createObjectGroupExtenstionAbstract(Object value) { @@ -822,8 +789,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "OtherDimensionsAbstract") public JAXBElement<Object> createOtherDimensionsAbstract(Object value) { @@ -831,8 +802,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link OpenType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link OpenType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OpenType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "OtherCoreTechnicalMetadataAbstract") public JAXBElement<OpenType> createOtherCoreTechnicalMetadataAbstract(OpenType value) { @@ -840,8 +815,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ArchiveUnitReferenceAbstract") public JAXBElement<Object> createArchiveUnitReferenceAbstract(Object value) { @@ -849,8 +828,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "OtherManagementAbstract") public JAXBElement<Object> createOtherManagementAbstract(Object value) { @@ -858,8 +841,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link CodeType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link CodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CodeType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "OtherCodeListAbstract") public JAXBElement<CodeType> createOtherCodeListAbstract(CodeType value) { @@ -867,8 +854,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link AgentType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link AgentType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AgentType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "AgentAbstract") public JAXBElement<AgentType> createAgentAbstract(AgentType value) { @@ -876,8 +867,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "EventAbstract") public JAXBElement<Object> createEventAbstract(Object value) { @@ -885,8 +880,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link AcknowledgementType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link AcknowledgementType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AcknowledgementType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Acknowledgement") public JAXBElement<AcknowledgementType> createAcknowledgement(AcknowledgementType value) { @@ -894,8 +893,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveDeliveryRequestType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveDeliveryRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArchiveDeliveryRequestType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ArchiveDeliveryRequest") public JAXBElement<ArchiveDeliveryRequestType> createArchiveDeliveryRequest(ArchiveDeliveryRequestType value) { @@ -903,8 +906,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveRestitutionRequestType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveRestitutionRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArchiveRestitutionRequestType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ArchiveRestitutionRequest") public JAXBElement<ArchiveRestitutionRequestType> createArchiveRestitutionRequest(ArchiveRestitutionRequestType value) { @@ -912,8 +919,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveTransferType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveTransferType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArchiveTransferType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ArchiveTransfer") public JAXBElement<ArchiveTransferType> createArchiveTransfer(ArchiveTransferType value) { @@ -921,8 +932,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveTransferRequestType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveTransferRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArchiveTransferRequestType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ArchiveTransferRequest") public JAXBElement<ArchiveTransferRequestType> createArchiveTransferRequest(ArchiveTransferRequestType value) { @@ -930,8 +945,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link AuthorizationControlAuthorityRequestType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link AuthorizationControlAuthorityRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AuthorizationControlAuthorityRequestType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "AuthorizationControlAuthorityRequest") public JAXBElement<AuthorizationControlAuthorityRequestType> createAuthorizationControlAuthorityRequest(AuthorizationControlAuthorityRequestType value) { @@ -939,8 +958,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link AuthorizationOriginatingAgencyRequestType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link AuthorizationOriginatingAgencyRequestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AuthorizationOriginatingAgencyRequestType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "AuthorizationOriginatingAgencyRequest") public JAXBElement<AuthorizationOriginatingAgencyRequestType> createAuthorizationOriginatingAgencyRequest(AuthorizationOriginatingAgencyRequestType value) { @@ -948,8 +971,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveDeliveryRequestReplyType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveDeliveryRequestReplyType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArchiveDeliveryRequestReplyType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ArchiveDeliveryRequestReply") public JAXBElement<ArchiveDeliveryRequestReplyType> createArchiveDeliveryRequestReply(ArchiveDeliveryRequestReplyType value) { @@ -957,8 +984,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveRestitutionRequestReplyType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveRestitutionRequestReplyType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArchiveRestitutionRequestReplyType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ArchiveRestitutionRequestReply") public JAXBElement<ArchiveRestitutionRequestReplyType> createArchiveRestitutionRequestReply(ArchiveRestitutionRequestReplyType value) { @@ -966,8 +997,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveTransferReplyType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveTransferReplyType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArchiveTransferReplyType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ArchiveTransferReply") public JAXBElement<ArchiveTransferReplyType> createArchiveTransferReply(ArchiveTransferReplyType value) { @@ -975,8 +1010,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveTransferRequestReplyType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveTransferRequestReplyType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArchiveTransferRequestReplyType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ArchiveTransferRequestReply") public JAXBElement<ArchiveTransferRequestReplyType> createArchiveTransferRequestReply(ArchiveTransferRequestReplyType value) { @@ -984,8 +1023,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link AuthorizationControlAuthorityRequestReplyType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link AuthorizationControlAuthorityRequestReplyType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AuthorizationControlAuthorityRequestReplyType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "AuthorizationControlAuthorityRequestReply") public JAXBElement<AuthorizationControlAuthorityRequestReplyType> createAuthorizationControlAuthorityRequestReply(AuthorizationControlAuthorityRequestReplyType value) { @@ -993,8 +1036,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link AuthorizationOriginatingAgencyRequestReplyType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link AuthorizationOriginatingAgencyRequestReplyType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AuthorizationOriginatingAgencyRequestReplyType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "AuthorizationOriginatingAgencyRequestReply") public JAXBElement<AuthorizationOriginatingAgencyRequestReplyType> createAuthorizationOriginatingAgencyRequestReply(AuthorizationOriginatingAgencyRequestReplyType value) { @@ -1002,8 +1049,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveDestructionNotificationType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveDestructionNotificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArchiveDestructionNotificationType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ArchiveDestructionNotification") public JAXBElement<ArchiveDestructionNotificationType> createArchiveDestructionNotification(ArchiveDestructionNotificationType value) { @@ -1011,8 +1062,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveModificationNotificationType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveModificationNotificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArchiveModificationNotificationType }{@code >} */ @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ArchiveModificationNotification") public JAXBElement<ArchiveModificationNotificationType> createArchiveModificationNotification(ArchiveModificationNotificationType value) { @@ -1020,8 +1075,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link TitleEltType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link TitleEltType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TitleEltType }{@code >} */ @XmlElementDecl(namespace = "http://www.w3.org/1999/xlink", name = "title") public JAXBElement<TitleEltType> createTitle(TitleEltType value) { @@ -1029,8 +1088,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ResourceType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link ResourceType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ResourceType }{@code >} */ @XmlElementDecl(namespace = "http://www.w3.org/1999/xlink", name = "resource") public JAXBElement<ResourceType> createResource(ResourceType value) { @@ -1038,8 +1101,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link LocatorType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link LocatorType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link LocatorType }{@code >} */ @XmlElementDecl(namespace = "http://www.w3.org/1999/xlink", name = "locator") public JAXBElement<LocatorType> createLocator(LocatorType value) { @@ -1047,8 +1114,12 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ArcType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link ArcType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArcType }{@code >} */ @XmlElementDecl(namespace = "http://www.w3.org/1999/xlink", name = "arc") public JAXBElement<ArcType> createArc(ArcType value) { @@ -1056,645 +1127,56 @@ public class ObjectFactory { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "FirstName", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureValidatorFirstName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorFirstName_QNAME, String.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "BirthName", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureValidatorBirthName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorBirthName_QNAME, String.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "FullName", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureValidatorFullName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorFullName_QNAME, String.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "GivenName", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureValidatorGivenName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorGivenName_QNAME, String.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Gender", scope = DescriptiveMetadataContentType.Signature.Validator.class) - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureValidatorGender(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorGender_QNAME, String.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "BirthDate", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<XMLGregorianCalendar> createDescriptiveMetadataContentTypeSignatureValidatorBirthDate(XMLGregorianCalendar value) { - return new JAXBElement<XMLGregorianCalendar>(_DescriptiveMetadataContentTypeSignatureValidatorBirthDate_QNAME, XMLGregorianCalendar.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DescriptiveMetadataContentType.Signature.Validator.BirthPlace }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "BirthPlace", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<DescriptiveMetadataContentType.Signature.Validator.BirthPlace> createDescriptiveMetadataContentTypeSignatureValidatorBirthPlace(DescriptiveMetadataContentType.Signature.Validator.BirthPlace value) { - return new JAXBElement<DescriptiveMetadataContentType.Signature.Validator.BirthPlace>(_DescriptiveMetadataContentTypeSignatureValidatorBirthPlace_QNAME, DescriptiveMetadataContentType.Signature.Validator.BirthPlace.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "DeathDate", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<XMLGregorianCalendar> createDescriptiveMetadataContentTypeSignatureValidatorDeathDate(XMLGregorianCalendar value) { - return new JAXBElement<XMLGregorianCalendar>(_DescriptiveMetadataContentTypeSignatureValidatorDeathDate_QNAME, XMLGregorianCalendar.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DescriptiveMetadataContentType.Signature.Validator.DeathPlace }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "DeathPlace", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<DescriptiveMetadataContentType.Signature.Validator.DeathPlace> createDescriptiveMetadataContentTypeSignatureValidatorDeathPlace(DescriptiveMetadataContentType.Signature.Validator.DeathPlace value) { - return new JAXBElement<DescriptiveMetadataContentType.Signature.Validator.DeathPlace>(_DescriptiveMetadataContentTypeSignatureValidatorDeathPlace_QNAME, DescriptiveMetadataContentType.Signature.Validator.DeathPlace.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Nationality", scope = DescriptiveMetadataContentType.Signature.Validator.class) - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureValidatorNationality(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorNationality_QNAME, String.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Identifier", scope = DescriptiveMetadataContentType.Signature.Validator.class) - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureValidatorIdentifier(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorIdentifier_QNAME, String.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Corpname", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureValidatorCorpname(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorCorpname_QNAME, String.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ValidationTime", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<XMLGregorianCalendar> createDescriptiveMetadataContentTypeSignatureValidatorValidationTime(XMLGregorianCalendar value) { - return new JAXBElement<XMLGregorianCalendar>(_DescriptiveMetadataContentTypeSignatureValidatorValidationTime_QNAME, XMLGregorianCalendar.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Function", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeSignatureValidatorFunction(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorFunction_QNAME, TextType.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Activity", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeSignatureValidatorActivity(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorActivity_QNAME, TextType.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Position", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeSignatureValidatorPosition(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorPosition_QNAME, TextType.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Role", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeSignatureValidatorRole(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorRole_QNAME, TextType.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Mandate", scope = DescriptiveMetadataContentType.Signature.Validator.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeSignatureValidatorMandate(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorMandate_QNAME, TextType.class, DescriptiveMetadataContentType.Signature.Validator.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "FirstName", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureSignerFirstName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorFirstName_QNAME, String.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "BirthName", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureSignerBirthName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorBirthName_QNAME, String.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "FullName", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureSignerFullName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorFullName_QNAME, String.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "GivenName", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureSignerGivenName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorGivenName_QNAME, String.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Gender", scope = DescriptiveMetadataContentType.Signature.Signer.class) - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureSignerGender(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorGender_QNAME, String.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "BirthDate", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<XMLGregorianCalendar> createDescriptiveMetadataContentTypeSignatureSignerBirthDate(XMLGregorianCalendar value) { - return new JAXBElement<XMLGregorianCalendar>(_DescriptiveMetadataContentTypeSignatureValidatorBirthDate_QNAME, XMLGregorianCalendar.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DescriptiveMetadataContentType.Signature.Validator.BirthPlace }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "BirthPlace", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<DescriptiveMetadataContentType.Signature.Validator.BirthPlace> createDescriptiveMetadataContentTypeSignatureSignerBirthPlace(DescriptiveMetadataContentType.Signature.Validator.BirthPlace value) { - return new JAXBElement<DescriptiveMetadataContentType.Signature.Validator.BirthPlace>(_DescriptiveMetadataContentTypeSignatureValidatorBirthPlace_QNAME, DescriptiveMetadataContentType.Signature.Validator.BirthPlace.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "DeathDate", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<XMLGregorianCalendar> createDescriptiveMetadataContentTypeSignatureSignerDeathDate(XMLGregorianCalendar value) { - return new JAXBElement<XMLGregorianCalendar>(_DescriptiveMetadataContentTypeSignatureValidatorDeathDate_QNAME, XMLGregorianCalendar.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DescriptiveMetadataContentType.Signature.Validator.DeathPlace }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "DeathPlace", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<DescriptiveMetadataContentType.Signature.Validator.DeathPlace> createDescriptiveMetadataContentTypeSignatureSignerDeathPlace(DescriptiveMetadataContentType.Signature.Validator.DeathPlace value) { - return new JAXBElement<DescriptiveMetadataContentType.Signature.Validator.DeathPlace>(_DescriptiveMetadataContentTypeSignatureValidatorDeathPlace_QNAME, DescriptiveMetadataContentType.Signature.Validator.DeathPlace.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Nationality", scope = DescriptiveMetadataContentType.Signature.Signer.class) - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureSignerNationality(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorNationality_QNAME, String.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Identifier", scope = DescriptiveMetadataContentType.Signature.Signer.class) - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureSignerIdentifier(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorIdentifier_QNAME, String.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Corpname", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeSignatureSignerCorpname(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorCorpname_QNAME, String.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "SigningTime", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<XMLGregorianCalendar> createDescriptiveMetadataContentTypeSignatureSignerSigningTime(XMLGregorianCalendar value) { - return new JAXBElement<XMLGregorianCalendar>(_DescriptiveMetadataContentTypeSignatureSignerSigningTime_QNAME, XMLGregorianCalendar.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Function", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeSignatureSignerFunction(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorFunction_QNAME, TextType.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Activity", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeSignatureSignerActivity(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorActivity_QNAME, TextType.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Position", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeSignatureSignerPosition(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorPosition_QNAME, TextType.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Role", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeSignatureSignerRole(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorRole_QNAME, TextType.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Mandate", scope = DescriptiveMetadataContentType.Signature.Signer.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeSignatureSignerMandate(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorMandate_QNAME, TextType.class, DescriptiveMetadataContentType.Signature.Signer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "FirstName", scope = DescriptiveMetadataContentType.Writer.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeWriterFirstName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorFirstName_QNAME, String.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "BirthName", scope = DescriptiveMetadataContentType.Writer.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeWriterBirthName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorBirthName_QNAME, String.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "FullName", scope = DescriptiveMetadataContentType.Writer.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeWriterFullName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorFullName_QNAME, String.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "GivenName", scope = DescriptiveMetadataContentType.Writer.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeWriterGivenName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorGivenName_QNAME, String.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Gender", scope = DescriptiveMetadataContentType.Writer.class) - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeWriterGender(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorGender_QNAME, String.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "BirthDate", scope = DescriptiveMetadataContentType.Writer.class) - public JAXBElement<XMLGregorianCalendar> createDescriptiveMetadataContentTypeWriterBirthDate(XMLGregorianCalendar value) { - return new JAXBElement<XMLGregorianCalendar>(_DescriptiveMetadataContentTypeSignatureValidatorBirthDate_QNAME, XMLGregorianCalendar.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DescriptiveMetadataContentType.Signature.Validator.BirthPlace }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "BirthPlace", scope = DescriptiveMetadataContentType.Writer.class) - public JAXBElement<DescriptiveMetadataContentType.Signature.Validator.BirthPlace> createDescriptiveMetadataContentTypeWriterBirthPlace(DescriptiveMetadataContentType.Signature.Validator.BirthPlace value) { - return new JAXBElement<DescriptiveMetadataContentType.Signature.Validator.BirthPlace>(_DescriptiveMetadataContentTypeSignatureValidatorBirthPlace_QNAME, DescriptiveMetadataContentType.Signature.Validator.BirthPlace.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "DeathDate", scope = DescriptiveMetadataContentType.Writer.class) - public JAXBElement<XMLGregorianCalendar> createDescriptiveMetadataContentTypeWriterDeathDate(XMLGregorianCalendar value) { - return new JAXBElement<XMLGregorianCalendar>(_DescriptiveMetadataContentTypeSignatureValidatorDeathDate_QNAME, XMLGregorianCalendar.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DescriptiveMetadataContentType.Signature.Validator.DeathPlace }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "DeathPlace", scope = DescriptiveMetadataContentType.Writer.class) - public JAXBElement<DescriptiveMetadataContentType.Signature.Validator.DeathPlace> createDescriptiveMetadataContentTypeWriterDeathPlace(DescriptiveMetadataContentType.Signature.Validator.DeathPlace value) { - return new JAXBElement<DescriptiveMetadataContentType.Signature.Validator.DeathPlace>(_DescriptiveMetadataContentTypeSignatureValidatorDeathPlace_QNAME, DescriptiveMetadataContentType.Signature.Validator.DeathPlace.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Nationality", scope = DescriptiveMetadataContentType.Writer.class) - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeWriterNationality(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorNationality_QNAME, String.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Identifier", scope = DescriptiveMetadataContentType.Writer.class) - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeWriterIdentifier(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorIdentifier_QNAME, String.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Corpname", scope = DescriptiveMetadataContentType.Writer.class) - public JAXBElement<String> createDescriptiveMetadataContentTypeWriterCorpname(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorCorpname_QNAME, String.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Function", scope = DescriptiveMetadataContentType.Writer.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeWriterFunction(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorFunction_QNAME, TextType.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Activity", scope = DescriptiveMetadataContentType.Writer.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeWriterActivity(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorActivity_QNAME, TextType.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Position", scope = DescriptiveMetadataContentType.Writer.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeWriterPosition(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorPosition_QNAME, TextType.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Role", scope = DescriptiveMetadataContentType.Writer.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeWriterRole(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorRole_QNAME, TextType.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Mandate", scope = DescriptiveMetadataContentType.Writer.class) - public JAXBElement<TextType> createDescriptiveMetadataContentTypeWriterMandate(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorMandate_QNAME, TextType.class, DescriptiveMetadataContentType.Writer.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "FirstName", scope = AgentType.class) - public JAXBElement<String> createAgentTypeFirstName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorFirstName_QNAME, String.class, AgentType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "BirthName", scope = AgentType.class) - public JAXBElement<String> createAgentTypeBirthName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorBirthName_QNAME, String.class, AgentType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "FullName", scope = AgentType.class) - public JAXBElement<String> createAgentTypeFullName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorFullName_QNAME, String.class, AgentType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "GivenName", scope = AgentType.class) - public JAXBElement<String> createAgentTypeGivenName(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorGivenName_QNAME, String.class, AgentType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Gender", scope = AgentType.class) - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - public JAXBElement<String> createAgentTypeGender(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorGender_QNAME, String.class, AgentType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "BirthDate", scope = AgentType.class) - public JAXBElement<XMLGregorianCalendar> createAgentTypeBirthDate(XMLGregorianCalendar value) { - return new JAXBElement<XMLGregorianCalendar>(_DescriptiveMetadataContentTypeSignatureValidatorBirthDate_QNAME, XMLGregorianCalendar.class, AgentType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DescriptiveMetadataContentType.Signature.Validator.BirthPlace }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "BirthPlace", scope = AgentType.class) - public JAXBElement<DescriptiveMetadataContentType.Signature.Validator.BirthPlace> createAgentTypeBirthPlace(DescriptiveMetadataContentType.Signature.Validator.BirthPlace value) { - return new JAXBElement<DescriptiveMetadataContentType.Signature.Validator.BirthPlace>(_DescriptiveMetadataContentTypeSignatureValidatorBirthPlace_QNAME, DescriptiveMetadataContentType.Signature.Validator.BirthPlace.class, AgentType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "DeathDate", scope = AgentType.class) - public JAXBElement<XMLGregorianCalendar> createAgentTypeDeathDate(XMLGregorianCalendar value) { - return new JAXBElement<XMLGregorianCalendar>(_DescriptiveMetadataContentTypeSignatureValidatorDeathDate_QNAME, XMLGregorianCalendar.class, AgentType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DescriptiveMetadataContentType.Signature.Validator.DeathPlace }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "DeathPlace", scope = AgentType.class) - public JAXBElement<DescriptiveMetadataContentType.Signature.Validator.DeathPlace> createAgentTypeDeathPlace(DescriptiveMetadataContentType.Signature.Validator.DeathPlace value) { - return new JAXBElement<DescriptiveMetadataContentType.Signature.Validator.DeathPlace>(_DescriptiveMetadataContentTypeSignatureValidatorDeathPlace_QNAME, DescriptiveMetadataContentType.Signature.Validator.DeathPlace.class, AgentType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Nationality", scope = AgentType.class) - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - public JAXBElement<String> createAgentTypeNationality(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorNationality_QNAME, String.class, AgentType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Identifier", scope = AgentType.class) - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - public JAXBElement<String> createAgentTypeIdentifier(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorIdentifier_QNAME, String.class, AgentType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Corpname", scope = AgentType.class) - public JAXBElement<String> createAgentTypeCorpname(String value) { - return new JAXBElement<String>(_DescriptiveMetadataContentTypeSignatureValidatorCorpname_QNAME, String.class, AgentType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * - */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Function", scope = AgentType.class) - public JAXBElement<TextType> createAgentTypeFunction(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorFunction_QNAME, TextType.class, AgentType.class, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link ArchiveUnitType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArchiveUnitType }{@code >} */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Activity", scope = AgentType.class) - public JAXBElement<TextType> createAgentTypeActivity(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorActivity_QNAME, TextType.class, AgentType.class, value); + @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ArchiveUnit", scope = ArchiveUnitType.class) + public JAXBElement<ArchiveUnitType> createArchiveUnitTypeArchiveUnit(ArchiveUnitType value) { + return new JAXBElement<ArchiveUnitType>(_ArchiveUnitTypeArchiveUnit_QNAME, ArchiveUnitType.class, ArchiveUnitType.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link DataObjectRefType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DataObjectRefType }{@code >} */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Position", scope = AgentType.class) - public JAXBElement<TextType> createAgentTypePosition(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorPosition_QNAME, TextType.class, AgentType.class, value); + @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "DataObjectReference", scope = ArchiveUnitType.class) + public JAXBElement<DataObjectRefType> createArchiveUnitTypeDataObjectReference(DataObjectRefType value) { + return new JAXBElement<DataObjectRefType>(_ArchiveUnitTypeDataObjectReference_QNAME, DataObjectRefType.class, ArchiveUnitType.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link ObjectGroupRefType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ObjectGroupRefType }{@code >} */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Role", scope = AgentType.class) - public JAXBElement<TextType> createAgentTypeRole(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorRole_QNAME, TextType.class, AgentType.class, value); + @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "DataObjectGroup", scope = ArchiveUnitType.class) + public JAXBElement<ObjectGroupRefType> createArchiveUnitTypeDataObjectGroup(ObjectGroupRefType value) { + return new JAXBElement<ObjectGroupRefType>(_ArchiveUnitTypeDataObjectGroup_QNAME, ObjectGroupRefType.class, ArchiveUnitType.class, value); } /** - * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >}} - * + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ - @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "Mandate", scope = AgentType.class) - public JAXBElement<TextType> createAgentTypeMandate(TextType value) { - return new JAXBElement<TextType>(_DescriptiveMetadataContentTypeSignatureValidatorMandate_QNAME, TextType.class, AgentType.class, value); + @XmlElementDecl(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", name = "ArchiveUnitRefId", scope = ToDeleteType.class) + @XmlIDREF + public JAXBElement<Object> createToDeleteTypeArchiveUnitRefId(Object value) { + return new JAXBElement<Object>(_ToDeleteTypeArchiveUnitRefId_QNAME, Object.class, ToDeleteType.class, value); } } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ObjectGroupRefType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ObjectGroupRefType.java new file mode 100644 index 0000000000000000000000000000000000000000..65379b8ead463ddca2d37b525ae87eade52f85cd --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ObjectGroupRefType.java @@ -0,0 +1,104 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * Référence à un objet-données ou à un groupe d'objets-données existant. + * + * <p>Classe Java pour ObjectGroupRefType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="ObjectGroupRefType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="DataObjectReference" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectRefType" minOccurs="0"/> + * <element name="DataObjectGroupExistingReferenceId" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}NonEmptyTokenType"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ObjectGroupRefType", propOrder = { + "dataObjectReference", + "dataObjectGroupExistingReferenceId" +}) +public class ObjectGroupRefType { + + @XmlElement(name = "DataObjectReference") + protected DataObjectRefType dataObjectReference; + @XmlElement(name = "DataObjectGroupExistingReferenceId", required = true) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected String dataObjectGroupExistingReferenceId; + + /** + * Obtient la valeur de la propriété dataObjectReference. + * + * @return + * possible object is + * {@link DataObjectRefType } + * + */ + public DataObjectRefType getDataObjectReference() { + return dataObjectReference; + } + + /** + * Définit la valeur de la propriété dataObjectReference. + * + * @param value + * allowed object is + * {@link DataObjectRefType } + * + */ + public void setDataObjectReference(DataObjectRefType value) { + this.dataObjectReference = value; + } + + /** + * Obtient la valeur de la propriété dataObjectGroupExistingReferenceId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDataObjectGroupExistingReferenceId() { + return dataObjectGroupExistingReferenceId; + } + + /** + * Définit la valeur de la propriété dataObjectGroupExistingReferenceId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDataObjectGroupExistingReferenceId(String value) { + this.dataObjectGroupExistingReferenceId = value; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OpenType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OpenType.java index 2ba39613d4bff791b59dcd235721d12ede868a90..4e8261aaa142932f54176faa77d94ff522cff61a 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OpenType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OpenType.java @@ -1,49 +1,15 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // package fr.gouv.vitamui.commons.vitam.seda; +import java.util.ArrayList; +import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAnyElement; @@ -58,24 +24,24 @@ import org.w3c.dom.Element; /** - * <p>Java class for OpenType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour OpenType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="OpenType"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> - * <any processContents='lax' namespace='##other' minOccurs="0"/> + * <any processContents='lax' maxOccurs="unbounded" minOccurs="0"/> * </sequence> * <attGroup ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}OpenTypeAttributeGroup"/> * </restriction> * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "OpenType", propOrder = { @@ -83,7 +49,7 @@ import org.w3c.dom.Element; }) @XmlSeeAlso({ OrganizationDescriptiveMetadataType.class, - SignatureType.class, + SignatureMessageType.class, TextTechnicalMetadataType.class, DocumentTechnicalMetadataType.class, ImageTechnicalMetadataType.class, @@ -94,7 +60,7 @@ import org.w3c.dom.Element; public abstract class OpenType { @XmlAnyElement(lax = true) - protected Object any; + protected List<Object> any; @XmlAttribute(name = "id", namespace = "http://www.w3.org/XML/1998/namespace") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID @@ -105,73 +71,77 @@ public abstract class OpenType { /** * Gets the value of the any property. - * - * @return - * possible object is - * {@link Element } - * {@link Object } - * - */ - public Object getAny() { - return any; - } - - /** - * Sets the value of the any property. - * - * @param value - * allowed object is - * {@link Element } - * {@link Object } - * + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the any property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getAny().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link Element } + * {@link Object } + * + * */ - public void setAny(Object value) { - this.any = value; + public List<Object> getAny() { + if (any == null) { + any = new ArrayList<Object>(); + } + return this.any; } /** - * Gets the value of the id property. - * + * Obtient la valeur de la propriété id. + * * @return * possible object is * {@link String } - * + * */ public String getId() { return id; } /** - * Sets the value of the id property. - * + * Définit la valeur de la propriété id. + * * @param value * allowed object is * {@link String } - * + * */ public void setId(String value) { this.id = value; } /** - * Gets the value of the href property. - * + * Obtient la valeur de la propriété href. + * * @return * possible object is * {@link String } - * + * */ public String getHref() { return href; } /** - * Sets the value of the href property. - * + * Définit la valeur de la propriété href. + * * @param value * allowed object is * {@link String } - * + * */ public void setHref(String value) { this.href = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OperationType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OperationType.java index e5e67f5b59efa3150a1a2a302b64c1fdfd5364a1..d51e6807daa6437d66ff7a2afd4771bfabaf9d4e 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OperationType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OperationType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for OperationType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour OperationType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="OperationType"> * <complexContent> @@ -68,8 +32,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "OperationType", propOrder = { @@ -82,25 +46,25 @@ public class OperationType { /** * Gets the value of the event property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the event property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getEvent().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link EventType } - * - * + * + * */ public List<EventType> getEvent() { if (event == null) { diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OrganizationDescriptiveMetadataType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OrganizationDescriptiveMetadataType.java index 76fd9981f51bdd85b7df648b8175291c3e800231..f3b2ac96d96685a997f3d8b477e001a3574a27f0 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OrganizationDescriptiveMetadataType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OrganizationDescriptiveMetadataType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,11 +15,11 @@ import javax.xml.bind.annotation.XmlType; /** * Contient toutes les métadonnées de description des organisations. - * - * <p>Java class for OrganizationDescriptiveMetadataType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour OrganizationDescriptiveMetadataType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="OrganizationDescriptiveMetadataType"> * <complexContent> @@ -64,8 +28,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "OrganizationDescriptiveMetadataType") diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OrganizationType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OrganizationType.java index 142fa77d760089fbb562f479c579cf84193549fb..fcac19d4342a02c191b8f3c54e536f71d4eaa3a4 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OrganizationType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OrganizationType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -52,10 +16,10 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for OrganizationType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour OrganizationType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="OrganizationType"> * <complexContent> @@ -68,8 +32,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "OrganizationType", propOrder = { @@ -87,48 +51,48 @@ public class OrganizationType { protected OrganizationDescriptiveMetadataType organizationDescriptiveMetadata; /** - * Gets the value of the identifier property. - * + * Obtient la valeur de la propriété identifier. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getIdentifier() { return identifier; } /** - * Sets the value of the identifier property. - * + * Définit la valeur de la propriété identifier. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setIdentifier(IdentifierType value) { this.identifier = value; } /** - * Gets the value of the organizationDescriptiveMetadata property. - * + * Obtient la valeur de la propriété organizationDescriptiveMetadata. + * * @return * possible object is * {@link OrganizationDescriptiveMetadataType } - * + * */ public OrganizationDescriptiveMetadataType getOrganizationDescriptiveMetadata() { return organizationDescriptiveMetadata; } /** - * Sets the value of the organizationDescriptiveMetadata property. - * + * Définit la valeur de la propriété organizationDescriptiveMetadata. + * * @param value * allowed object is * {@link OrganizationDescriptiveMetadataType } - * + * */ public void setOrganizationDescriptiveMetadata(OrganizationDescriptiveMetadataType value) { this.organizationDescriptiveMetadata = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OrganizationWithIdType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OrganizationWithIdType.java index 70f092d40152081d6e1fa8c33d387de5bd78a5d4..6c492299db5ff68d0312b9d490991521614044b1 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OrganizationWithIdType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/OrganizationWithIdType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -55,10 +19,10 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** - * <p>Java class for OrganizationWithIdType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour OrganizationWithIdType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="OrganizationWithIdType"> * <complexContent> @@ -68,8 +32,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "OrganizationWithIdType") @@ -84,24 +48,24 @@ public class OrganizationWithIdType protected String id; /** - * Gets the value of the id property. - * + * Obtient la valeur de la propriété id. + * * @return * possible object is * {@link String } - * + * */ public String getId() { return id; } /** - * Sets the value of the id property. - * + * Définit la valeur de la propriété id. + * * @param value * allowed object is * {@link String } - * + * */ public void setId(String value) { this.id = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/PhysicalDataObjectType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/PhysicalDataObjectType.java index d3e07390dc49f322ae62d946302245b196c8b3e5..8af15f3f1ac460f73fc8b200b021437ced0c556d 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/PhysicalDataObjectType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/PhysicalDataObjectType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -48,15 +12,17 @@ import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; +import org.w3c.dom.Element; /** - * <p>Java class for PhysicalDataObjectType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour PhysicalDataObjectType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="PhysicalDataObjectType"> * <complexContent> @@ -69,14 +35,14 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "PhysicalDataObjectType", propOrder = { "physicalId", "physicalDimensions", - "otherDimensionsAbstract" + "any" }) public class PhysicalDataObjectType extends MinimalDataObjectType @@ -86,84 +52,85 @@ public class PhysicalDataObjectType protected IdentifierType physicalId; @XmlElement(name = "PhysicalDimensions") protected DimensionsType physicalDimensions; - @XmlElement(name = "OtherDimensionsAbstract") - protected List<Object> otherDimensionsAbstract; + @XmlAnyElement(lax = true) + protected List<Object> any; /** - * Gets the value of the physicalId property. - * + * Obtient la valeur de la propriété physicalId. + * * @return * possible object is * {@link IdentifierType } - * + * */ public IdentifierType getPhysicalId() { return physicalId; } /** - * Sets the value of the physicalId property. - * + * Définit la valeur de la propriété physicalId. + * * @param value * allowed object is * {@link IdentifierType } - * + * */ public void setPhysicalId(IdentifierType value) { this.physicalId = value; } /** - * Gets the value of the physicalDimensions property. - * + * Obtient la valeur de la propriété physicalDimensions. + * * @return * possible object is * {@link DimensionsType } - * + * */ public DimensionsType getPhysicalDimensions() { return physicalDimensions; } /** - * Sets the value of the physicalDimensions property. - * + * Définit la valeur de la propriété physicalDimensions. + * * @param value * allowed object is * {@link DimensionsType } - * + * */ public void setPhysicalDimensions(DimensionsType value) { this.physicalDimensions = value; } /** - * Gets the value of the otherDimensionsAbstract property. - * + * Gets the value of the any property. + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the otherDimensionsAbstract property. - * + * This is why there is not a <CODE>set</CODE> method for the any property. + * * <p> * For example, to add a new item, do as follows: * <pre> - * getOtherDimensionsAbstract().add(newItem); + * getAny().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list + * {@link Element } * {@link Object } - * - * + * + * */ - public List<Object> getOtherDimensionsAbstract() { - if (otherDimensionsAbstract == null) { - otherDimensionsAbstract = new ArrayList<Object>(); + public List<Object> getAny() { + if (any == null) { + any = new ArrayList<Object>(); } - return this.otherDimensionsAbstract; + return this.any; } } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ReferencedObjectType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ReferencedObjectType.java index 130760422b71f037c0c07f8e9cc9bf40223fa01c..cf4653602e5e2c3d03d4e88ff81aa98ded66e664 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ReferencedObjectType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ReferencedObjectType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -54,11 +18,11 @@ import javax.xml.bind.annotation.XmlType; /** * Contient la référence à l'objet signé (et son empreinte jusqu'à la fin de la phase de versement dans le SAE). - * - * <p>Java class for ReferencedObjectType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour ReferencedObjectType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ReferencedObjectType"> * <complexContent> @@ -71,8 +35,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ReferencedObjectType", propOrder = { @@ -89,48 +53,48 @@ public class ReferencedObjectType { protected MessageDigestBinaryObjectType signedObjectDigest; /** - * Gets the value of the signedObjectId property. - * + * Obtient la valeur de la propriété signedObjectId. + * * @return * possible object is * {@link Object } - * + * */ public Object getSignedObjectId() { return signedObjectId; } /** - * Sets the value of the signedObjectId property. - * + * Définit la valeur de la propriété signedObjectId. + * * @param value * allowed object is * {@link Object } - * + * */ public void setSignedObjectId(Object value) { this.signedObjectId = value; } /** - * Gets the value of the signedObjectDigest property. - * + * Obtient la valeur de la propriété signedObjectDigest. + * * @return * possible object is * {@link MessageDigestBinaryObjectType } - * + * */ public MessageDigestBinaryObjectType getSignedObjectDigest() { return signedObjectDigest; } /** - * Sets the value of the signedObjectDigest property. - * + * Définit la valeur de la propriété signedObjectDigest. + * * @param value * allowed object is * {@link MessageDigestBinaryObjectType } - * + * */ public void setSignedObjectDigest(MessageDigestBinaryObjectType value) { this.signedObjectDigest = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/RelatedObjectReferenceType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/RelatedObjectReferenceType.java new file mode 100644 index 0000000000000000000000000000000000000000..89446b808df3da17b18274a9af9f380f5fdb4384 --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/RelatedObjectReferenceType.java @@ -0,0 +1,208 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Classe Java pour RelatedObjectReferenceType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="RelatedObjectReferenceType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="IsVersionOf" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectOrArchiveUnitReferenceType" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Replaces" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectOrArchiveUnitReferenceType" maxOccurs="unbounded" minOccurs="0"/> + * <element name="Requires" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectOrArchiveUnitReferenceType" maxOccurs="unbounded" minOccurs="0"/> + * <element name="IsPartOf" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectOrArchiveUnitReferenceType" maxOccurs="unbounded" minOccurs="0"/> + * <element name="References" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}DataObjectOrArchiveUnitReferenceType" maxOccurs="unbounded" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RelatedObjectReferenceType", propOrder = { + "isVersionOf", + "replaces", + "requires", + "isPartOf", + "references" +}) +public class RelatedObjectReferenceType { + + @XmlElement(name = "IsVersionOf") + protected List<DataObjectOrArchiveUnitReferenceType> isVersionOf; + @XmlElement(name = "Replaces") + protected List<DataObjectOrArchiveUnitReferenceType> replaces; + @XmlElement(name = "Requires") + protected List<DataObjectOrArchiveUnitReferenceType> requires; + @XmlElement(name = "IsPartOf") + protected List<DataObjectOrArchiveUnitReferenceType> isPartOf; + @XmlElement(name = "References") + protected List<DataObjectOrArchiveUnitReferenceType> references; + + /** + * Gets the value of the isVersionOf property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the isVersionOf property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getIsVersionOf().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link DataObjectOrArchiveUnitReferenceType } + * + * + */ + public List<DataObjectOrArchiveUnitReferenceType> getIsVersionOf() { + if (isVersionOf == null) { + isVersionOf = new ArrayList<DataObjectOrArchiveUnitReferenceType>(); + } + return this.isVersionOf; + } + + /** + * Gets the value of the replaces property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the replaces property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getReplaces().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link DataObjectOrArchiveUnitReferenceType } + * + * + */ + public List<DataObjectOrArchiveUnitReferenceType> getReplaces() { + if (replaces == null) { + replaces = new ArrayList<DataObjectOrArchiveUnitReferenceType>(); + } + return this.replaces; + } + + /** + * Gets the value of the requires property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the requires property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRequires().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link DataObjectOrArchiveUnitReferenceType } + * + * + */ + public List<DataObjectOrArchiveUnitReferenceType> getRequires() { + if (requires == null) { + requires = new ArrayList<DataObjectOrArchiveUnitReferenceType>(); + } + return this.requires; + } + + /** + * Gets the value of the isPartOf property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the isPartOf property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getIsPartOf().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link DataObjectOrArchiveUnitReferenceType } + * + * + */ + public List<DataObjectOrArchiveUnitReferenceType> getIsPartOf() { + if (isPartOf == null) { + isPartOf = new ArrayList<DataObjectOrArchiveUnitReferenceType>(); + } + return this.isPartOf; + } + + /** + * Gets the value of the references property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the references property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getReferences().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link DataObjectOrArchiveUnitReferenceType } + * + * + */ + public List<DataObjectOrArchiveUnitReferenceType> getReferences() { + if (references == null) { + references = new ArrayList<DataObjectOrArchiveUnitReferenceType>(); + } + return this.references; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/RelationshipType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/RelationshipType.java index 861849b73d913e348817aef3067effb80c74629d..9cfd0236aa65f2c64905c9ffd3a7b88c7a22772f 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/RelationshipType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/RelationshipType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -55,10 +19,10 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** - * <p>Java class for RelationshipType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour RelationshipType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="RelationshipType"> * <complexContent> @@ -69,8 +33,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "RelationshipType") @@ -85,48 +49,48 @@ public class RelationshipType { protected String type; /** - * Gets the value of the target property. - * + * Obtient la valeur de la propriété target. + * * @return * possible object is * {@link Object } - * + * */ public Object getTarget() { return target; } /** - * Sets the value of the target property. - * + * Définit la valeur de la propriété target. + * * @param value * allowed object is * {@link Object } - * + * */ public void setTarget(Object value) { this.target = value; } /** - * Gets the value of the type property. - * + * Obtient la valeur de la propriété type. + * * @return * possible object is * {@link String } - * + * */ public String getType() { return type; } /** - * Sets the value of the type property. - * + * Définit la valeur de la propriété type. + * * @param value * allowed object is * {@link String } - * + * */ public void setType(String value) { this.type = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ResourceType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ResourceType.java index 5d66e3221d17d461ba8035f31f53f77853e3aa28..5ee6d9e4a026c5a3892f7fd67e92838116991f86 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ResourceType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ResourceType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -58,10 +22,10 @@ import org.w3c.dom.Element; /** - * <p>Java class for resourceType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour resourceType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="resourceType"> * <complexContent> @@ -72,8 +36,8 @@ import org.w3c.dom.Element; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "resourceType", namespace = "http://www.w3.org/1999/xlink", propOrder = { @@ -96,27 +60,27 @@ public class ResourceType { /** * Gets the value of the content property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the content property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getContent().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list - * {@link String } * {@link Element } * {@link Object } - * - * + * {@link String } + * + * */ public List<Object> getContent() { if (content == null) { @@ -126,12 +90,12 @@ public class ResourceType { } /** - * Gets the value of the type property. - * + * Obtient la valeur de la propriété type. + * * @return * possible object is * {@link TypeType } - * + * */ public TypeType getType() { if (type == null) { @@ -142,84 +106,84 @@ public class ResourceType { } /** - * Sets the value of the type property. - * + * Définit la valeur de la propriété type. + * * @param value * allowed object is * {@link TypeType } - * + * */ public void setType(TypeType value) { this.type = value; } /** - * Gets the value of the role property. - * + * Obtient la valeur de la propriété role. + * * @return * possible object is * {@link String } - * + * */ public String getRole() { return role; } /** - * Sets the value of the role property. - * + * Définit la valeur de la propriété role. + * * @param value * allowed object is * {@link String } - * + * */ public void setRole(String value) { this.role = value; } /** - * Gets the value of the title property. - * + * Obtient la valeur de la propriété title. + * * @return * possible object is * {@link String } - * + * */ public String getTitle() { return title; } /** - * Sets the value of the title property. - * + * Définit la valeur de la propriété title. + * * @param value * allowed object is * {@link String } - * + * */ public void setTitle(String value) { this.title = value; } /** - * Gets the value of the label property. - * + * Obtient la valeur de la propriété label. + * * @return * possible object is * {@link String } - * + * */ public String getLabel() { return label; } /** - * Sets the value of the label property. - * + * Définit la valeur de la propriété label. + * * @param value * allowed object is * {@link String } - * + * */ public void setLabel(String value) { this.label = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ReuseRuleType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ReuseRuleType.java index a835d69378ed747fd38c880381e854de40d0a5fa..544016783689cb9a162785c06e79c3ebc8bf592c 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ReuseRuleType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ReuseRuleType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -56,11 +20,11 @@ import javax.xml.datatype.XMLGregorianCalendar; /** * La liste d'identifiants de règles à appliquer et à ignorer qui doit être appliquée à partir de cet ArchiveUnit. - * - * <p>Java class for ReuseRuleType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour ReuseRuleType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="ReuseRuleType"> * <complexContent> @@ -79,8 +43,8 @@ import javax.xml.datatype.XMLGregorianCalendar; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ReuseRuleType", propOrder = { @@ -102,26 +66,26 @@ public class ReuseRuleType { /** * Gets the value of the ruleAndStartDate property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the ruleAndStartDate property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRuleAndStartDate().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link RuleIdType } * {@link XMLGregorianCalendar } - * - * + * + * */ public List<Object> getRuleAndStartDate() { if (ruleAndStartDate == null) { @@ -131,24 +95,24 @@ public class ReuseRuleType { } /** - * Gets the value of the preventInheritance property. - * + * Obtient la valeur de la propriété preventInheritance. + * * @return * possible object is * {@link Boolean } - * + * */ public Boolean isPreventInheritance() { return preventInheritance; } /** - * Sets the value of the preventInheritance property. - * + * Définit la valeur de la propriété preventInheritance. + * * @param value * allowed object is * {@link Boolean } - * + * */ public void setPreventInheritance(Boolean value) { this.preventInheritance = value; @@ -156,25 +120,25 @@ public class ReuseRuleType { /** * Gets the value of the refNonRuleId property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the refNonRuleId property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRefNonRuleId().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link RuleIdType } - * - * + * + * */ public List<RuleIdType> getRefNonRuleId() { if (refNonRuleId == null) { diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/RuleIdType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/RuleIdType.java index ece91679d371877def48e11c5d371c9443944a6c..30234b616e292b7777b162c7a20ae039cdd22f03 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/RuleIdType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/RuleIdType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -57,11 +21,11 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** * Identifiant de la règle de gestion. - * - * <p>Java class for RuleIdType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour RuleIdType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="RuleIdType"> * <simpleContent> @@ -71,8 +35,8 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; * </simpleContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "RuleIdType", propOrder = { @@ -91,47 +55,47 @@ public class RuleIdType { /** * Elément ne pouvant être vide. - * + * * @return * possible object is * {@link String } - * + * */ public String getValue() { return value; } /** - * Sets the value of the value property. - * + * Définit la valeur de la propriété value. + * * @param value * allowed object is * {@link String } - * + * */ public void setValue(String value) { this.value = value; } /** - * Gets the value of the id property. - * + * Obtient la valeur de la propriété id. + * * @return * possible object is * {@link String } - * + * */ public String getId() { return id; } /** - * Sets the value of the id property. - * + * Définit la valeur de la propriété id. + * * @param value * allowed object is * {@link String } - * + * */ public void setId(String value) { this.id = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ShowType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ShowType.java index 4f2abd337d5bde33122619034e3d0948a662e9b7..a6b26ec561d6fc3beecbde433e96ef8f8330f5ac 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ShowType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ShowType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -50,9 +14,9 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for showType. - * - * <p>The following schema fragment specifies the expected content contained within this class. + * <p>Classe Java pour showType. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. * <p> * <pre> * <simpleType name="showType"> @@ -65,7 +29,7 @@ import javax.xml.bind.annotation.XmlType; * </restriction> * </simpleType> * </pre> - * + * */ @XmlType(name = "showType", namespace = "http://www.w3.org/1999/xlink") @XmlEnum diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/SignatureMessageType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/SignatureMessageType.java new file mode 100644 index 0000000000000000000000000000000000000000..96eb134164f619cf75b28c5006bad4aa1b74f028 --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/SignatureMessageType.java @@ -0,0 +1,41 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Contient toutes les métadonnées dsur la signature. + * + * <p>Classe Java pour SignatureMessageType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="SignatureMessageType"> + * <complexContent> + * <extension base="{fr:gouv:culture:archivesdefrance:seda:v2.1}OpenType"> + * </extension> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SignatureMessageType") +public class SignatureMessageType + extends OpenType +{ + + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/SignatureType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/SignatureType.java index fec9c4458215543205e2562e3c1ee683b837bf53..07174595de7cb83cf9c12d51565d32b02ed7ab60 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/SignatureType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/SignatureType.java @@ -1,77 +1,160 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // package fr.gouv.vitamui.commons.vitam.seda; +import java.util.ArrayList; +import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; /** - * Contient toutes les métadonnées dsur la signature. - * - * <p>Java class for SignatureType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour SignatureType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="SignatureType"> * <complexContent> - * <extension base="{fr:gouv:culture:archivesdefrance:seda:v2.1}OpenType"> - * </extension> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <element name="Signer" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}SignerType" maxOccurs="unbounded"/> + * <element name="Validator" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}ValidatorType"/> + * <element name="Masterdata" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}CodeType" minOccurs="0"/> + * <element name="ReferencedObject" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}ReferencedObjectType"/> + * </sequence> + * </restriction> * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "SignatureType") -public class SignatureType - extends OpenType -{ +@XmlType(name = "SignatureType", propOrder = { + "signer", + "validator", + "masterdata", + "referencedObject" +}) +public class SignatureType { + + @XmlElement(name = "Signer", required = true) + protected List<SignerType> signer; + @XmlElement(name = "Validator", required = true) + protected ValidatorType validator; + @XmlElement(name = "Masterdata") + protected CodeType masterdata; + @XmlElement(name = "ReferencedObject", required = true) + protected ReferencedObjectType referencedObject; + + /** + * Gets the value of the signer property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the signer property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getSigner().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link SignerType } + * + * + */ + public List<SignerType> getSigner() { + if (signer == null) { + signer = new ArrayList<SignerType>(); + } + return this.signer; + } + + /** + * Obtient la valeur de la propriété validator. + * + * @return + * possible object is + * {@link ValidatorType } + * + */ + public ValidatorType getValidator() { + return validator; + } + + /** + * Définit la valeur de la propriété validator. + * + * @param value + * allowed object is + * {@link ValidatorType } + * + */ + public void setValidator(ValidatorType value) { + this.validator = value; + } + + /** + * Obtient la valeur de la propriété masterdata. + * + * @return + * possible object is + * {@link CodeType } + * + */ + public CodeType getMasterdata() { + return masterdata; + } + + /** + * Définit la valeur de la propriété masterdata. + * + * @param value + * allowed object is + * {@link CodeType } + * + */ + public void setMasterdata(CodeType value) { + this.masterdata = value; + } + + /** + * Obtient la valeur de la propriété referencedObject. + * + * @return + * possible object is + * {@link ReferencedObjectType } + * + */ + public ReferencedObjectType getReferencedObject() { + return referencedObject; + } + /** + * Définit la valeur de la propriété referencedObject. + * + * @param value + * allowed object is + * {@link ReferencedObjectType } + * + */ + public void setReferencedObject(ReferencedObjectType value) { + this.referencedObject = value; + } } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/SignerType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/SignerType.java new file mode 100644 index 0000000000000000000000000000000000000000..6822a4a4aa06acdf740567d98521ee84206aa648 --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/SignerType.java @@ -0,0 +1,576 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * <p>Classe Java pour SignerType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="SignerType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}SignerGroup"/> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SignerType", propOrder = { + "firstName", + "birthName", + "fullName", + "givenName", + "gender", + "birthDate", + "birthPlace", + "deathDate", + "deathPlace", + "nationality", + "corpname", + "identifier", + "signingTime", + "function", + "activity", + "position", + "role", + "mandate" +}) +public class SignerType { + + @XmlElement(name = "FirstName") + protected String firstName; + @XmlElement(name = "BirthName") + protected String birthName; + @XmlElement(name = "FullName") + protected String fullName; + @XmlElement(name = "GivenName") + protected String givenName; + @XmlElement(name = "Gender") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected String gender; + @XmlElement(name = "BirthDate") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar birthDate; + @XmlElement(name = "BirthPlace") + protected BirthOrDeathPlaceType birthPlace; + @XmlElement(name = "DeathDate") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar deathDate; + @XmlElement(name = "DeathPlace") + protected BirthOrDeathPlaceType deathPlace; + @XmlElement(name = "Nationality") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected List<String> nationality; + @XmlElement(name = "Corpname") + protected String corpname; + @XmlElement(name = "Identifier") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected List<String> identifier; + @XmlElement(name = "SigningTime", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar signingTime; + @XmlElement(name = "Function") + protected List<TextType> function; + @XmlElement(name = "Activity") + protected List<TextType> activity; + @XmlElement(name = "Position") + protected List<TextType> position; + @XmlElement(name = "Role") + protected List<TextType> role; + @XmlElement(name = "Mandate") + protected List<TextType> mandate; + + /** + * Obtient la valeur de la propriété firstName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFirstName() { + return firstName; + } + + /** + * Définit la valeur de la propriété firstName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFirstName(String value) { + this.firstName = value; + } + + /** + * Obtient la valeur de la propriété birthName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBirthName() { + return birthName; + } + + /** + * Définit la valeur de la propriété birthName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBirthName(String value) { + this.birthName = value; + } + + /** + * Obtient la valeur de la propriété fullName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFullName() { + return fullName; + } + + /** + * Définit la valeur de la propriété fullName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFullName(String value) { + this.fullName = value; + } + + /** + * Obtient la valeur de la propriété givenName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGivenName() { + return givenName; + } + + /** + * Définit la valeur de la propriété givenName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGivenName(String value) { + this.givenName = value; + } + + /** + * Obtient la valeur de la propriété gender. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGender() { + return gender; + } + + /** + * Définit la valeur de la propriété gender. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGender(String value) { + this.gender = value; + } + + /** + * Obtient la valeur de la propriété birthDate. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBirthDate() { + return birthDate; + } + + /** + * Définit la valeur de la propriété birthDate. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBirthDate(XMLGregorianCalendar value) { + this.birthDate = value; + } + + /** + * Obtient la valeur de la propriété birthPlace. + * + * @return + * possible object is + * {@link BirthOrDeathPlaceType } + * + */ + public BirthOrDeathPlaceType getBirthPlace() { + return birthPlace; + } + + /** + * Définit la valeur de la propriété birthPlace. + * + * @param value + * allowed object is + * {@link BirthOrDeathPlaceType } + * + */ + public void setBirthPlace(BirthOrDeathPlaceType value) { + this.birthPlace = value; + } + + /** + * Obtient la valeur de la propriété deathDate. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDeathDate() { + return deathDate; + } + + /** + * Définit la valeur de la propriété deathDate. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDeathDate(XMLGregorianCalendar value) { + this.deathDate = value; + } + + /** + * Obtient la valeur de la propriété deathPlace. + * + * @return + * possible object is + * {@link BirthOrDeathPlaceType } + * + */ + public BirthOrDeathPlaceType getDeathPlace() { + return deathPlace; + } + + /** + * Définit la valeur de la propriété deathPlace. + * + * @param value + * allowed object is + * {@link BirthOrDeathPlaceType } + * + */ + public void setDeathPlace(BirthOrDeathPlaceType value) { + this.deathPlace = value; + } + + /** + * Gets the value of the nationality property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the nationality property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getNationality().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List<String> getNationality() { + if (nationality == null) { + nationality = new ArrayList<String>(); + } + return this.nationality; + } + + /** + * Obtient la valeur de la propriété corpname. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCorpname() { + return corpname; + } + + /** + * Définit la valeur de la propriété corpname. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCorpname(String value) { + this.corpname = value; + } + + /** + * Gets the value of the identifier property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the identifier property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getIdentifier().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List<String> getIdentifier() { + if (identifier == null) { + identifier = new ArrayList<String>(); + } + return this.identifier; + } + + /** + * Obtient la valeur de la propriété signingTime. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getSigningTime() { + return signingTime; + } + + /** + * Définit la valeur de la propriété signingTime. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setSigningTime(XMLGregorianCalendar value) { + this.signingTime = value; + } + + /** + * Gets the value of the function property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the function property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getFunction().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getFunction() { + if (function == null) { + function = new ArrayList<TextType>(); + } + return this.function; + } + + /** + * Gets the value of the activity property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the activity property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getActivity().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getActivity() { + if (activity == null) { + activity = new ArrayList<TextType>(); + } + return this.activity; + } + + /** + * Gets the value of the position property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the position property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getPosition().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getPosition() { + if (position == null) { + position = new ArrayList<TextType>(); + } + return this.position; + } + + /** + * Gets the value of the role property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the role property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRole().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getRole() { + if (role == null) { + role = new ArrayList<TextType>(); + } + return this.role; + } + + /** + * Gets the value of the mandate property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the mandate property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getMandate().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getMandate() { + if (mandate == null) { + mandate = new ArrayList<TextType>(); + } + return this.mandate; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/Simple.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/Simple.java index db9a1e9a3b4efb4941a8ec4033567fc09677dfb2..02a54042f54a7907dc1ccb7087ccee59a8734573 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/Simple.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/Simple.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -56,15 +20,15 @@ import org.w3c.dom.Element; /** - * + * * Intended for use as the type of user-declared elements to make them * simple links. - * - * - * <p>Java class for simple complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * + * <p>Classe Java pour simple complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="simple"> * <complexContent> @@ -75,8 +39,8 @@ import org.w3c.dom.Element; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "simple", namespace = "http://www.w3.org/1999/xlink", propOrder = { @@ -103,31 +67,31 @@ public class Simple { protected ActuateType actuate; /** - * + * * Intended for use as the type of user-declared elements to make them * simple links. * Gets the value of the content property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the content property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getContent().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list - * {@link String } * {@link Element } * {@link Object } - * - * + * {@link String } + * + * */ public List<Object> getContent() { if (content == null) { @@ -137,12 +101,12 @@ public class Simple { } /** - * Gets the value of the type property. - * + * Obtient la valeur de la propriété type. + * * @return * possible object is * {@link TypeType } - * + * */ public TypeType getType() { if (type == null) { @@ -153,156 +117,156 @@ public class Simple { } /** - * Sets the value of the type property. - * + * Définit la valeur de la propriété type. + * * @param value * allowed object is * {@link TypeType } - * + * */ public void setType(TypeType value) { this.type = value; } /** - * Gets the value of the href property. - * + * Obtient la valeur de la propriété href. + * * @return * possible object is * {@link String } - * + * */ public String getHref() { return href; } /** - * Sets the value of the href property. - * + * Définit la valeur de la propriété href. + * * @param value * allowed object is * {@link String } - * + * */ public void setHref(String value) { this.href = value; } /** - * Gets the value of the role property. - * + * Obtient la valeur de la propriété role. + * * @return * possible object is * {@link String } - * + * */ public String getRole() { return role; } /** - * Sets the value of the role property. - * + * Définit la valeur de la propriété role. + * * @param value * allowed object is * {@link String } - * + * */ public void setRole(String value) { this.role = value; } /** - * Gets the value of the arcrole property. - * + * Obtient la valeur de la propriété arcrole. + * * @return * possible object is * {@link String } - * + * */ public String getArcrole() { return arcrole; } /** - * Sets the value of the arcrole property. - * + * Définit la valeur de la propriété arcrole. + * * @param value * allowed object is * {@link String } - * + * */ public void setArcrole(String value) { this.arcrole = value; } /** - * Gets the value of the title property. - * + * Obtient la valeur de la propriété title. + * * @return * possible object is * {@link String } - * + * */ public String getTitle() { return title; } /** - * Sets the value of the title property. - * + * Définit la valeur de la propriété title. + * * @param value * allowed object is * {@link String } - * + * */ public void setTitle(String value) { this.title = value; } /** - * Gets the value of the show property. - * + * Obtient la valeur de la propriété show. + * * @return * possible object is * {@link ShowType } - * + * */ public ShowType getShow() { return show; } /** - * Sets the value of the show property. - * + * Définit la valeur de la propriété show. + * * @param value * allowed object is * {@link ShowType } - * + * */ public void setShow(ShowType value) { this.show = value; } /** - * Gets the value of the actuate property. - * + * Obtient la valeur de la propriété actuate. + * * @return * possible object is * {@link ActuateType } - * + * */ public ActuateType getActuate() { return actuate; } /** - * Sets the value of the actuate property. - * + * Définit la valeur de la propriété actuate. + * * @param value * allowed object is * {@link ActuateType } - * + * */ public void setActuate(ActuateType value) { this.actuate = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/StorageRuleType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/StorageRuleType.java index b86ee70216ca07af2b98b31f296190de5c72c790..ccea673f248471b2fef18e6629c45ffd886c811c 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/StorageRuleType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/StorageRuleType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -57,11 +21,11 @@ import javax.xml.datatype.XMLGregorianCalendar; /** * La liste d'identifiants de règles à appliquer et à ignorer qui doit être appliquée à partir de cet ArchiveUnit. - * - * <p>Java class for StorageRuleType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour StorageRuleType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="StorageRuleType"> * <complexContent> @@ -81,8 +45,8 @@ import javax.xml.datatype.XMLGregorianCalendar; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "StorageRuleType", propOrder = { @@ -108,26 +72,26 @@ public class StorageRuleType { /** * Gets the value of the ruleAndStartDate property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the ruleAndStartDate property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRuleAndStartDate().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link RuleIdType } * {@link XMLGregorianCalendar } - * - * + * + * */ public List<Object> getRuleAndStartDate() { if (ruleAndStartDate == null) { @@ -137,24 +101,24 @@ public class StorageRuleType { } /** - * Gets the value of the preventInheritance property. - * + * Obtient la valeur de la propriété preventInheritance. + * * @return * possible object is * {@link Boolean } - * + * */ public Boolean isPreventInheritance() { return preventInheritance; } /** - * Sets the value of the preventInheritance property. - * + * Définit la valeur de la propriété preventInheritance. + * * @param value * allowed object is * {@link Boolean } - * + * */ public void setPreventInheritance(Boolean value) { this.preventInheritance = value; @@ -162,25 +126,25 @@ public class StorageRuleType { /** * Gets the value of the refNonRuleId property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the refNonRuleId property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getRefNonRuleId().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list * {@link RuleIdType } - * - * + * + * */ public List<RuleIdType> getRefNonRuleId() { if (refNonRuleId == null) { @@ -190,24 +154,24 @@ public class StorageRuleType { } /** - * Gets the value of the finalAction property. - * + * Obtient la valeur de la propriété finalAction. + * * @return * possible object is * {@link FinalActionStorageCodeType } - * + * */ public FinalActionStorageCodeType getFinalAction() { return finalAction; } /** - * Sets the value of the finalAction property. - * + * Définit la valeur de la propriété finalAction. + * * @param value * allowed object is * {@link FinalActionStorageCodeType } - * + * */ public void setFinalAction(FinalActionStorageCodeType value) { this.finalAction = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TextTechnicalMetadataType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TextTechnicalMetadataType.java index af85654407ce00841cec91499e09a7bbb13732bb..dcd4b9fc25e2e7262713d055c60bc51c1d98b416 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TextTechnicalMetadataType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TextTechnicalMetadataType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,11 +15,11 @@ import javax.xml.bind.annotation.XmlType; /** * Contient toutes les métadonnées techniques de base pour les objets-données de type texte(XML, JSON, CSV, ...). - * - * <p>Java class for TextTechnicalMetadataType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour TextTechnicalMetadataType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="TextTechnicalMetadataType"> * <complexContent> @@ -64,8 +28,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "TextTechnicalMetadataType") diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TextType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TextType.java index 323853f4552e6eb4b55018da3cdf6cf64672c8f9..ad384af559333ea4f6c617112a454aa1530f3ec4 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TextType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TextType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -53,10 +17,10 @@ import javax.xml.bind.annotation.XmlValue; /** - * <p>Java class for TextType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour TextType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="TextType"> * <simpleContent> @@ -66,15 +30,15 @@ import javax.xml.bind.annotation.XmlValue; * </simpleContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "TextType", propOrder = { "value" }) @XmlSeeAlso({ - fr.gouv.vitamui.commons.vitam.seda.DescriptiveMetadataContentType.CustodialHistory.CustodialHistoryItem.class + CustodialHistoryItemType.class }) public class TextType { @@ -84,48 +48,48 @@ public class TextType { protected String lang; /** - * Gets the value of the value property. - * + * Obtient la valeur de la propriété value. + * * @return * possible object is * {@link String } - * + * */ public String getValue() { return value; } /** - * Sets the value of the value property. - * + * Définit la valeur de la propriété value. + * * @param value * allowed object is * {@link String } - * + * */ public void setValue(String value) { this.value = value; } /** - * Gets the value of the lang property. - * + * Obtient la valeur de la propriété lang. + * * @return * possible object is * {@link String } - * + * */ public String getLang() { return lang; } /** - * Sets the value of the lang property. - * + * Définit la valeur de la propriété lang. + * * @param value * allowed object is * {@link String } - * + * */ public void setLang(String value) { this.lang = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TitleEltType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TitleEltType.java index 1e96ed122f628bb1e7c660358ba074384400744f..e88644873537d759ed517c8965cd3dc0b5faff95 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TitleEltType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TitleEltType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -56,10 +20,10 @@ import org.w3c.dom.Element; /** - * <p>Java class for titleEltType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * <p>Classe Java pour titleEltType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="titleEltType"> * <complexContent> @@ -70,8 +34,8 @@ import org.w3c.dom.Element; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "titleEltType", namespace = "http://www.w3.org/1999/xlink", propOrder = { @@ -89,27 +53,27 @@ public class TitleEltType { /** * Gets the value of the content property. - * + * * <p> * This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the JAXB object. * This is why there is not a <CODE>set</CODE> method for the content property. - * + * * <p> * For example, to add a new item, do as follows: * <pre> * getContent().add(newItem); * </pre> - * - * + * + * * <p> * Objects of the following type(s) are allowed in the list - * {@link String } * {@link Element } * {@link Object } - * - * + * {@link String } + * + * */ public List<Object> getContent() { if (content == null) { @@ -119,12 +83,12 @@ public class TitleEltType { } /** - * Gets the value of the type property. - * + * Obtient la valeur de la propriété type. + * * @return * possible object is * {@link TypeType } - * + * */ public TypeType getType() { if (type == null) { @@ -135,40 +99,40 @@ public class TitleEltType { } /** - * Sets the value of the type property. - * + * Définit la valeur de la propriété type. + * * @param value * allowed object is * {@link TypeType } - * + * */ public void setType(TypeType value) { this.type = value; } /** - * + * * xml:lang is not required, but provides much of the * motivation for title elements in addition to attributes, and so * is provided here for convenience. - * - * + * + * * @return * possible object is * {@link String } - * + * */ public String getLang() { return lang; } /** - * Sets the value of the lang property. - * + * Définit la valeur de la propriété lang. + * * @param value * allowed object is * {@link String } - * + * */ public void setLang(String value) { this.lang = value; diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ToDeleteType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ToDeleteType.java new file mode 100644 index 0000000000000000000000000000000000000000..8a3c673ff71aa49c451758a4749cfbcd62bd7927 --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ToDeleteType.java @@ -0,0 +1,77 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlType; + + +/** + * <p>Classe Java pour ToDeleteType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="ToDeleteType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence maxOccurs="unbounded"> + * <element name="ArchiveUnitRefId" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}ArchiveUnitRefIdType"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ToDeleteType", propOrder = { + "archiveUnitRefId" +}) +public class ToDeleteType { + + @XmlElementRef(name = "ArchiveUnitRefId", namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", type = JAXBElement.class) + protected List<JAXBElement<Object>> archiveUnitRefId; + + /** + * Gets the value of the archiveUnitRefId property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the archiveUnitRefId property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getArchiveUnitRefId().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * + */ + public List<JAXBElement<Object>> getArchiveUnitRefId() { + if (archiveUnitRefId == null) { + archiveUnitRefId = new ArrayList<JAXBElement<Object>>(); + } + return this.archiveUnitRefId; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TypeType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TypeType.java index 5a005417280bcfedda1293877264ef5698f7a903..fb949e4776cc33268fd64aef736a6efaa8cadae2 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TypeType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/TypeType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -50,9 +14,9 @@ import javax.xml.bind.annotation.XmlType; /** - * <p>Java class for typeType. - * - * <p>The following schema fragment specifies the expected content contained within this class. + * <p>Classe Java pour typeType. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. * <p> * <pre> * <simpleType name="typeType"> @@ -66,7 +30,7 @@ import javax.xml.bind.annotation.XmlType; * </restriction> * </simpleType> * </pre> - * + * */ @XmlType(name = "typeType", namespace = "http://www.w3.org/1999/xlink") @XmlEnum diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/UpdateOperationType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/UpdateOperationType.java index 6e267d8aafcc256f093316c10a02dd3775f05e3f..9eec8e0c95013e393d2d9fdda6a34a37c070308e 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/UpdateOperationType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/UpdateOperationType.java @@ -1,58 +1,160 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + package fr.gouv.vitamui.commons.vitam.seda; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; -@Data -@AllArgsConstructor -@NoArgsConstructor +/** + * <p>Classe Java pour UpdateOperationType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="UpdateOperationType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <sequence> + * <choice> + * <element name="SystemId" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}NonEmptyTokenType"/> + * <element name="ArchiveUnitIdentifierKey" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}ArchiveUnitIdentifierKeyType"/> + * </choice> + * <element name="ToDelete" type="{fr:gouv:culture:archivesdefrance:seda:v2.1}ToDeleteType" minOccurs="0"/> + * <element name="FullUpdate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> + * </sequence> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ @XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "UpdateOperationType", propOrder = { + "systemId", + "archiveUnitIdentifierKey", + "toDelete", + "fullUpdate" +}) public class UpdateOperationType { @XmlElement(name = "SystemId") - private String systemId; - + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected String systemId; @XmlElement(name = "ArchiveUnitIdentifierKey") - private ArchiveUnitIdentifierKeyType archiveUnitIdentifierKey; + protected ArchiveUnitIdentifierKeyType archiveUnitIdentifierKey; + @XmlElement(name = "ToDelete") + protected ToDeleteType toDelete; + @XmlElement(name = "FullUpdate", defaultValue = "false") + protected Boolean fullUpdate; + + /** + * Obtient la valeur de la propriété systemId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSystemId() { + return systemId; + } + + /** + * Définit la valeur de la propriété systemId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSystemId(String value) { + this.systemId = value; + } + + /** + * Obtient la valeur de la propriété archiveUnitIdentifierKey. + * + * @return + * possible object is + * {@link ArchiveUnitIdentifierKeyType } + * + */ + public ArchiveUnitIdentifierKeyType getArchiveUnitIdentifierKey() { + return archiveUnitIdentifierKey; + } + + /** + * Définit la valeur de la propriété archiveUnitIdentifierKey. + * + * @param value + * allowed object is + * {@link ArchiveUnitIdentifierKeyType } + * + */ + public void setArchiveUnitIdentifierKey(ArchiveUnitIdentifierKeyType value) { + this.archiveUnitIdentifierKey = value; + } + + /** + * Obtient la valeur de la propriété toDelete. + * + * @return + * possible object is + * {@link ToDeleteType } + * + */ + public ToDeleteType getToDelete() { + return toDelete; + } + + /** + * Définit la valeur de la propriété toDelete. + * + * @param value + * allowed object is + * {@link ToDeleteType } + * + */ + public void setToDelete(ToDeleteType value) { + this.toDelete = value; + } + + /** + * Obtient la valeur de la propriété fullUpdate. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isFullUpdate() { + return fullUpdate; + } + + /** + * Définit la valeur de la propriété fullUpdate. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setFullUpdate(Boolean value) { + this.fullUpdate = value; + } + } diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ValidatorType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ValidatorType.java new file mode 100644 index 0000000000000000000000000000000000000000..f99a92b46735519745cbce0f12133f391d6d50e5 --- /dev/null +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/ValidatorType.java @@ -0,0 +1,576 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST +// + + +package fr.gouv.vitamui.commons.vitam.seda; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * <p>Classe Java pour ValidatorType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + * <pre> + * <complexType name="ValidatorType"> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <group ref="{fr:gouv:culture:archivesdefrance:seda:v2.1}ValidatorGroup"/> + * </restriction> + * </complexContent> + * </complexType> + * </pre> + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ValidatorType", propOrder = { + "firstName", + "birthName", + "fullName", + "givenName", + "gender", + "birthDate", + "birthPlace", + "deathDate", + "deathPlace", + "nationality", + "corpname", + "identifier", + "validationTime", + "function", + "activity", + "position", + "role", + "mandate" +}) +public class ValidatorType { + + @XmlElement(name = "FirstName") + protected String firstName; + @XmlElement(name = "BirthName") + protected String birthName; + @XmlElement(name = "FullName") + protected String fullName; + @XmlElement(name = "GivenName") + protected String givenName; + @XmlElement(name = "Gender") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected String gender; + @XmlElement(name = "BirthDate") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar birthDate; + @XmlElement(name = "BirthPlace") + protected BirthOrDeathPlaceType birthPlace; + @XmlElement(name = "DeathDate") + @XmlSchemaType(name = "date") + protected XMLGregorianCalendar deathDate; + @XmlElement(name = "DeathPlace") + protected BirthOrDeathPlaceType deathPlace; + @XmlElement(name = "Nationality") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected List<String> nationality; + @XmlElement(name = "Corpname") + protected String corpname; + @XmlElement(name = "Identifier") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "token") + protected List<String> identifier; + @XmlElement(name = "ValidationTime", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar validationTime; + @XmlElement(name = "Function") + protected List<TextType> function; + @XmlElement(name = "Activity") + protected List<TextType> activity; + @XmlElement(name = "Position") + protected List<TextType> position; + @XmlElement(name = "Role") + protected List<TextType> role; + @XmlElement(name = "Mandate") + protected List<TextType> mandate; + + /** + * Obtient la valeur de la propriété firstName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFirstName() { + return firstName; + } + + /** + * Définit la valeur de la propriété firstName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFirstName(String value) { + this.firstName = value; + } + + /** + * Obtient la valeur de la propriété birthName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBirthName() { + return birthName; + } + + /** + * Définit la valeur de la propriété birthName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBirthName(String value) { + this.birthName = value; + } + + /** + * Obtient la valeur de la propriété fullName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFullName() { + return fullName; + } + + /** + * Définit la valeur de la propriété fullName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFullName(String value) { + this.fullName = value; + } + + /** + * Obtient la valeur de la propriété givenName. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGivenName() { + return givenName; + } + + /** + * Définit la valeur de la propriété givenName. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGivenName(String value) { + this.givenName = value; + } + + /** + * Obtient la valeur de la propriété gender. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGender() { + return gender; + } + + /** + * Définit la valeur de la propriété gender. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGender(String value) { + this.gender = value; + } + + /** + * Obtient la valeur de la propriété birthDate. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getBirthDate() { + return birthDate; + } + + /** + * Définit la valeur de la propriété birthDate. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setBirthDate(XMLGregorianCalendar value) { + this.birthDate = value; + } + + /** + * Obtient la valeur de la propriété birthPlace. + * + * @return + * possible object is + * {@link BirthOrDeathPlaceType } + * + */ + public BirthOrDeathPlaceType getBirthPlace() { + return birthPlace; + } + + /** + * Définit la valeur de la propriété birthPlace. + * + * @param value + * allowed object is + * {@link BirthOrDeathPlaceType } + * + */ + public void setBirthPlace(BirthOrDeathPlaceType value) { + this.birthPlace = value; + } + + /** + * Obtient la valeur de la propriété deathDate. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDeathDate() { + return deathDate; + } + + /** + * Définit la valeur de la propriété deathDate. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDeathDate(XMLGregorianCalendar value) { + this.deathDate = value; + } + + /** + * Obtient la valeur de la propriété deathPlace. + * + * @return + * possible object is + * {@link BirthOrDeathPlaceType } + * + */ + public BirthOrDeathPlaceType getDeathPlace() { + return deathPlace; + } + + /** + * Définit la valeur de la propriété deathPlace. + * + * @param value + * allowed object is + * {@link BirthOrDeathPlaceType } + * + */ + public void setDeathPlace(BirthOrDeathPlaceType value) { + this.deathPlace = value; + } + + /** + * Gets the value of the nationality property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the nationality property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getNationality().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List<String> getNationality() { + if (nationality == null) { + nationality = new ArrayList<String>(); + } + return this.nationality; + } + + /** + * Obtient la valeur de la propriété corpname. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCorpname() { + return corpname; + } + + /** + * Définit la valeur de la propriété corpname. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCorpname(String value) { + this.corpname = value; + } + + /** + * Gets the value of the identifier property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the identifier property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getIdentifier().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List<String> getIdentifier() { + if (identifier == null) { + identifier = new ArrayList<String>(); + } + return this.identifier; + } + + /** + * Obtient la valeur de la propriété validationTime. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getValidationTime() { + return validationTime; + } + + /** + * Définit la valeur de la propriété validationTime. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setValidationTime(XMLGregorianCalendar value) { + this.validationTime = value; + } + + /** + * Gets the value of the function property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the function property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getFunction().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getFunction() { + if (function == null) { + function = new ArrayList<TextType>(); + } + return this.function; + } + + /** + * Gets the value of the activity property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the activity property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getActivity().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getActivity() { + if (activity == null) { + activity = new ArrayList<TextType>(); + } + return this.activity; + } + + /** + * Gets the value of the position property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the position property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getPosition().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getPosition() { + if (position == null) { + position = new ArrayList<TextType>(); + } + return this.position; + } + + /** + * Gets the value of the role property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the role property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getRole().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getRole() { + if (role == null) { + role = new ArrayList<TextType>(); + } + return this.role; + } + + /** + * Gets the value of the mandate property. + * + * <p> + * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a <CODE>set</CODE> method for the mandate property. + * + * <p> + * For example, to add a new item, do as follows: + * <pre> + * getMandate().add(newItem); + * </pre> + * + * + * <p> + * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List<TextType> getMandate() { + if (mandate == null) { + mandate = new ArrayList<TextType>(); + } + return this.mandate; + } + +} diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/VideoTechnicalMetadataType.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/VideoTechnicalMetadataType.java index 4aec68058341854f3073fb2558c1306dad199ac3..02ac94e0fb82dbd6d28a737c5afd1d689dc37a93 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/VideoTechnicalMetadataType.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/VideoTechnicalMetadataType.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @@ -51,11 +15,11 @@ import javax.xml.bind.annotation.XmlType; /** * Contient toutes les métadonnées techniques de base pour les objets-données de type video. - * - * <p>Java class for VideoTechnicalMetadataType complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * + * + * <p>Classe Java pour VideoTechnicalMetadataType complex type. + * + * <p>Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * * <pre> * <complexType name="VideoTechnicalMetadataType"> * <complexContent> @@ -64,8 +28,8 @@ import javax.xml.bind.annotation.XmlType; * </complexContent> * </complexType> * </pre> - * - * + * + * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VideoTechnicalMetadataType") diff --git a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/package-info.java b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/package-info.java index 21537b31d604300ee7cab27777b204597da220db..b730b288fdd27a396690c3c0e1245913afccdd4a 100644 --- a/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/package-info.java +++ b/commons/commons-vitam/src/main/java/fr/gouv/vitamui/commons/vitam/seda/package-info.java @@ -1,44 +1,8 @@ -/** - * Copyright French Prime minister Office/SGMAP/DINSIC/Vitam Program (2019-2020) - * and the signatories of the "VITAM - Accord du Contributeur" agreement. - * - * contact@programmevitam.fr - * - * This software is a computer program whose purpose is to implement - * implement a digital archiving front-office system for the secure and - * efficient high volumetry VITAM solution. - * - * This software is governed by the CeCILL-C license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL-C - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL-C license and that you accept its terms. - */ // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 -// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> -// Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2019.02.12 at 11:35:36 AM CET +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.3.2 +// Voir <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a> +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2020.07.15 à 03:41:18 PM CEST // @javax.xml.bind.annotation.XmlSchema(namespace = "fr:gouv:culture:archivesdefrance:seda:v2.1", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) diff --git a/pom.xml b/pom.xml index 039b87ab78ede014c2e8cfd9c8c3df5c07926dc2..00ad0a28597bc27682e8687c1e285648517ed63e 100644 --- a/pom.xml +++ b/pom.xml @@ -151,7 +151,7 @@ <maven.jacoco.plugin.version>0.8.0</maven.jacoco.plugin.version> <maven.jar.plugin.version>3.0.2</maven.jar.plugin.version> <maven.javadoc.plugin.version>3.0.0</maven.javadoc.plugin.version> - <maven.jaxb2.plugin.version>2.2</maven.jaxb2.plugin.version> + <maven.jaxb2.plugin.version>2.5.0</maven.jaxb2.plugin.version> <maven.lombok.plugin.version>1.18.0.0</maven.lombok.plugin.version> <maven.pmd.plugin.version>3.10.0</maven.pmd.plugin.version> <maven.project.info.reports.plugin.version>3.0.0</maven.project.info.reports.plugin.version>