TaskBean.java :  » ERP-CRM-Financial » OpenXava-3.0 » org » openxava » test » model » xejb » Java Open Source

Java Open Source » ERP CRM Financial » OpenXava 3.0 
OpenXava 3.0 » org » openxava » test » model » xejb » TaskBean.java

// File generated by OpenXava: Wed Feb 27 16:26:03 CET 2008
// Archivo generado por OpenXava: Wed Feb 27 16:26:03 CET 2008

// WARNING: NO EDIT
// OJO: NO EDITAR
// Component: Task    Entity/Entidad

package org.openxava.test.model.xejb;

import java.util.*;
import java.math.*;
import javax.ejb.*;
import javax.rmi.PortableRemoteObject;

import org.openxava.ejbx.*;
import org.openxava.util.*;
import org.openxava.component.*;
import org.openxava.model.meta.*;
import org.openxava.validators.ValidationException;

import org.openxava.test.model.*;


/**
 * @ejb:bean name="Task" type="CMP" jndi-name="@subcontext@/ejb/org.openxava.test.model/Task" reentrant="false" view-type="remote"
 * @ejb:interface extends="org.openxava.ejbx.EJBReplicable, org.openxava.test.model.ITask"
 * @ejb:data-object extends="java.lang.Object"
 * @ejb:home extends="javax.ejb.EJBHome"
 * @ejb:pk extends="java.lang.Object"
 *
 * @ejb.value-object name="Task" match="persistentCalculatedAndAggregate"
 *   
 * @ejb:env-entry name="DATA_SOURCE" type="java.lang.String" value="jdbc/DataSource"
 * @ejb:resource-ref  res-name="jdbc/DataSource" res-type="javax.sql.DataSource"  res-auth="Container" jndi-name="jdbc/@datasource@"
 * @jboss:resource-ref  res-ref-name="jdbc/DataSource" resource-name="jdbc/DataSource"
 *   
 * @ejb:finder signature="Task findByOid(java.lang.String oid)" query="SELECT OBJECT(o) FROM Task o WHERE o.oid = ?1" view-type="remote" result-type-mapping="Remote"
 * @jboss:query signature="Task findByOid(java.lang.String oid)" query="SELECT OBJECT(o) FROM Task o WHERE o.oid = ?1" 
 * 
 * @jboss:table-name "XAVATEST.TASK"
 *
 * @author Javier Paniza
 */
