public <X extends Xref> X createXref(AnnotatedObject<X,?> parent, String primaryId, CvXrefQualifier cvXrefQualifer, CvDatabase cvDatabase) { X xref = (X) XrefUtils.newXrefInstanceFor(parent.getClass()); xref.setOwner(parent.getOwner()); xref.setParent(parent); xref.setPrimaryId(primaryId); xref.setCvXrefQualifier(cvXrefQualifer); xref.setCvDatabase(cvDatabase); return xref; }
public <X extends Xref> X createXref(AnnotatedObject<X,?> parent, String primaryId, CvXrefQualifier cvXrefQualifer, CvDatabase cvDatabase) { X xref = (X) XrefUtils.newXrefInstanceFor(parent.getClass()); xref.setOwner(parent.getOwner()); xref.setParent(parent); xref.setPrimaryId(primaryId); xref.setCvXrefQualifier(cvXrefQualifer); xref.setCvDatabase(cvDatabase); return xref; }
public <X extends Xref> X createXref(AnnotatedObject<X,?> parent, String primaryId, CvXrefQualifier cvXrefQualifer, CvDatabase cvDatabase) { X xref = (X) XrefUtils.newXrefInstanceFor(parent.getClass()); xref.setOwner(parent.getOwner()); xref.setParent(parent); xref.setPrimaryId(primaryId); xref.setCvXrefQualifier(cvXrefQualifer); xref.setCvDatabase(cvDatabase); return xref; }
public static <X extends Xref> X createIdentityXref(AnnotatedObject<X, ?> parent, String primaryId, CvXrefQualifier identityQual, CvDatabase cvDatabase) { X xref = (X) newXrefInstanceFor(parent.getClass()); Institution owner = parent.getOwner(); if (owner == null) { owner = IntactContext.getCurrentInstance().getInstitution(); } xref.setOwner(owner); xref.setCvDatabase(cvDatabase); xref.setCvXrefQualifier(identityQual); xref.setPrimaryId(primaryId); xref.setParent(parent); return xref; }
public static <X extends Xref> X createIdentityXref(AnnotatedObject<X,?> parent, String primaryId, CvXrefQualifier identityQual, CvDatabase cvDatabase) { X xref = (X) newXrefInstanceFor(parent.getClass()); Institution owner = parent.getOwner(); if (owner == null) { owner = IntactContext.getCurrentInstance().getInstitution(); } xref.setOwner(owner); xref.setCvDatabase(cvDatabase); xref.setCvXrefQualifier(identityQual); xref.setPrimaryId(primaryId); xref.setParent(parent); return xref; }
public static <X extends Xref> X createIdentityXref(AnnotatedObject<X, ?> parent, String primaryId, CvXrefQualifier identityQual, CvDatabase cvDatabase) { X xref = (X) newXrefInstanceFor(parent.getClass()); Institution owner = parent.getOwner(); if (owner == null) { owner = IntactContext.getCurrentInstance().getInstitution(); } xref.setOwner(owner); xref.setCvDatabase(cvDatabase); xref.setCvXrefQualifier(identityQual); xref.setPrimaryId(primaryId); xref.setParent(parent); return xref; }