public Set<DcsManifestation> getManifestations() { final Set<DcsManifestation> manifestations = new HashSet<DcsManifestation>(this.manifestations.size()); for (DcsManifestation man : this.manifestations) { manifestations.add(new DcsManifestation(man)); } return manifestations; }
public void setManifestations(Set<DcsManifestation> manifestations) { Assertion.notNull(manifestations); this.manifestations = new HashSet<DcsManifestation>(manifestations.size()); for (DcsManifestation man : manifestations) { Assertion.notNull(man); this.manifestations.add(new DcsManifestation(man)); } }
public void addManifestation(DcsManifestation... manifestation) { Assertion.notNull(manifestation); for (DcsManifestation m : manifestation) { Assertion.notNull(m); this.manifestations.add(new DcsManifestation(m)); } }
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; }
mf.setPath("/"); DcsManifestation man = new DcsManifestation(); man.setId(UUID.randomUUID().toString()); man.setDeliverableUnit(du.getId());
mf.setPath("/"); DcsManifestation man = new DcsManifestation(); man.setId(UUID.randomUUID().toString()); man.setDeliverableUnit(du.getId());
DcsManifestation man = new DcsManifestation(); DcsManifestationFile mf = new DcsManifestationFile(); DcsFile file = new DcsFile();
final DcsManifestation man = new DcsManifestation(); man.setDateCreated(DateUtility.toIso8601(Calendar.getInstance().getTimeInMillis())); man.setType(REGISTRY_ENTRY_MAN_TYPE);
dataSetMdMetadataManFile.setPath("/" + dataSetMd.getName()); dataSetMdMetadataManFile.setRef(new DcsFileRef(dataSetMd.getId())); final DcsManifestation dataSetMdManifestation = new DcsManifestation(); dataSetMdManifestation.setId(UUID.randomUUID().toString());
mf.setPath("/"); DcsManifestation man = new DcsManifestation(); man.setId(nextId()); man.setDeliverableUnit(du.getId()); state_mf.setPath("/"); DcsManifestation state_man = new DcsManifestation(); state_man.setId(nextId()); state_man.setDeliverableUnit(du.getId());
DcsManifestation state_man = new DcsManifestation(); DcsManifestationFile state_mf = new DcsManifestationFile(); DcsFile state_file = new DcsFile();
mf.setPath("/"); DcsManifestation man = new DcsManifestation(); man.setId(nextId()); man.setDeliverableUnit(du.getId()); state_mf.setPath("/"); DcsManifestation state_man = new DcsManifestation(); state_man.setId(nextId()); state_man.setDeliverableUnit(du.getId());
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { final DcsManifestation m = new DcsManifestation();
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { final DcsManifestation m = new DcsManifestation();
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; }
DcsManifestation dcs_man = new DcsManifestation(); dcs_man.setId(UUID.randomUUID().toString());
dus.add(statedu); DcsManifestation dcs_man = new DcsManifestation(); dcs_man.setId(UUID.randomUUID().toString());