abstract public class TaskBean extends EJBReplicableBase 
      implements org.openxava.test.model.ITask, EntityBean {  
      
  private boolean creating = false;    
  private boolean modified = false;

  // Create 

  /**
   * @ejb:create-method
   */   
  public org.openxava.test.model.TaskKey ejbCreate(Map values) 
    throws
      CreateException,
      ValidationException {
    initMembers();  
    creating = true;  
    modified = false;
    executeSets(values); 
    try {   
      org.openxava.calculators.UUIDCalculator oidCalculator = (org.openxava.calculators.UUIDCalculator)
        getMetaModel().getMetaProperty("oid").getMetaCalculatorDefaultValue().createCalculator(); 
      oidCalculator.setModel(this); 
      setOid((String) oidCalculator.calculate()); 
    }
    catch (Exception ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("entity_create_error", "Task", ex.getLocalizedMessage()));
    } 
      
    return null;
  } 
  public void ejbPostCreate(Map values) 
    throws
      CreateException,
      ValidationException { 
  } 
  
  /**
   * @ejb:create-method
   */   
  public org.openxava.test.model.TaskKey ejbCreate(org.openxava.test.model.TaskData data) 
    throws
      CreateException,
      ValidationException {
    initMembers();  
    creating = true;  
    modified = false;
    setData(data); 
    setOid(data.getOid()); 
    try {   
      org.openxava.calculators.UUIDCalculator oidCalculator= (org.openxava.calculators.UUIDCalculator)
        getMetaModel().getMetaProperty("oid").getMetaCalculatorDefaultValue().createCalculator(); 
      oidCalculator.setModel(this); 
      setOid((String) oidCalculator.calculate()); 
    }
    catch (Exception ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("entity_create_error", "Task", ex.getLocalizedMessage()));
    } 
      
    return null;
  } 
  public void ejbPostCreate(org.openxava.test.model.TaskData data) 
    throws
      CreateException,
      ValidationException {       
  }
  
  
  /**
   * @ejb:create-method
   */   
  public org.openxava.test.model.TaskKey ejbCreate(org.openxava.test.model.TaskValue value) 
    throws
      CreateException,
      ValidationException {
    initMembers();  
    creating = true;  
    modified = false;
    setTaskValue(value); 
    setOid(value.getOid()); 
    try {   
      org.openxava.calculators.UUIDCalculator oidCalculator = (org.openxava.calculators.UUIDCalculator)
        getMetaModel().getMetaProperty("oid").getMetaCalculatorDefaultValue().createCalculator(); 
      oidCalculator.setModel(this); 
      setOid((String) oidCalculator.calculate()); 
    }
    catch (Exception ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("entity_create_error", "Task", ex.getLocalizedMessage()));
    } 
      
    return null;
  } 
  public void ejbPostCreate(org.openxava.test.model.TaskValue value) 
    throws
      CreateException,
      ValidationException {       
  }
  
  public void ejbLoad() {
    creating = false;
    modified = false; 
  }
  
  public void ejbStore() {
    if (creating) {
      creating = false;
      return;
    }
    if (!modified) return; 
    
    modified = false;
  }   
  

  public void ejbRemove() throws RemoveException {             
  }   
  
  // Properties/Propiedades 
  private static org.openxava.converters.IConverter summaryConverter;
  private org.openxava.converters.IConverter getSummaryConverter() {
    if (summaryConverter == null) {
      try {
        summaryConverter = (org.openxava.converters.IConverter) 
          getMetaModel().getMapping().getConverter("summary");
      }
      catch (Exception ex) {
        ex.printStackTrace();
        throw new EJBException(XavaResources.getString("generator.create_converter_error", "summary"));
      }
      
    }  
    return summaryConverter;
  } 
  /**   
   * @ejb:persistent-field
   * 
   * @jboss:column-name "SUMMARY"
   */
  public abstract java.lang.String get_Summary();
  public abstract void set_Summary(java.lang.String newSummary);   
  
  /**
   * @ejb.value-object match="persistentCalculatedAndAggregate"
   * @ejb:interface-method
   */
  public java.lang.String getSummary() {
    try {
      return (java.lang.String) getSummaryConverter().toJava(get_Summary());
    }
    catch (org.openxava.converters.ConversionException ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("generator.conversion_error", "Summary", "Task", "java.lang.String"));
    }
  }
  
  /**
   * @ejb:interface-method
   */
  public void setSummary(java.lang.String newSummary) {
    try { 
      this.modified = true; 
      set_Summary((java.lang.String) getSummaryConverter().toDB(newSummary));
    }
    catch (org.openxava.converters.ConversionException ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("generator.conversion_error", "Summary", "Task", "java.lang.String"));
    }    
  } 
  private static org.openxava.converters.IConverter userFamilyNameConverter;
  private org.openxava.converters.IConverter getUserFamilyNameConverter() {
    if (userFamilyNameConverter == null) {
      try {
        userFamilyNameConverter = (org.openxava.converters.IConverter) 
          getMetaModel().getMapping().getConverter("userFamilyName");
      }
      catch (Exception ex) {
        ex.printStackTrace();
        throw new EJBException(XavaResources.getString("generator.create_converter_error", "userFamilyName"));
      }
      
    }  
    return userFamilyNameConverter;
  } 
  /**   
   * @ejb:persistent-field
   * 
   * @jboss:column-name "USERFAMILYNAME"
   */
  public abstract java.lang.String get_UserFamilyName();
  public abstract void set_UserFamilyName(java.lang.String newUserFamilyName);   
  
  /**
   * @ejb.value-object match="persistentCalculatedAndAggregate"
   * @ejb:interface-method
   */
  public String getUserFamilyName() {
    try {
      return (String) getUserFamilyNameConverter().toJava(get_UserFamilyName());
    }
    catch (org.openxava.converters.ConversionException ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("generator.conversion_error", "UserFamilyName", "Task", "String"));
    }
  }
  
  /**
   * @ejb:interface-method
   */
  public void setUserFamilyName(String newUserFamilyName) {
    try { 
      this.modified = true; 
      set_UserFamilyName((java.lang.String) getUserFamilyNameConverter().toDB(newUserFamilyName));
    }
    catch (org.openxava.converters.ConversionException ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("generator.conversion_error", "UserFamilyName", "Task", "String"));
    }    
  } 
  private static org.openxava.converters.IConverter userGivenNameConverter;
  private org.openxava.converters.IConverter getUserGivenNameConverter() {
    if (userGivenNameConverter == null) {
      try {
        userGivenNameConverter = (org.openxava.converters.IConverter) 
          getMetaModel().getMapping().getConverter("userGivenName");
      }
      catch (Exception ex) {
        ex.printStackTrace();
        throw new EJBException(XavaResources.getString("generator.create_converter_error", "userGivenName"));
      }
      
    }  
    return userGivenNameConverter;
  } 
  /**   
   * @ejb:persistent-field
   * 
   * @jboss:column-name "USERGIVENNAME"
   */
  public abstract java.lang.String get_UserGivenName();
  public abstract void set_UserGivenName(java.lang.String newUserGivenName);   
  
  /**
   * @ejb.value-object match="persistentCalculatedAndAggregate"
   * @ejb:interface-method
   */
  public String getUserGivenName() {
    try {
      return (String) getUserGivenNameConverter().toJava(get_UserGivenName());
    }
    catch (org.openxava.converters.ConversionException ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("generator.conversion_error", "UserGivenName", "Task", "String"));
    }
  }
  
  /**
   * @ejb:interface-method
   */
  public void setUserGivenName(String newUserGivenName) {
    try { 
      this.modified = true; 
      set_UserGivenName((java.lang.String) getUserGivenNameConverter().toDB(newUserGivenName));
    }
    catch (org.openxava.converters.ConversionException ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("generator.conversion_error", "UserGivenName", "Task", "String"));
    }    
  } 
  /**
   * @ejb:interface-method
   * @ejb:persistent-field
   * @ejb:pk-field
   * @ejb.value-object match="persistentCalculatedAndAggregate"
   *
   * @jboss:column-name "ID"
   */
  public abstract String getOid();
  /**
    * 
    */
  public abstract void setOid(String newOid); 
  private static org.openxava.converters.IConverter userEMailConverter;
  private org.openxava.converters.IConverter getUserEMailConverter() {
    if (userEMailConverter == null) {
      try {
        userEMailConverter = (org.openxava.converters.IConverter) 
          getMetaModel().getMapping().getConverter("userEMail");
      }
      catch (Exception ex) {
        ex.printStackTrace();
        throw new EJBException(XavaResources.getString("generator.create_converter_error", "userEMail"));
      }
      
    }  
    return userEMailConverter;
  } 
  /**   
   * @ejb:persistent-field
   * 
   * @jboss:column-name "USEREMAIL"
   */
  public abstract java.lang.String get_UserEMail();
  public abstract void set_UserEMail(java.lang.String newUserEMail);   
  
  /**
   * @ejb.value-object match="persistentCalculatedAndAggregate"
   * @ejb:interface-method
   */
  public String getUserEMail() {
    try {
      return (String) getUserEMailConverter().toJava(get_UserEMail());
    }
    catch (org.openxava.converters.ConversionException ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("generator.conversion_error", "UserEMail", "Task", "String"));
    }
  }
  
  /**
   * @ejb:interface-method
   */
  public void setUserEMail(String newUserEMail) {
    try { 
      this.modified = true; 
      set_UserEMail((java.lang.String) getUserEMailConverter().toDB(newUserEMail));
    }
    catch (org.openxava.converters.ConversionException ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("generator.conversion_error", "UserEMail", "Task", "String"));
    }    
  } 
  private static org.openxava.converters.IConverter dateConverter;
  private org.openxava.converters.IConverter getDateConverter() {
    if (dateConverter == null) {
      try {
        dateConverter = (org.openxava.converters.IConverter) 
          getMetaModel().getMapping().getConverter("date");
      }
      catch (Exception ex) {
        ex.printStackTrace();
        throw new EJBException(XavaResources.getString("generator.create_converter_error", "date"));
      }
      
    }  
    return dateConverter;
  } 
  /**   
   * @ejb:persistent-field
   * 
   * @jboss:column-name "DATE"
   */
  public abstract java.sql.Date get_Date();
  public abstract void set_Date(java.sql.Date newDate);   
  
  /**
   * @ejb.value-object match="persistentCalculatedAndAggregate"
   * @ejb:interface-method
   */
  public java.util.Date getDate() {
    try {
      return (java.util.Date) getDateConverter().toJava(get_Date());
    }
    catch (org.openxava.converters.ConversionException ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("generator.conversion_error", "Date", "Task", "java.util.Date"));
    }
  }
  
  /**
   * @ejb:interface-method
   */
  public void setDate(java.util.Date newDate) {
    try { 
      this.modified = true; 
      set_Date((java.sql.Date) getDateConverter().toDB(newDate));
    }
    catch (org.openxava.converters.ConversionException ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("generator.conversion_error", "Date", "Task", "java.util.Date"));
    }    
  } 
  private static org.openxava.converters.IConverter userConverter;
  private org.openxava.converters.IConverter getUserConverter() {
    if (userConverter == null) {
      try {
        userConverter = (org.openxava.converters.IConverter) 
          getMetaModel().getMapping().getConverter("user");
      }
      catch (Exception ex) {
        ex.printStackTrace();
        throw new EJBException(XavaResources.getString("generator.create_converter_error", "user"));
      }
      
    }  
    return userConverter;
  } 
  /**   
   * @ejb:persistent-field
   * 
   * @jboss:column-name "USERNAME"
   */
  public abstract java.lang.String get_User();
  public abstract void set_User(java.lang.String newUser);   
  
  /**
   * @ejb.value-object match="persistentCalculatedAndAggregate"
   * @ejb:interface-method
   */
  public String getUser() {
    try {
      return (String) getUserConverter().toJava(get_User());
    }
    catch (org.openxava.converters.ConversionException ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("generator.conversion_error", "User", "Task", "String"));
    }
  }
  
  /**
   * @ejb:interface-method
   */
  public void setUser(String newUser) {
    try { 
      this.modified = true; 
      set_User((java.lang.String) getUserConverter().toDB(newUser));
    }
    catch (org.openxava.converters.ConversionException ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("generator.conversion_error", "User", "Task", "String"));
    }    
  } 
  private static org.openxava.converters.IConverter commentsConverter;
  private org.openxava.converters.IConverter getCommentsConverter() {
    if (commentsConverter == null) {
      try {
        commentsConverter = (org.openxava.converters.IConverter) 
          getMetaModel().getMapping().getConverter("comments");
      }
      catch (Exception ex) {
        ex.printStackTrace();
        throw new EJBException(XavaResources.getString("generator.create_converter_error", "comments"));
      }
      
    }  
    return commentsConverter;
  } 
  /**   
   * @ejb:persistent-field
   * 
   * @jboss:column-name "COMMENTS"
   */
  public abstract java.lang.String get_Comments();
  public abstract void set_Comments(java.lang.String newComments);   
  
  /**
   * @ejb.value-object match="persistentCalculatedAndAggregate"
   * @ejb:interface-method
   */
  public java.lang.String getComments() {
    try {
      return (java.lang.String) getCommentsConverter().toJava(get_Comments());
    }
    catch (org.openxava.converters.ConversionException ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("generator.conversion_error", "Comments", "Task", "java.lang.String"));
    }
  }
  
  /**
   * @ejb:interface-method
   */
  public void setComments(java.lang.String newComments) {
    try { 
      this.modified = true; 
      set_Comments((java.lang.String) getCommentsConverter().toDB(newComments));
    }
    catch (org.openxava.converters.ConversionException ex) {
      ex.printStackTrace();
      throw new EJBException(XavaResources.getString("generator.conversion_error", "Comments", "Task", "java.lang.String"));
    }    
  } 

  // Colecciones/Collections    

  // References/Referencias 

  // Methods/Metodos 

  private static MetaModel metaModel;
  public MetaModel getMetaModel() throws XavaException {
    if (metaModel == null) {
      metaModel = MetaComponent.get("Task").getMetaEntity();   
    }
    return metaModel;
  }
  
  
  /**
   * @ejb:interface-method
   */  
  public abstract org.openxava.test.model.TaskData getData();    
  
  /**
   * @ejb:interface-method
   */    
  public abstract void setData(org.openxava.test.model.TaskData data);
  
  /**
   * @ejb:interface-method
   */  
  public abstract org.openxava.test.model.TaskValue getTaskValue();    
  
  /**
   * @ejb:interface-method
   */    
  public abstract void setTaskValue(org.openxava.test.model.TaskValue value);
  
  public void setEntityContext(javax.ejb.EntityContext ctx) {
    super.setEntityContext(ctx);
  }
  public void unsetEntityContext() {
    super.unsetEntityContext();
  } 

  private void initMembers() { 
    setOid(null); 
    setUser(null); 
    setUserGivenName(null); 
    setUserFamilyName(null); 
    setUserEMail(null); 
    setDate(null); 
    setSummary(null); 
    setComments(null);   
  }     
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.