final DcsManifestation m = (DcsManifestation) archivedEntity; if (idMap.containsKey(m.getDeliverableUnit())) { m.setDeliverableUnit(idMap.get(m.getDeliverableUnit()));
final DcsManifestation m = (DcsManifestation) archivedEntity; if (idMap.containsKey(m.getDeliverableUnit())) { m.setDeliverableUnit(idMap.get(m.getDeliverableUnit()));
public DcsManifestation createManifestation(String du, List<DcsFile> files) { DcsManifestation man = new DcsManifestation(); man.setId(nextid()); man.setDeliverableUnit(du); man.setDateCreated(DateUtility.toIso8601(DateUtility.now())); man.setMetadata(createMetadataSet(rand.nextInt(3))); man.setMetadataRef(createMetadataRefSet(rand.nextInt(2))); int numfiles = rand.nextInt(10); for (int i = 0; i < numfiles; i++) { DcsManifestationFile manfile = new DcsManifestationFile(); DcsFile file = createFile(); files.add(file); manfile.setRef(new DcsFileRef(file.getId())); manfile.setPath(randomString(10, false)); if (rand.nextBoolean()) { manfile.setRelSet(createRelations(rand.nextInt(2))); } man.addManifestationFile(manfile); } return man; }
man.setDeliverableUnit(du.getId()); man.addManifestationFile(mf); man.addTechnicalEnvironment(METADATAFORMAT_REGISTRY_ENTRY_TYPE + ":" + METADATAFORMAT_VERSION_ONE);
man.setDeliverableUnit(du.getId()); man.addManifestationFile(mf); man.addTechnicalEnvironment(METADATAFORMAT_REGISTRY_ENTRY_TYPE + ":" + METADATAFORMAT_VERSION_ONE);
file.setId("file"); man.setDeliverableUnit(du.getId()); mf.setRef(new DcsFileRef(file.getId())); man.addManifestationFile(mf);
entry_file.setId(UUID.randomUUID().toString()); man.setDeliverableUnit(du.getId()); mf.setRef(new DcsFileRef(entry_file.getId())); man.addManifestationFile(mf);
dataSetMdManifestation.setDeliverableUnit(dataSetStateDu.getId());
man.setDeliverableUnit(du.getId()); man.addManifestationFile(mf); man.setType(SCHEME_FILE_MAN_TYPE); state_man.setDeliverableUnit(du.getId()); state_man.addManifestationFile(state_mf); state_man.setType(SCHEME_SERIALIZATION_MAN_TYPE);
state_file.setId(UUID.randomUUID().toString()); state_man.setDeliverableUnit(state_du.getId()); state_mf.setRef(new DcsFileRef(state_file.getId())); state_man.addManifestationFile(state_mf);
man.setDeliverableUnit(du.getId()); man.addManifestationFile(mf); man.setType(SCHEME_FILE_MAN_TYPE); state_man.setDeliverableUnit(du.getId()); state_man.addManifestationFile(state_mf); state_man.setType(SCHEME_SERIALIZATION_MAN_TYPE);
m.setDeliverableUnit(reader.getAttribute(A_REF));
m.setDeliverableUnit(reader.getAttribute(A_REF));
private static DcsManifestation getManifestation(SolrDocument doc) { DcsManifestation man = new DcsManifestation(); man.setId(getFirst(doc, EntityField.ID)); if (has(doc, ManifestationField.DELIVERABLE_UNIT)) { man.setDeliverableUnit(getFirst(doc, ManifestationField.DELIVERABLE_UNIT)); } man.setMetadata(getMetadataSet(doc)); man.setMetadataRef(getMetadataRefSet(doc, EntityField.METADATA_REF)); man.setManifestationFiles(getManifestationFileSet(doc)); if (has(doc, CoreMetadataField.TYPE)) { man.setType(getFirst(doc, CoreMetadataField.TYPE)); } man.setTechnicalEnvironment(getStringSet(doc, ManifestationField.TECH)); if (has(doc, ManifestationField.DATE_CREATED)) { man.setDateCreated(DateUtility.toIso8601(((Date) doc .getFirstValue(ManifestationField.DATE_CREATED.solrName())) .getTime())); } man.setAlternateIds(getResourceIdentifierSet(doc)); return man; }
dcs_man.setDeliverableUnit(statedu.getId()); dcs_man.setType(COLLECTION_METADATA_FILE_MANIFESTATION_TYPE);
dcs_man.setDeliverableUnit(statedu.getId()); dcs_man.setType(DataFileProfile.DATAFILE_MANIFESTATION_TYPE); dcs_man.addTechnicalEnvironment();