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

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

// File generated by OpenXava: Wed Feb 27 16:25:57 CET 2008
// Archivo generado por OpenXava: Wed Feb 27 16:25:57 CET 2008

// WARNING: NO EDIT
// OJO: NO EDITAR
// Component: Customer    Aggregate/Agregado: CustomerState

package org.openxava.test.model;

import java.util.*;
import java.math.*;
import java.rmi.RemoteException;
import org.openxava.component.MetaComponent;
import org.openxava.model.meta.MetaModel;
import org.openxava.util.*;

/**
 * 
 * @author MCarmen Gimeno
 */
public class CustomerState implements java.io.Serializable, org.openxava.test.model.ICustomerState {  

  // Constructor
  public CustomerState() {
    initMembers();
  } 

  private void initMembers() {   
  } 
  
  // Properties/Propiedades 

  // References/Referencias 

  private org.openxava.test.model.IState state;   
  public org.openxava.test.model.IState getState() {
    if (state != null) {
      // Because not-found='ignore' annul lazy initialization, we simulate it
      try {
        state.toString();
      }
      catch (Exception ex) {
        return null;
      }
    }  
    return state;
  }
  public void setState(org.openxava.test.model.IState newState) {
    if (newState != null && !(newState instanceof org.openxava.test.model.State)) {
      throw new IllegalArgumentException(XavaResources.getString("ejb_to_pojo_illegal")); 
    }
    this.state = newState; 
  } 

  private org.openxava.test.model.ICustomer customer;   
  public org.openxava.test.model.ICustomer getCustomer() {
    if (customer != null) {
      // Because not-found='ignore' annul lazy initialization, we simulate it
      try {
        customer.toString();
      }
      catch (Exception ex) {
        return null;
      }
    }  
    return customer;
  }
  public void setCustomer(org.openxava.test.model.ICustomer newCustomer) {
    if (newCustomer != null && !(newCustomer instanceof org.openxava.test.model.Customer)) {
      throw new IllegalArgumentException(XavaResources.getString("ejb_to_pojo_illegal")); 
    }
    this.customer = newCustomer; 
  } 

  // Colecciones/Collections 

  // Methods/Metodos   

  // User defined finders/Buscadores definidos por el usuario 


  private static MetaModel metaModel;
  public MetaModel getMetaModel() throws XavaException {
    if (metaModel == null) { 
      metaModel = MetaComponent.get("Customer").getMetaAggregate("CustomerState");   
    }
    return metaModel;
  }
  
  public String toString() {    
    try {
      return getMetaModel().toString(this);
    }
    catch (XavaException ex) {
      System.err.println(XavaResources.getString("toString_warning", "CustomerState"));
      return super.toString();
    }    
  }

  public boolean equals(Object other) {    
    if (other == null) return false;
    return toString().equals(other.toString());
  }
  
  public int hashCode() {    
    return toString().hashCode();
  }
  
}
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.