/** * Gets the correspondent <code>PsiVersion</code> instance using the version String * @param version accepted values are '1','2' and '2.5' * @return the PsiVersion object for that value * @throws IllegalArgumentException if the version passed is not valid */ public static PsiVersion valueOf(String version) throws IllegalArgumentException { PsiVersion psiVersionFromValue = new PsiVersion(version); if (psiVersionFromValue.equals(getVersion1())) { return getVersion1(); } else if (psiVersionFromValue.equals(getVersion2())) { return getVersion2(); } else if (psiVersionFromValue.equals(getVersion25())) { return getVersion25(); } else if (version.equals("1.0")) { return getVersion1(); } throw new IllegalArgumentException("Invalid PSI version: "+version); }
if ( PsiVersion.VERSION_1.equals( session.getPsiVersion() ) ) { } else if ( PsiVersion.VERSION_2.equals( session.getPsiVersion() ) ) { } else if ( PsiVersion.VERSION_25.equals( session.getPsiVersion() ) ) { throw new IllegalArgumentException( "Unsupported version of PSI: " + session.getPsiVersion().getVersion() ); if ( PsiVersion.VERSION_1.equals( session.getPsiVersion() ) ) { } else if ( PsiVersion.VERSION_2.equals( session.getPsiVersion() ) ) { } else if ( PsiVersion.VERSION_25.equals( session.getPsiVersion() ) ) { throw new IllegalArgumentException( "Unsupported version of PSI: " + session.getPsiVersion().getVersion() );
/** * Gives the right version of the Psi XML generator according to the user's session * * @param session the user session that will indicate which version of the Psi generator is required * * @return */ public static Protein2xmlI getInstance( UserSessionDownload session ) { if ( session.getPsiVersion().equals( PsiVersion.VERSION_1 ) ) { return Protein2xmlPSI1.getInstance(); } else if ( session.getPsiVersion().equals( PsiVersion.VERSION_2 ) ) { return Protein2xmlPSI2.getInstance(); } else if ( session.getPsiVersion().equals( PsiVersion.VERSION_25 ) ) { throw new IllegalStateException( "We do not support PSI version " + session.getPsiVersion() + ". Please use Interactor2xmlPSI25 instead." ); } else { throw new IllegalStateException( "We do not support PSI version " + session.getPsiVersion() ); } } }
if ( session.getPsiVersion().equals( PsiVersion.getVersion2() ) ) { element = session.createElement( PARTICIPANT_ROLE_TAG_NAME ); } else if ( session.getPsiVersion().equals( PsiVersion.getVersion25() ) ) { element = session.createElement( "biologicalRole" ); } else {
if (PsiVersion.getVersion1().equals(session.getPsiVersion()))
if ( PsiVersion.getVersion1().getVersion().equals(session.getPsiVersion().getVersion()) ){
public boolean equals( Object o ) { if ( this == o ) { return true; } if ( !( o instanceof PsiVersion ) ) { return false; } final PsiVersion psiVersion = (PsiVersion) o; return version.equals(psiVersion.getVersion()); }
/** * Gives the right version of the Psi XML generator according to the user's session * * @param session the user session that will indicate which version of the Psi generator is required * * @return */ public static Confidence2xmlI getInstance( UserSessionDownload session ) { if ( session.getPsiVersion().equals( PsiVersion.VERSION_1 ) ) { return Confidence2xmlPSI1.getInstance(); } else if ( session.getPsiVersion().equals( PsiVersion.VERSION_2 ) ) { return Confidence2xmlPSI2.getInstance(); } else if ( session.getPsiVersion().equals( PsiVersion.VERSION_25 ) ) { return Confidence2xmlPSI25.getInstance(); } else { throw new IllegalStateException( "We do not support PSI version " + session.getPsiVersion() ); } } }
if ( session.getPsiVersion().equals( PsiVersion.getVersion2() ) ) { element = session.createElement( PARTICIPANT_ROLE_TAG_NAME ); } else if ( session.getPsiVersion().equals( PsiVersion.getVersion25() ) ) { element = session.createElement( "biologicalRole" ); } else {
if (PsiVersion.getVersion1().equals(session.getPsiVersion()))
if ( PsiVersion.getVersion1().getVersion().equals(session.getPsiVersion().getVersion()) ){
public boolean equals( Object o ) { if ( this == o ) { return true; } if ( !( o instanceof PsiVersion ) ) { return false; } final PsiVersion psiVersion = (PsiVersion) o; return version.equals(psiVersion.getVersion()); }
/** * Gets the correspondent <code>PsiVersion</code> instance using the version String * @param version accepted values are '1','2' and '2.5' * @return the PsiVersion object for that value * @throws IllegalArgumentException if the version passed is not valid */ public static PsiVersion valueOf(String version) throws IllegalArgumentException { PsiVersion psiVersionFromValue = new PsiVersion(version); if (psiVersionFromValue.equals(getVersion1())) { return getVersion1(); } else if (psiVersionFromValue.equals(getVersion2())) { return getVersion2(); } else if (psiVersionFromValue.equals(getVersion25())) { return getVersion25(); } else if (version.equals("1.0")) { return getVersion1(); } throw new IllegalArgumentException("Invalid PSI version: "+version); }
/** * Gives the right version of the Psi XML generator according to the user's session * * @param session the user session that will indicate which version of the Psi generator is required * * @return */ public static Interaction2xmlI getInstance( UserSessionDownload session ) { if ( session.getPsiVersion().equals( PsiVersion.VERSION_1 ) ) { return Interaction2xmlPSI1.getInstance(); } else if ( session.getPsiVersion().equals( PsiVersion.VERSION_2 ) ) { return Interaction2xmlPSI2.getInstance(); } else if ( session.getPsiVersion().equals( PsiVersion.VERSION_25 ) ) { return Interaction2xmlPSI25.getInstance(); } else { throw new IllegalStateException( "We do not support PSI version " + session.getPsiVersion() ); } } }
if (PsiVersion.getVersion1().equals(session.getPsiVersion()))
if ( PsiVersion.getVersion1().getVersion().equals(session.getPsiVersion().getVersion()) ){
if ( PsiVersion.VERSION_1.equals( session.getPsiVersion() ) ) { } else if ( PsiVersion.VERSION_2.equals( session.getPsiVersion() ) ) { } else if ( PsiVersion.VERSION_25.equals( session.getPsiVersion() ) ) { throw new IllegalArgumentException( "Unsupported version of PSI: " + session.getPsiVersion().getVersion() ); if ( PsiVersion.VERSION_1.equals( session.getPsiVersion() ) ) { } else if ( PsiVersion.VERSION_2.equals( session.getPsiVersion() ) ) { } else if ( PsiVersion.VERSION_25.equals( session.getPsiVersion() ) ) { throw new IllegalArgumentException( "Unsupported version of PSI: " + session.getPsiVersion().getVersion() );
public boolean equals( Object o ) { if ( this == o ) { return true; } if ( !( o instanceof PsiVersion ) ) { return false; } final PsiVersion psiVersion = (PsiVersion) o; return version.equals(psiVersion.getVersion()); }
/** * Gets the correspondent <code>PsiVersion</code> instance using the version String * @param version accepted values are '1','2' and '2.5' * @return the PsiVersion object for that value * @throws IllegalArgumentException if the version passed is not valid */ public static PsiVersion valueOf(String version) throws IllegalArgumentException { PsiVersion psiVersionFromValue = new PsiVersion(version); if (psiVersionFromValue.equals(getVersion1())) { return getVersion1(); } else if (psiVersionFromValue.equals(getVersion2())) { return getVersion2(); } else if (psiVersionFromValue.equals(getVersion25())) { return getVersion25(); } else if (version.equals("1.0")) { return getVersion1(); } throw new IllegalArgumentException("Invalid PSI version: "+version); }
/** * Gives the right version of the Psi XML generator according to the user's session * * @param session the user session that will indicate which version of the Psi generator is required * * @return */ public static Experiment2xmlI getInstance( UserSessionDownload session ) { if ( session.getPsiVersion().equals( PsiVersion.VERSION_1 ) ) { return Experiment2xmlPSI1.getInstance(); } else if ( session.getPsiVersion().equals( PsiVersion.VERSION_2 ) ) { return Experiment2xmlPSI2.getInstance(); } else if ( session.getPsiVersion().equals( PsiVersion.VERSION_25 ) ) { return Experiment2xmlPSI25.getInstance(); } else { throw new IllegalStateException( "We do not support PSI version " + session.getPsiVersion() ); } } }