public static <X extends Xref> X createIdentityXrefPsiMi(AnnotatedObject<X,?> parent, String primaryId) { CvObjectBuilder builder = new CvObjectBuilder(); return createIdentityXref(parent, primaryId, builder.createIdentityCvXrefQualifier(parent.getOwner()), builder.createPsiMiCvDatabase(parent.getOwner())); }
public static <X extends Xref> X createIdentityXref(AnnotatedObject<X, ?> parent, String primaryId, CvDatabase cvDatabase) { CvObjectBuilder builder = new CvObjectBuilder(); return createIdentityXref(parent, primaryId, builder.createIdentityCvXrefQualifier(parent.getOwner()), cvDatabase); }
private <X extends Xref> X createPsiMiXref(Class<X> xrefClass, String psiMi, Institution institution) { if (xrefClass == null) { throw new NullPointerException("xrefClass"); } X xref; try { xref = xrefClass.newInstance(); } catch (Exception e) { throw new IntactException("Problems instantiating Xref of type: " + xrefClass.getName()); } xref.setOwner(institution); xref.setPrimaryId(psiMi); xref.setCvDatabase(createPsiMiCvDatabase(institution)); xref.setCvXrefQualifier(createIdentityCvXrefQualifier(institution)); return xref; }
public IntactMockBuilder(Institution institution) { this.institution = institution; this.cvBuilder = new CvObjectBuilder(); }
private CvXrefQualifier createIdentityCvXrefQualifier() { return cvObjectBuilder.createIdentityCvXrefQualifier(institution); } }
private CvDatabase createCvDatabase() { return cvObjectBuilder.createPsiMiCvDatabase(institution); }
public CvDatabase createPsiMiCvDatabase(Institution institution) { if (cvDatabase != null) { return cvDatabase; } cvDatabase = new CvDatabase(institution, CvDatabase.PSI_MI); CvObjectXref xref = createPsiMiXref(CvObjectXref.class, CvDatabase.PSI_MI_MI_REF, institution); cvDatabase.addXref(xref); return cvDatabase; }
public static <X extends Xref> X createIdentityXref(AnnotatedObject<X, ?> parent, String primaryId, CvDatabase cvDatabase) { CvObjectBuilder builder = new CvObjectBuilder(); return createIdentityXref(parent, primaryId, builder.createIdentityCvXrefQualifier(parent.getOwner()), cvDatabase); }
private <X extends Xref> X createPsiMiXref(Class<X> xrefClass, String psiMi, Institution institution) { if (xrefClass == null) { throw new NullPointerException("xrefClass"); } X xref; try { xref = xrefClass.newInstance(); } catch (Exception e) { throw new IntactException("Problems instantiating Xref of type: " + xrefClass.getName()); } xref.setOwner(institution); xref.setPrimaryId(psiMi); xref.setCvDatabase(createPsiMiCvDatabase(institution)); xref.setCvXrefQualifier(createIdentityCvXrefQualifier(institution)); return xref; } }
public IntactMockBuilder(Institution institution) { this.institution = institution; this.cvBuilder = new CvObjectBuilder(); }
@Deprecated public CvXrefQualifier createIdentityCvXrefQualifier(IntactContext intactContext) { return createIdentityCvXrefQualifier(intactContext.getInstitution()); }
@Deprecated public CvDatabase createPsiMiCvDatabase(IntactContext intactContext) { return createPsiMiCvDatabase(intactContext.getInstitution()); }
public CvXrefQualifier createIdentityCvXrefQualifier(Institution institution) { if (cvXrefQualifier != null) { return cvXrefQualifier; } cvXrefQualifier = new CvXrefQualifier(institution, CvXrefQualifier.IDENTITY); CvObjectXref xref = createPsiMiXref(CvObjectXref.class, CvXrefQualifier.IDENTITY_MI_REF, institution); cvXrefQualifier.addXref(xref); return cvXrefQualifier; }
public static <X extends Xref> X createIdentityXrefPsiMi(AnnotatedObject<X, ?> parent, String primaryId) { CvObjectBuilder builder = new CvObjectBuilder(); return createIdentityXref(parent, primaryId, builder.createIdentityCvXrefQualifier(parent.getOwner()), builder.createPsiMiCvDatabase(parent.getOwner())); }
public static <X extends Xref> X createIdentityXrefEmblGenbankDdbj(AnnotatedObject<X, ?> parent, String emblGenbankDdbjId) { CvObjectBuilder builder = new CvObjectBuilder(); CvDatabase cvDatabase = CvObjectUtils.createCvObject(parent.getOwner(), CvDatabase.class, CvDatabase.DDBG_MI_REF, CvDatabase.DDBG); return createIdentityXref(parent, emblGenbankDdbjId, builder.createIdentityCvXrefQualifier(parent.getOwner()), cvDatabase); }
private <X extends Xref> X createPsiMiXref(Class<X> xrefClass, String psiMi, Institution institution) { if (xrefClass == null) { throw new NullPointerException("xrefClass"); } X xref; try { xref = xrefClass.newInstance(); } catch (Exception e) { throw new IntactException("Problems instantiating Xref of type: " + xrefClass.getName()); } xref.setOwner(institution); xref.setPrimaryId(psiMi); xref.setCvDatabase(createPsiMiCvDatabase(institution)); xref.setCvXrefQualifier(createIdentityCvXrefQualifier(institution)); return xref; } }
public IntactMockBuilder(Institution institution) { this.institution = institution; this.cvBuilder = new CvObjectBuilder(); }
@Deprecated public CvXrefQualifier createIdentityCvXrefQualifier(IntactContext intactContext) { return createIdentityCvXrefQualifier(intactContext.getInstitution()); }
@Deprecated public CvDatabase createPsiMiCvDatabase(IntactContext intactContext) { return createPsiMiCvDatabase(intactContext.getInstitution()); }
public CvXrefQualifier createIdentityCvXrefQualifier(Institution institution) { if (cvXrefQualifier != null) { return cvXrefQualifier; } cvXrefQualifier = new CvXrefQualifier(institution, CvXrefQualifier.IDENTITY); cvXrefQualifier.setIdentifier(CvXrefQualifier.IDENTITY_MI_REF); CvObjectXref xref = createPsiMiXref(CvObjectXref.class, CvXrefQualifier.IDENTITY_MI_REF, institution); cvXrefQualifier.addXref(xref); return cvXrefQualifier; }