/** * Unique identifier of the owning version container. * * @return uid of owning version container */ public HierObjectID ownerID() { //TODO check if correct, the extension bit at the back? return new HierObjectID(uid.objectID(), null); }
@Override public String extension() { return creatingSystemID.getValue() + "::" + versionTreeID.getValue(); }
@Override protected void setValue(String value) { loadValue(value); super.setValue(value); } // POJO end
public ObjectVersionID(UID objectID, HierObjectID creatingSystemID, VersionTreeID versionTreeID) { this(objectID.toString() + "::" + creatingSystemID.toString() + "::" + versionTreeID.toString()); this.objectID = objectID; this.creatingSystemID = creatingSystemID; this.versionTreeID = versionTreeID; }
private void commitVersionCheck(ObjectVersionID vUid, ObjectVersionID precedingVUid) { if (versionCount() > 0 && !hasVersionID(precedingVUid)) { throw new IllegalArgumentException("precedingVersionID not found"); } if(!vUid.objectID().equals(this.uid.root())) { throw new IllegalArgumentException("ownerID different from versionedObject"); } }
public ObjectVersionID(UID objectID, HierObjectID creatingSystemID, VersionTreeID versionTreeID) { this(objectID.toString() + "::" + creatingSystemID.toString() + "::" + versionTreeID.toString()); this.objectID = objectID; this.creatingSystemID = creatingSystemID; this.versionTreeID = versionTreeID; }
private void commitVersionCheck(ObjectVersionID vUid, ObjectVersionID precedingVUid) { if (versionCount() > 0 && !hasVersionID(precedingVUid)) { throw new IllegalArgumentException("precedingVersionID not found"); } if(!vUid.objectID().equals(this.uid.root())) { throw new IllegalArgumentException("ownerID different from versionedObject"); } }
protected PartySelf subject() throws Exception { PartyRef party = new PartyRef(new HierObjectID("1.2.4.5.6.12.1"), "PARTY"); return new PartySelf(party); }
protected void printHeader(Archetype archetype, Element out) { Element originalLanguage = new Element("original_language", defaultNamespace); out.getChildren().add(originalLanguage); printCodePhrase(archetype.getOriginalLanguage(), originalLanguage); printString("is_controlled", archetype.isControlled() ? "true" : "false", out); printDescription(archetype.getDescription(), out); printTranslations(archetype.getTranslations(), out); if (archetype.getUid() != null) { Element uid = new Element("uid", defaultNamespace); out.getChildren().add(uid); printString("value", archetype.getUid().toString(), uid); } Element archetypeId = new Element("archetype_id", defaultNamespace); out.getChildren().add(archetypeId); printString("value", archetype.getArchetypeId().toString(), archetypeId); printString("adl_version", archetype.getAdlVersion(), out); printString("concept", archetype.getConcept(), out); final ArchetypeID parentID = archetype.getParentArchetypeId(); if(parentID != null) { Element parentArchetypeId = new Element("parent_archetype_id", defaultNamespace); out.getChildren().add(parentArchetypeId); printString("value", parentID.toString(), parentArchetypeId); } }
@Override protected void setValue(String value) { loadValue(value); super.setValue(value); } // POJO end
@Override public String extension() { return creatingSystemID.getValue() + "::" + versionTreeID.getValue(); }
protected PartyIdentified provider() throws Exception { PartyRef performer = new PartyRef(new HierObjectID("1.3.3.1"), "ORGANISATION"); return new PartyIdentified(performer, "provider's name", null); }
/** * Create HierObjectID by string value * * @param value * @throws IllegalArgumentException if value is null * */ @FullConstructor public HierObjectID( @Attribute(name = "value", required = true)String value) { super(value); loadValue(value); }
/** * Unique identifier of the owning version container. * * @return uid of owning version container */ public HierObjectID ownerID() { //TODO check if correct, the extension bit at the back? return new HierObjectID(uid.objectID(), null); }
/** * Create HierObjectID by string value * * @param value * @throws IllegalArgumentException if value is null * */ @FullConstructor public HierObjectID( @Attribute(name = "value", required = true)String value) { super(value); loadValue(value); }
creatingSystemID = new HierObjectID(splits[1] + "::" + splits[2]); versionTreeID = new VersionTreeID(splits[3]); } else { creatingSystemID = new HierObjectID (splits[1]); versionTreeID = new VersionTreeID(splits[2]);
creatingSystemID = new HierObjectID(splits[1] + "::" + splits[2]); versionTreeID = new VersionTreeID(splits[3]); } else { creatingSystemID = new HierObjectID (splits[1]); versionTreeID = new VersionTreeID(splits[2]);
final public HierObjectID uid() throws ParseException { Token t; jj_consume_token(SYM_UID); jj_consume_token(SYM_EQ); t = jj_consume_token(V_HIER_OBJECT_ID); HierObjectID uidAsObjectID = new HierObjectID(t.image); {if (true) return uidAsObjectID;} throw new Error("Missing return statement in function"); }
final public HierObjectID uid() throws ParseException { Token t; jj_consume_token(SYM_UID); jj_consume_token(SYM_EQ); t = jj_consume_token(V_HIER_OBJECT_ID); HierObjectID uidAsObjectID = new HierObjectID(t.image); {if (true) return uidAsObjectID;} throw new Error("Missing return statement in function"); }