Package org.campware.dream.om

Examples of org.campware.dream.om.Dnewsletter


    protected boolean getEntry(Criteria criteria, Context context)
    {
        try
        {
            Dnewsletter entry = (Dnewsletter) DnewsletterPeer.doSelect(criteria).get(0);
            context.put("entry", entry);
            return true;
        }
        catch (Exception e)
        {
View Full Code Here


    protected boolean getNew(Context context)
    {
        try
        {
            Dnewsletter entry = new Dnewsletter();
            context.put("entry", entry);
            return true;
        }
        catch (Exception e)
        {
View Full Code Here

     * wouldn't be secure.
     */
    public void doInsert(RunData data, Context context)
        throws Exception
    {
        Dnewsletter entry = new Dnewsletter();
        data.getParameters().setProperties(entry);

        String myCode=data.getParameters().getString("dnewslettercode");
    int myStatus= data.getParameters().getInt("status");
   
    boolean bSave=true;

    if (myStatus==30){
      bSave= sendEmail(data, context, entry);
      if (bSave) entry.setStatus(50);
    }

    if (bSave){

          entry.setDnewsletterCode(getTempCode());
 
          entry.setIssuedDate(parseDate(data.getParameters().getString("issueddate")));
          entry.setClosedDate(parseDate(data.getParameters().getString("closeddate")));
          entry.setCreatedBy(data.getUser().getUserName());
          entry.setCreated(new Date());
          entry.setModifiedBy(data.getUser().getUserName());
          entry.setModified(new Date());
         
          Connection conn = Transaction.begin(DnewsletterPeer.DATABASE_NAME);
          boolean success = false;
          try {
              entry.save(conn);
              entry.setDnewsletterCode(getRowCode("NL", entry.getDnewsletterId()));
              entry.save(conn);
              Transaction.commit(conn);
              success = true;
 
          } finally {
              if (!success) Transaction.safeRollback(conn);
View Full Code Here

     * into the database.
     */
    public void doUpdate(RunData data, Context context)
        throws Exception
    {
        Dnewsletter entry = new Dnewsletter();
        data.getParameters().setProperties(entry);

    int myStatus= data.getParameters().getInt("status");
   
    boolean bSave=true;

    if (myStatus==30){
      bSave= sendEmail(data, context, entry);
      if (bSave) entry.setStatus(50);
    }

    if (bSave){
          entry.setIssuedDate(parseDate(data.getParameters().getString("issueddate")));
          entry.setClosedDate(parseDate(data.getParameters().getString("closeddate")));
          entry.setCreated(parseDateTime(data.getParameters().getString("created")));
          entry.setModifiedBy(data.getUser().getUserName());
          entry.setModified(new Date());
 
          entry.setModified(true);
          entry.setNew(false);
          entry.save();
    }
    }
View Full Code Here

TOP

Related Classes of org.campware.dream.om.Dnewsletter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.