Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

API Beskrivelse og anvendelse

<TODO>

Eksempel

...

Bibliteket benyttes ved at instansiere den ønskede validerings factory og efterfølgende kalde validate på den.

Der findes (ikke færdig implementerede) valideringer på følgende kald

  • iti-41 - registrering af dokument og metadata  (dokumenter med fast indhold)
  • iti-42 - registrering af metadata for dokument(er)
  • iti-57 - opdatering af registrerede metadata - herunder deprecate
  • iti-61 - registrering af metadata for dokument(er) med dynamisk (On-demand) indhold


Se iøvrigt praktisk anvendelse i bibliotekets egne unit test. F.eks. ProvideAndRegisterDocumentSetValidatorTest, der viser en række kald for iti-41.



Eksempel

Følgende kode, består af 3 trin.

  1. Instansiering af validator til validering af iti-41 ProvideAndRegisterDocumentSet
  2. Oprettelse af ProvideAndRegisterDocumentSet kaldet
  3. Validering af kaldet


Code Block
ProvideAndRegisterDocumentSetStarter subject = Iti41ValidationFactory.createIti41Validator();

ProvideAndRegisterDocumentSet provideAndRegisterDocumentSetInput = provideAndRegisterDocumentSetCreator.createProvideAndRegisterDocumentSetApd();

ValidationResultSet validationOutput = subject.validate(provideAndRegisterDocumentSetInput);