andromda
 

LoadProgramInstance

        ProgramInstance programInstance = null ;

        if ( programInstanceVO != null && programInstanceVO.getId() != null && programInstanceVO.getId() > 0 ) {
                try {
                    programInstance = this.load(programInstanceVO.getId());
                } catch (ProgramInstanceDaoException e) {
                    logger.error(Utils.ExceptionMessage(this,e,"loading id '" + programInstanceVO.getId() + "'" )) ;
                    }
            }
        else {
            programInstance = new ProgramInstance()  ;
            programInstance.setUuid("" + UUID.randomUUID()) ;
            }

        return programInstance ;