domain.setName(rRecord.getReferentielc2I());
domain.setDescription(rRecord.getDomaine());
+ if (logger.isDebugEnabled()){
+ logger.debug("Add Domain " + domain.getName() + " /" + domain.getDescription() );
+ }
+
evaluationObjectDAO.saveOrUpdate(domain);
AlineaRecord[] ar = wsServer.getc2i_soapserverPort().get_alineas(clientId, sessionId, rRecord.getReferentielc2I());
c.setRequired(false);
c.setDomain(domain);
c.setIdRef(referentiel.getId());
-
+ if (logger.isDebugEnabled()){
+ logger.debug("Add Competence " + c.getName() + " /" + c.getDescription() );
+ }
+
evaluationObjectDAO.saveOrUpdate(c);
}
String domainName = destObject.getReferentielc2IV2();
+ if (domainName == null || domainName.equals("")){
+ if (logger.isDebugEnabled()){
+ logger.warn("Imported domain name is Empty. Ignore it");
+ }
+ continue;
+ }
+
String alinea = ""+destObject.getAlineaV2();
+
+ if (alinea == null || alinea.equals("")){
+ if (logger.isDebugEnabled()){
+ logger.warn("Imported competence name is Empty. Ignore It");
+ }
+ continue;
+ }
+
String competenceName = "";
String formatInstance = new String(formatCompetenceName);
formatInstance = formatInstance.replaceAll("\\$\\{domain\\}", domainName);
competenceName = formatInstance;
Referentiel r = evaluationObjectDAO.getReferentielByName( referentielName );
-
+ if (logger.isDebugEnabled()){
+ logger.debug("Search Domain By Name " + domainName + " / referentiel : " + r + " ORIGINAL NAME is " + domainName);
+ }
Domain d = evaluationObjectDAO.getDomainByName(domainName, r.getId());
+ if (logger.isDebugEnabled()){
+ logger.debug("Search Competence By Name " + competenceName + " / domain : " + d + " ORIGINAL NAME is " +alinea );
+ }
+
+
Competence c = evaluationObjectDAO.getCompetenceByName(competenceName, d.getId());
destObject.setCompetence(c);
public Set<ExamenInstance> getUserExamenInstances(String userUid, Long planId,
Long refId) {
- return examenInstanceDAO.getUserExamenInstanceByPlanRef(userUid, planId, refId);
+ return examenInstanceDAO.getUserExamenInstanceByPlanRef(userUid, planId, refId, true);
}
return te;
}
+
+
}