/** * 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 CvObject2xmlI getInstance( UserSessionDownload session ) { if ( session.getPsiVersion().equals( PsiVersion.VERSION_1 ) ) { return CvObject2xmlPSI1.getInstance(); } else if ( session.getPsiVersion().equals( PsiVersion.VERSION_2 ) ) { return CvObject2xmlPSI2.getInstance(); } else if ( session.getPsiVersion().equals( PsiVersion.VERSION_25 ) ) { // WE USE HERE THE PSI2 IMPLEMENTATION return CvObject2xmlPSI2.getInstance(); } else { throw new IllegalStateException( "We do not support PSI version " + session.getPsiVersion() ); } } }
/** * 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 CvObject2xmlI getInstance( UserSessionDownload session ) { if ( session.getPsiVersion().equals( PsiVersion.VERSION_1 ) ) { return CvObject2xmlPSI1.getInstance(); } else if ( session.getPsiVersion().equals( PsiVersion.VERSION_2 ) ) { return CvObject2xmlPSI2.getInstance(); } else if ( session.getPsiVersion().equals( PsiVersion.VERSION_25 ) ) { // WE USE HERE THE PSI2 IMPLEMENTATION return CvObject2xmlPSI2.getInstance(); } else { throw new IllegalStateException( "We do not support PSI version " + session.getPsiVersion() ); } } }
/** * 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 CvObject2xmlI getInstance( UserSessionDownload session ) { if ( session.getPsiVersion().equals( PsiVersion.VERSION_1 ) ) { return CvObject2xmlPSI1.getInstance(); } else if ( session.getPsiVersion().equals( PsiVersion.VERSION_2 ) ) { return CvObject2xmlPSI2.getInstance(); } else if ( session.getPsiVersion().equals( PsiVersion.VERSION_25 ) ) { // WE USE HERE THE PSI2 IMPLEMENTATION return CvObject2xmlPSI2.getInstance(); } else { throw new IllegalStateException( "We do not support PSI version " + session.getPsiVersion() ); } } }
CvObject2xmlPSI2.getInstance().createStartStatus( session, locationElement, range.getFromCvFuzzyType() ); } else { CvObject2xmlPSI2.getInstance().createStartCertainStatus( session, locationElement ); CvObject2xmlPSI2.getInstance().createEndStatus( session, locationElement, range.getFromCvFuzzyType() ); } else { CvObject2xmlPSI2.getInstance().createEndCertainStatus( session, locationElement );
CvObject2xmlPSI2.getInstance().createStartStatus( session, locationElement, range.getFromCvFuzzyType() ); } else { CvObject2xmlPSI2.getInstance().createStartCertainStatus( session, locationElement ); CvObject2xmlPSI2.getInstance().createEndStatus( session, locationElement, range.getFromCvFuzzyType() ); } else { CvObject2xmlPSI2.getInstance().createEndCertainStatus( session, locationElement );
CvObject2xmlPSI2.getInstance().createStartStatus( session, locationElement, range.getFromCvFuzzyType() ); } else { CvObject2xmlPSI2.getInstance().createStartCertainStatus( session, locationElement ); CvObject2xmlPSI2.getInstance().createEndStatus( session, locationElement, range.getFromCvFuzzyType() ); } else { CvObject2xmlPSI2.getInstance().createEndCertainStatus( session, locationElement );