📄 reservationbean.java
字号:
/*
* Copyright 2005-2007 Kevin A. Lee
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
package net.sourceforge.hoteldj.ejb;
import java.rmi.RemoteException;
import java.util.Collection;
import java.util.Date;
import javax.ejb.EJBException;
import javax.ejb.EntityContext;
import javax.ejb.RemoveException;
import net.sourceforge.hoteldj.ejb.CustomerLocal;
/**
*
* Entity Bean to represent a Reservation
*
* @author Kevin A. Lee
* @email kevin.lee@buildmeister.com
*
* <!-- begin-xdoclet-definition -->
* @ejb.bean name="Reservation"
* jndi-name="Reservation"
* type="CMP"
* primkey-field="id"
* schema="ReservationSCHEMA"
* cmp-version="2.x"
* local-jndi-name="java:comp/env/ejb/Reservation"
* view-type="local"
*
* @ejb.interface generate="local"
* local-class="net.sourceforge.hoteldj.ejb.ReservationLocal"
* @ejb.home generate="local"
* local-class="net.sourceforge.hoteldj.ejb.ReservationLocalHome"
*
* @ejb.persistence
* table-name="APP.RESERVATIONS"
*
* @ejb.finder
* query="SELECT OBJECT(a) FROM ReservationSCHEMA as a"
* signature="java.util.Collection findAll()"
*
* @ejb.pk class="java.lang.Integer"
* <!-- end-xdoclet-definition -->
*
* @generated
**/
public abstract class ReservationBean implements javax.ejb.EntityBean {
/**
*
* <!-- begin-user-doc -->
* The ejbCreate method.
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.create-method
* <!-- end-xdoclet-definition -->
*
* @generated
*/
public java.lang.Integer ejbCreate() throws javax.ejb.CreateException {
// EJB 2.0 spec says return null for CMP ejbCreate methods.
// begin-user-code
return null;
// end-user-code
}
/**
*
* <!-- begin-user-doc -->
* The ejbCreate method.
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.create-method
* <!-- end-xdoclet-definition -->
*
* @generated
*/
public java.lang.Integer ejbCreate(Integer numGuests, Date arrivalDate, Integer numNights) throws javax.ejb.CreateException {
// EJB 2.0 spec says return null for CMP ejbCreate methods.
// begin-user-code
setNum_guests(numGuests);
setArrival_date(new java.sql.Date(arrivalDate.getTime()));
setNum_nights(numNights);
return null;
// end-user-code
}
/**
*
* <!-- begin-user-doc -->
* The container invokes this method immediately after it calls ejbCreate.
* <!-- end-user-doc -->
*
* @generated
*/
public void ejbPostCreate() throws javax.ejb.CreateException {
// begin-user-code
// end-user-code
}
/**
*
* <!-- begin-user-doc -->
* CMP Field id
*
* Returns the id
* @return the id
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence
* column-name="ID"
* jdbc-type="INTEGER"
* sql-type="INTEGER"
* read-only="false"
* @ejb.pk-field
*
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
*
* @generated
*/
public abstract java.lang.Integer getId();
/**
*
* <!-- begin-user-doc -->
* Sets the id
*
* @param java.lang.Integer the new id value
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method
* <!-- end-xdoclet-definition -->
*
* @generated
*/
public abstract void setId(java.lang.Integer id);
/**
*
* <!-- begin-user-doc -->
* CMP Field num_guests
*
* Returns the num_guests
* @return the num_guests
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence
* column-name="NUM_GUESTS"
* jdbc-type="INTEGER"
* sql-type="INTEGER"
* read-only="false"
*
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
*
* @generated
*/
public abstract java.lang.Integer getNum_guests();
/**
*
* <!-- begin-user-doc -->
* Sets the num_guests
*
* @param java.lang.Integer the new num_guests value
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method
* <!-- end-xdoclet-definition -->
*
* @generated
*/
public abstract void setNum_guests(java.lang.Integer num_guests);
/**
*
* <!-- begin-user-doc -->
* CMP Field arrival_date
*
* Returns the arrival_date
* @return the arrival_date
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence
* column-name="ARRIVAL_DATE"
* jdbc-type="DATE"
* sql-type="DATE"
* read-only="false"
*
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
*
* @generated
*/
public abstract java.sql.Date getArrival_date();
/**
*
* <!-- begin-user-doc -->
* Sets the arrival_date
*
* @param java.sql.Date the new arrival_date value
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method
* <!-- end-xdoclet-definition -->
*
* @generated
*/
public abstract void setArrival_date(java.sql.Date arrival_date);
/**
*
* <!-- begin-user-doc -->
* CMP Field num_nights
*
* Returns the num_nights
* @return the num_nights
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence
* bcolumn-name="NUM_NIGHTS"
* jdbc-type="INTEGER"
* sql-type="INTEGER"
* read-only="false"
*
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
*
* @generated
*/
public abstract java.lang.Integer getNum_nights();
/**
*
* <!-- begin-user-doc -->
* Sets the num_nights
*
* @param java.lang.Integer the new num_nights value
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method
* <!-- end-xdoclet-definition -->
*
* @generated
*/
public abstract void setNum_nights(java.lang.Integer num_nights);
/**
*
* <!-- begin-user-doc -->
* CMP Field cust_id_fk
*
* Returns the cust_id_fk
* @return the cust_id_fk
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence
* column-name="CUST_ID_FK"
* jdbc-type="INTEGER"
* sql-type="INTEGER"
* read-only="false"
*
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
*
* @generated
*/
public abstract java.lang.Integer getCust_id_fk();
/**
*
* <!-- begin-user-doc -->
* Sets the cust_id_fk
*
* @param java.lang.Integer the new cust_id_fk value
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method
* <!-- end-xdoclet-definition -->
*
* @generated
*/
public abstract void setCust_id_fk(java.lang.Integer cust_id_fk);
/**
* @ejb.interface-method view-type="local"
* @return
*/
public abstract Collection getReservations();
/**
* @ejb.interface-method view-type="local"
* @param account
*/
public abstract void setReservations(Collection reservations);
/**
* @ejb.relation name="Customer-Reservation"
* target-ejb="Customer"
* target-role-name="Customer-to-Reservation"
* role-name="Reservation-to-Customer"
* target-multiple="yes"
* target-cascade-delete="no"
*/
public abstract CustomerLocal getCustomer();
/**
* @ejb.interface-method view-type="local"
* @param customer
*/
public abstract void setCustomer(CustomerLocal customer);
/* (non-Javadoc)
* @see javax.ejb.EntityBean#ejbActivate()
*/
public void ejbActivate() throws EJBException, RemoteException {
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see javax.ejb.EntityBean#ejbLoad()
*/
public void ejbLoad() throws EJBException, RemoteException {
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see javax.ejb.EntityBean#ejbPassivate()
*/
public void ejbPassivate() throws EJBException, RemoteException {
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see javax.ejb.EntityBean#ejbRemove()
*/
public void ejbRemove() throws RemoveException, EJBException,
RemoteException {
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see javax.ejb.EntityBean#ejbStore()
*/
public void ejbStore() throws EJBException, RemoteException {
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see javax.ejb.EntityBean#setEntityContext(javax.ejb.EntityContext)
*/
public void setEntityContext(EntityContext arg0) throws EJBException,
RemoteException {
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see javax.ejb.EntityBean#unsetEntityContext()
*/
public void unsetEntityContext() throws EJBException, RemoteException {
// TODO Auto-generated method stub
}
/*
*
*/
public ReservationBean() {
// TODO Auto-generated constructor stub
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -