Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java =================================================================== RCS file: /usr/local/cvsroot/lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java,v diff -u -r1.34 -r1.35 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java 18 Dec 2005 19:57:51 -0000 1.34 +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McServicePOJO.java 24 Dec 2005 18:57:42 -0000 1.35 @@ -134,11 +134,12 @@ { try { + logger.debug("using mcContent defineLater:" + mcContent.isDefineLater()); mcContentDAO.saveMcContent(mcContent); } catch (DataAccessException e) { - throw new McApplicationException("Exception occured when lams is loading mc content: " + throw new McApplicationException("Exception occured when lams is creating mc content: " + e.getMessage(), e); } @@ -1146,6 +1147,7 @@ } } + public void unsetAsDefineLater(Long toolContentId) throws McApplicationException { logger.debug("request for unsetAsDefineLater with toolContentId: " + toolContentId); @@ -1163,8 +1165,8 @@ + " based on null mcContent."); } mcContent.setDefineLater(false); - updateMc(mcContent); - logger.debug("qaContent has been updated for unsetAsDefineLater: " + mcContent); + createMc(mcContent); + logger.debug("mcContent has been updated for unsetAsDefineLater: " + mcContent); } /** @@ -1184,14 +1186,19 @@ } McContent mcContent = mcContentDAO.findMcContentById(toolContentId); + logger.debug("mcContent: " + mcContent); if (mcContent == null) { logger.debug("throwing DataMissingException: WARNING!: retrieved mcContent is null."); throw new DataMissingException("mcContent is missing"); } + logger.debug("is define later: " + mcContent.isDefineLater()); mcContent.setDefineLater(true); - updateMc(mcContent); - logger.debug("mcContent has been updated for defineLater: " + mcContent); + logger.debug("is define later: " + mcContent.isDefineLater()); + logger.debug("creating mc"); + createMc(mcContent); + logger.debug("is define later: " + mcContent.isDefineLater()); + logger.debug("mcContent has been updated to true for defineLater: " + mcContent); } /**