/** A factory method to create an instance of an attribution {@link WasAttributedTo} * @param id an optional identifier for the relation * @param entity an entity identifier * @param agent the identifier of the agent whom the entity is ascribed to, and therefore bears some responsibility for its existence * @return an instance of {@link WasAttributedTo} */ public WasAttributedTo newWasAttributedTo(QualifiedName id, QualifiedName entity, QualifiedName agent) { WasAttributedTo res = of.createWasAttributedTo(); res.setId(id); res.setEntity(entity); res.setAgent(agent); return res; }
public void testDoc803() { Document idoc803=new IndexedDocument(pFactory,makeDoc803()).toDocument(); assertEquals(idoc803.getStatementOrBundle().size(),1); WasAttributedTo u=(WasAttributedTo) idoc803.getStatementOrBundle().get(0); assertEquals("label",1,u.getLabel().size()); assertEquals("other",2,u.getOther().size()); }
return ((WasAttributedTo) r).getEntity();
return ((WasAttributedTo) r).getAgent();
public void testDoc802() { Document idoc802=new IndexedDocument(pFactory,makeDoc802()).toDocument(); assertEquals(idoc802.getStatementOrBundle().size(),1); WasAttributedTo u=(WasAttributedTo) idoc802.getStatementOrBundle().get(0); assertEquals("label",1,u.getLabel().size()); }
/** A factory method to create an instance of an attribution {@link WasAttributedTo} * @param id an optional identifier for the relation * @param entity an entity identifier * @param agent the identifier of the agent whom the entity is ascribed to, and therefore bears some responsibility for its existence * @return an instance of {@link WasAttributedTo} */ public WasAttributedTo newWasAttributedTo(QualifiedName id, QualifiedName entity, QualifiedName agent) { WasAttributedTo res = of.createWasAttributedTo(); res.setId(id); res.setEntity(entity); res.setAgent(agent); return res; }
public Document makeDoc803() { Agent ag1=pFactory.newAgent(q("ag1")); Entity e1=pFactory.newEntity(q("e1")); QualifiedName uid=q("waw2"); WasAttributedTo wat1=pFactory.newWasAttributedTo(uid,e1.getId(),ag1.getId()); WasAttributedTo wat2=pFactory.newWasAttributedTo(uid,e1.getId(),ag1.getId()); wat2.getLabel().add(pFactory.newInternationalizedString("hello")); wat1.getOther().add(pFactory.newOther(q("ELEMENT"), 1, pFactory.getName().XSD_INT)); wat2.getOther().add(pFactory.newOther(q("ELEMENT"), 2, pFactory.getName().XSD_INT)); Document doc=pFactory.newDocument(); doc.getStatementOrBundle().add(wat1); doc.getStatementOrBundle().add(wat1); doc.getStatementOrBundle().add(wat2); doc.getStatementOrBundle().add(wat2); Namespace nss=Namespace.gatherNamespaces(doc); doc.setNamespace(nss); return doc; }
return ((WasAttributedTo) r).getEntity();
return ((WasAttributedTo) r).getAgent();
public Document makeDoc801() { Agent ag1=pFactory.newAgent(q("ag1")); Entity e1=pFactory.newEntity(q("e1")); WasAttributedTo wat1=pFactory.newWasAttributedTo(null,e1.getId(),ag1.getId()); WasAttributedTo wat2=pFactory.newWasAttributedTo(null,e1.getId(),ag1.getId()); wat2.getLabel().add(pFactory.newInternationalizedString("hello")); Document doc=pFactory.newDocument(); doc.getStatementOrBundle().add(wat1); doc.getStatementOrBundle().add(wat1); doc.getStatementOrBundle().add(wat2); doc.getStatementOrBundle().add(wat2); Namespace nss=Namespace.gatherNamespaces(doc); doc.setNamespace(nss); return doc; }
@Override public void doAction(WasAttributedTo s) { WasAttributedTo res = pf.newWasAttributedTo(s.getId(), s.getEntity(), s.getAgent()); QualifiedName id = res.getId(); boolean updated1 = setExpand(res, id, 0); QualifiedName en = res.getEntity(); boolean updated2 = setExpand(res, en, 1); QualifiedName ag = res.getAgent(); boolean updated3 = setExpand(res, ag, 2); boolean updated4 = expandAttributes(s, res); boolean updated = updated1 || updated2 || updated3 || updated4; boolean allUpdated = updated1 && updated2 && updated3 ; allExpanded=allExpanded && allUpdated; if (!allUpdatedRequired || allUpdated) { ll.add(res); } if (updated) addOrderAttribute(res); }
public Document makeDoc802() { Agent ag1=pFactory.newAgent(q("ag1")); Entity e1=pFactory.newEntity(q("e1")); QualifiedName uid=q("waw1"); WasAttributedTo wat1=pFactory.newWasAttributedTo(uid,e1.getId(),ag1.getId()); WasAttributedTo wat2=pFactory.newWasAttributedTo(uid,e1.getId(),ag1.getId()); wat2.getLabel().add(pFactory.newInternationalizedString("hello")); Document doc=pFactory.newDocument(); doc.getStatementOrBundle().add(wat1); doc.getStatementOrBundle().add(wat1); doc.getStatementOrBundle().add(wat2); doc.getStatementOrBundle().add(wat2); Namespace nss=Namespace.gatherNamespaces(doc); doc.setNamespace(nss); return doc; }