String sVersion = xref.getDbRelease(); if ( null != sVersion && sVersion.length() > 0) { element.setAttribute( XREF_VERSION, sVersion );
String sVersion = xref.getDbRelease(); if ( null != sVersion && sVersion.length() > 0) { element.setAttribute( XREF_VERSION, sVersion );
String sVersion = xref.getDbRelease(); if ( null != sVersion ) { element.setAttribute( XREF_VERSION, sVersion );
String sVersion = xref.getDbRelease(); if ( null != sVersion && sVersion.length() > 0 ) { element.setAttribute( XREF_VERSION, sVersion );
String sVersion = xref.getDbRelease(); if ( null != sVersion && sVersion.length() > 0) { element.setAttribute( XREF_VERSION, sVersion );
String sVersion = xref.getDbRelease(); if ( null != sVersion ) { element.setAttribute( XREF_VERSION, sVersion );
public static boolean sameXref( Xref x1, Xref x2 ) { if (x1.getAc() != null && x2.getAc() != null) { return x1.getAc().equals(x2.getAc()); } if ( !same( x1.getPrimaryId(), x2.getPrimaryId() ) ) { return false; } if ( !CvObjectUtils.areEqual( x1.getCvDatabase(), x2.getCvDatabase() ) ) { return false; } if ( !CvObjectUtils.areEqual( x1.getCvXrefQualifier(), x2.getCvXrefQualifier() ) ) { return false; } if ( !same( x1.getSecondaryId(), x2.getSecondaryId() ) ) { return false; } if ( !same( x1.getDbRelease(), x2.getDbRelease() ) ) { return false; } return true; }
/** * Note: this does not clone the parent. * * @param xref * @return * @throws uk.ac.ebi.intact.model.clone.IntactClonerException * */ protected Xref cloneXref(Xref xref) throws IntactClonerException { if (xref == null) return null; Class clazz = CgLibUtil.removeCglibEnhanced(xref.getClass()); Xref clone = null; try { final Constructor constructor = clazz.getConstructor(); clone = (Xref) constructor.newInstance(); clonerManager.addClone(xref, clone); clone.setPrimaryId(xref.getPrimaryId()); clone.setSecondaryId(xref.getSecondaryId()); clone.setDbRelease(xref.getDbRelease()); clone.setCvDatabase(clone(xref.getCvDatabase())); clone.setCvXrefQualifier(clone(xref.getCvXrefQualifier())); } catch (Exception e) { throw new IntactClonerException("An error occured upon building a " + clazz.getSimpleName(), e); } clone.setParent(clone(xref.getParent())); return clone; }
/** * Note: this does not clone the parent. * * @param xref * @return * @throws uk.ac.ebi.intact.model.clone.IntactClonerException * */ protected Xref cloneXref(Xref xref) throws IntactClonerException { if (xref == null) return null; Class clazz = CgLibUtil.removeCglibEnhanced(xref.getClass()); Xref clone = null; try { final Constructor constructor = clazz.getConstructor(); clone = (Xref) constructor.newInstance(); clonerManager.addClone(xref, clone); clone.setPrimaryId(xref.getPrimaryId()); clone.setSecondaryId(xref.getSecondaryId()); clone.setDbRelease(xref.getDbRelease()); clone.setCvDatabase(clone(xref.getCvDatabase())); clone.setCvXrefQualifier(clone(xref.getCvXrefQualifier())); } catch (Exception e) { throw new IntactClonerException("An error occured upon building a " + clazz.getSimpleName(), e); } clone.setParent(clone(xref.getParent())); return clone; }
public static boolean sameXref( Xref x1, Xref x2 ) { if (x1.getAc() != null && x2.getAc() != null) { return x1.getAc().equals(x2.getAc()); } if ( !same( x1.getPrimaryId(), x2.getPrimaryId() ) ) { return false; } if ( !CvObjectUtils.areEqual( x1.getCvDatabase(), x2.getCvDatabase() ) ) { return false; } if ( !CvObjectUtils.areEqual( x1.getCvXrefQualifier(), x2.getCvXrefQualifier() ) ) { return false; } if ( !same( x1.getSecondaryId(), x2.getSecondaryId() ) ) { return false; } if ( !same( x1.getDbRelease(), x2.getDbRelease() ) ) { return false; } return true; }
dbRef.setVersion(intactObject.getDbRelease());