# 2
Hello,
You have two deployment decriptor (ejb-jar) for your EJB's ?
Is that genereted by xDoclet ?
If you can, try with EJB declared in the same descritor.
Here are two EJB CMP that use a relationship with xDoclet and Jboss.
The First is CallPriceBean.
The second is PricingSchemeBean which has a one to many relashionship to CallPriceBean.
package billi.pricing;
import javax.ejb.EntityContext;
import billi.pricing.CallPriceBeanPK;
import billi.pricing.PricingSchemeLocal;
/**
*
* <!-- begin-user-doc --> You can insert your documentation for '<em><b>CallPriceBean</b></em>'.
* <!-- end-user-doc --> * <!-- begin-lomboz-definition --> <?xml version="1.0"
* encoding="UTF-8"?> <lomboz:EJB xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"
* xmlns:lomboz="http://lomboz.objectlearn.com/xml/lomboz"> <lomboz:entity>
* <lomboz:entityEjb> <j2ee:display-name>CallPrice</j2ee:display-name>
* <j2ee:ejb-name>CallPriceBean</j2ee:ejb-name>
* <j2ee:ejb-class>billi.ejb.cmp.CallPriceBean</j2ee:ejb-class>
* <j2ee:persistence-type>Container</j2ee:persistence-type>
* <j2ee:cmp-version>2.x</j2ee:cmp-version>
* <j2ee:abstract-schema-name>billiCallPrice</j2ee:abstract-schema-name>
* </lomboz:entityEjb>
* <lomboz:fieldMappings>
* <lomboz:fieldName>prefix</lomboz:fieldName>
* <lomboz:fieldType>java.lang.String</lomboz:fieldType>
* <lomboz:columnName>CALLPRICE_PREFIX</lomboz:columnName>
* <lomboz:jdbcType>VARCHAR</lomboz:jdbcType> <lomboz:sqlType>VARCHAR</lomboz:sqlType>
* <lomboz:readOnly>false</lomboz:readOnly> <lomboz:primaryKey>true</lomboz:primaryKey>
* </lomboz:fieldMappings> <lomboz:fieldMappings>
* <lomboz:fieldName>termination</lomboz:fieldName>
* <lomboz:fieldType>java.lang.Long</lomboz:fieldType>
* <lomboz:columnName>CALLPRICE_TERMINATION</lomboz:columnName>
* <lomboz:jdbcType>INTEGER</lomboz:jdbcType> <lomboz:sqlType>BIGINT</lomboz:sqlType>
* <lomboz:readOnly>false</lomboz:readOnly> <lomboz:primaryKey>false</lomboz:primaryKey>
* </lomboz:fieldMappings> <lomboz:fieldMappings>
* <lomboz:fieldName>setup</lomboz:fieldName>
* <lomboz:fieldType>java.lang.Long</lomboz:fieldType>
* <lomboz:columnName>CALLPRICE_SETUP</lomboz:columnName>
* <lomboz:jdbcType>INTEGER</lomboz:jdbcType> <lomboz:sqlType>BIGINT</lomboz:sqlType>
* <lomboz:readOnly>false</lomboz:readOnly> <lomboz:primaryKey>false</lomboz:primaryKey>
* </lomboz:fieldMappings> <lomboz:fieldMappings>
* <lomboz:fieldName>collecting</lomboz:fieldName>
* <lomboz:fieldType>java.lang.Long</lomboz:fieldType>
* <lomboz:columnName>CALLPRICE_COLLECTING</lomboz:columnName>
* <lomboz:jdbcType>LONG</lomboz:jdbcType> <lomboz:sqlType>BIGINT</lomboz:sqlType>
* <lomboz:readOnly>false</lomboz:readOnly> <lomboz:primaryKey>false</lomboz:primaryKey>
* </lomboz:fieldMappings> <lomboz:fieldMappings>
* <lomboz:fieldName>pricingSchemeId</lomboz:fieldName>
* <lomboz:fieldType>java.lang.Integer</lomboz:fieldType>
* <lomboz:columnName>PRICINGSCHEME_ID</lomboz:columnName>
* <lomboz:jdbcType>INTEGER</lomboz:jdbcType> <lomboz:sqlType>INT</lomboz:sqlType>
* <lomboz:readOnly>false</lomboz:readOnly> <lomboz:primaryKey>true</lomboz:primaryKey>
* </lomboz:fieldMappings> <lomboz:tableName>CALLPRICE</lomboz:tableName>
* <lomboz:dataSourceName>java:/FirebirdDS</lomboz:dataSourceName>
* </lomboz:entity> </lomboz:EJB> <!-- end-lomboz-definition -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.bean name="CallPrice" jndi-name="PriceBean" type="CMP"
*schema="billiCallPrice" cmp-version="2.x"
*data-source="java:/FirebirdDS"
*
* @ejb.persistence table-name="CALLPRICE"
*
* @ejb.finder query="SELECT OBJECT(a) FROM billiCallPrice as a"
* signature="java.util.Collection findAll()"
*
* @ejb.pk class="billi.pricing.CallPriceBeanPK"
*
* <!-- end-xdoclet-definition -->
* @generated
*/
public abstract class CallPriceBean implements javax.ejb.EntityBean {
protected EntityContext ctx;
public void setEntityContext(javax.ejb.EntityContext ctx) {
this.ctx = ctx;
}
public void unsetEntityContext() {
this.ctx = null;
}
/**
*
* <!-- begin-user-doc --> The ejbCreate method. <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.create-method <!-- end-xdoclet-definition -->
* @generated
*/
public CallPriceBeanPK ejbCreate(CallPriceBeanPK pk)
throws javax.ejb.CreateException {
this.setPrefix(pk.prefix);
this.setPricingSchemeId(pk.pricingSchemeId);
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(CallPriceBeanPK pk)
throws javax.ejb.CreateException {
// begin-user-code
// end-user-code
}
/**
*
*
* <!-- begin-user-doc --> CMP Field prefix
*
* Returns the prefix
*
* @return the prefix
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence column-name="CALLPRICE_PREFIX" jdbc-type="VARCHAR"
*sql-type="VARCHAR" read-only="false"
*
* @ejb.pk-field
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
* @generated
*/
public abstract java.lang.String getPrefix();
/**
* <!-- begin-user-doc --> Sets the prefix
*
* @param java.lang.String
*the new prefix value <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method <!-- end-xdoclet-definition -->
* @generated
*/
public abstract void setPrefix(java.lang.String prefix);
/**
*
*
* <!-- begin-user-doc --> CMP Field termination
*
* Returns the termination
*
* @return the termination
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence column-name="CALLPRICE_TERMINATION" jdbc-type="VARCHAR"
*sql-type="BIGINT" read-only="false"
*
*
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
* @generated
*/
public abstract java.lang.Long getTermination();
/**
* <!-- begin-user-doc --> Sets the termination
*
* @param java.lang.Long
*the new termination value <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method <!-- end-xdoclet-definition -->
* @generated
*/
public abstract void setTermination(java.lang.Long termination);
/**
*
*
* <!-- begin-user-doc --> CMP Field setup
*
* Returns the setup
*
* @return the setup
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence column-name="CALLPRICE_SETUP" jdbc-type="VARCHAR"
*sql-type="BIGINT" read-only="false"
*
*
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
* @generated
*/
public abstract java.lang.Long getSetup();
/**
* <!-- begin-user-doc --> Sets the setup
*
* @param java.lang.Long
*the new setup value <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method <!-- end-xdoclet-definition -->
* @generated
*/
public abstract void setSetup(java.lang.Long setup);
/**
*
*
* <!-- begin-user-doc --> CMP Field collecting
*
* Returns the collecting
*
* @return the collecting
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence column-name="CALLPRICE_COLLECTING" jdbc-type="VARCHAR"
*sql-type="BIGINT" read-only="false"
*
*
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
* @generated
*/
public abstract java.lang.Long getCollecting();
/**
* <!-- begin-user-doc --> Sets the collecting
*
* @param java.lang.Long
*the new collecting value <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method <!-- end-xdoclet-definition -->
* @generated
*/
public abstract void setCollecting(java.lang.Long collecting);
/**
*
*
* <!-- begin-user-doc --> CMP Field pricingSchemeId
*
* Returns the pricingSchemeId
*
* @return the pricingSchemeId
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence column-name="PRICINGSCHEME_ID" jdbc-type="VARCHAR"
*sql-type="INT" read-only="false"
*
* @ejb.pk-field <!-- end-xdoclet-definition -->
* @generated
*/
public abstract java.lang.Integer getPricingSchemeId();
/**
* <!-- begin-user-doc --> Sets the pricingSchemeId
*
* @param java.lang.Integer
*the new pricingSchemeId value <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method <!-- end-xdoclet-definition -->
* @generated
*/
public abstract void setPricingSchemeId(java.lang.Integer pricingSchemeId);
/**
* @ejb.relation name="PricingScheme-CallPrice"
*role-name="CallPrice-belongs-to-PricingScheme"
*cascade-delete="true" target-ejb="PricingScheme"
*target-role-name="PricingScheme-has-CallPrice"
*tagret-cascade-delete="false"
*
* @jboss.relation related-pk-field="id" fk-column="PRICINGSCHEME_ID"
*/
public abstract PricingSchemeLocal getPricingScheme();
/**
*
* @param pricingScheme
*/
public abstract void setPricingScheme(PricingSchemeLocal pricingScheme);
}
package billi.pricing;
import java.util.Collection;
import javax.ejb.EntityContext;
import billi.user.ResellerLocal;
/**
*
* <!-- begin-user-doc --> You can insert your documentation for '<em><b>PricingSchemeBean</b></em>'.
* <!-- end-user-doc --> * <!-- begin-lomboz-definition --> <?xml version="1.0"
* encoding="UTF-8"?> <lomboz:EJB xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"
* xmlns:lomboz="http://lomboz.objectlearn.com/xml/lomboz"> <lomboz:entity>
* <lomboz:entityEjb> <j2ee:display-name>PricingScheme</j2ee:display-name>
* <j2ee:ejb-name>PricingScheme</j2ee:ejb-name>
* <j2ee:ejb-class>billi.ejb.cmp.PricingSchemeBean</j2ee:ejb-class>
* <j2ee:persistence-type>Container</j2ee:persistence-type>
* <j2ee:prim-key-class>java.lang.Integer</j2ee:prim-key-class>
* <j2ee:cmp-version>2.x</j2ee:cmp-version>
* <j2ee:abstract-schema-name>billiPricingScheme</j2ee:abstract-schema-name>
* <j2ee:primkey-field>id</j2ee:primkey-field> </lomboz:entityEjb>
* <lomboz:fieldMappings> <lomboz:fieldName>id</lomboz:fieldName>
* <lomboz:fieldType>java.lang.Integer</lomboz:fieldType>
* <lomboz:columnName>PRICINGSCHEME_ID</lomboz:columnName>
* <lomboz:jdbcType>INTEGER</lomboz:jdbcType> <lomboz:sqlType>INT</lomboz:sqlType>
* <lomboz:readOnly>false</lomboz:readOnly> <lomboz:primaryKey>true</lomboz:primaryKey>
* </lomboz:fieldMappings> <lomboz:fieldMappings> <lomboz:fieldName>firstUnit</lomboz:fieldName>
* <lomboz:fieldType>java.lang.Integer</lomboz:fieldType>
* <lomboz:columnName>PRICINGSCHEME_FIRSTUNIT</lomboz:columnName>
* <lomboz:jdbcType>INTEGER</lomboz:jdbcType> <lomboz:sqlType>INT</lomboz:sqlType>
* <lomboz:readOnly>false</lomboz:readOnly> <lomboz:primaryKey>false</lomboz:primaryKey>
* </lomboz:fieldMappings> <lomboz:fieldMappings> <lomboz:fieldName>nextUnit</lomboz:fieldName>
* <lomboz:fieldType>java.lang.Integer</lomboz:fieldType>
* <lomboz:columnName>PRICINGSCHEME_NEXTUNIT</lomboz:columnName>
* <lomboz:jdbcType>INTEGER</lomboz:jdbcType> <lomboz:sqlType>INT</lomboz:sqlType>
* <lomboz:readOnly>false</lomboz:readOnly> <lomboz:primaryKey>false</lomboz:primaryKey>
* </lomboz:fieldMappings> <lomboz:fieldMappings> <lomboz:fieldName>setupMinTime</lomboz:fieldName>
* <lomboz:fieldType>java.lang.Integer</lomboz:fieldType>
* <lomboz:columnName>PRICINGSCHEME_SETUPMINTIME</lomboz:columnName>
* <lomboz:jdbcType>INTEGER</lomboz:jdbcType> <lomboz:sqlType>INT</lomboz:sqlType>
* <lomboz:readOnly>false</lomboz:readOnly> <lomboz:primaryKey>false</lomboz:primaryKey>
* </lomboz:fieldMappings> <lomboz:fieldMappings>
* <lomboz:fieldName>collectingFirstUnit</lomboz:fieldName>
* <lomboz:fieldType>java.lang.Integer</lomboz:fieldType>
* <lomboz:columnName>PRICINGSCHEME_COLFIRSTUNIT</lomboz:columnName>
* <lomboz:jdbcType>INTEGER</lomboz:jdbcType> <lomboz:sqlType>INT</lomboz:sqlType>
* <lomboz:readOnly>false</lomboz:readOnly> <lomboz:primaryKey>false</lomboz:primaryKey>
* </lomboz:fieldMappings> <lomboz:fieldMappings>
* <lomboz:fieldName>collectingNextUnit</lomboz:fieldName>
* <lomboz:fieldType>java.lang.Integer</lomboz:fieldType>
* <lomboz:columnName>PRICINGSCHEME_COLNEXTUNIT</lomboz:columnName>
* <lomboz:jdbcType>INTEGER</lomboz:jdbcType> <lomboz:sqlType>INT</lomboz:sqlType>
* <lomboz:readOnly>false</lomboz:readOnly> <lomboz:primaryKey>false</lomboz:primaryKey>
* </lomboz:fieldMappings> <lomboz:fieldMappings> <lomboz:fieldName>name</lomboz:fieldName>
* <lomboz:fieldType>java.lang.String</lomboz:fieldType>
* <lomboz:columnName>PRICINGSCHEME_NAME</lomboz:columnName>
* <lomboz:jdbcType>VARCHAR</lomboz:jdbcType> <lomboz:sqlType>VARCHAR</lomboz:sqlType>
* <lomboz:readOnly>false</lomboz:readOnly> <lomboz:primaryKey>false</lomboz:primaryKey>
* </lomboz:fieldMappings> <lomboz:tableName>PRICINGSCHEME</lomboz:tableName>
* <lomboz:dataSourceName>java:/FirebirdDS</lomboz:dataSourceName>
* </lomboz:entity> </lomboz:EJB> <!-- end-lomboz-definition -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.bean name="PricingScheme" jndi-name="PricingSchemeBean" type="CMP"
*primkey-field="id" schema="billiPricingScheme" cmp-version="2.x"
*data-source="java:/FirebirdDS"
*
* @ejb.persistence table-name="PRICINGSCHEME"
*
* @ejb.finder query="SELECT OBJECT(a) FROM billiPricingScheme as a"
* signature="java.util.Collection findAll()"
*
* @ejb.pk class="java.lang.Integer" <!-- end-xdoclet-definition -->
* @generated
*/
public abstract class PricingSchemeBean implements javax.ejb.EntityBean {
protected EntityContext ctx;
public void setEntityContext(javax.ejb.EntityContext ctx) {
this.ctx = ctx;
}
public void unsetEntityContext() {
this.ctx = null;
}
/**
*
* <!-- 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 id)
throws javax.ejb.CreateException {
this.setId(id);
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(Integer id) 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="PRICINGSCHEME_ID" jdbc-type="INTEGER"
*sql-type="INT" 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 firstUnit
*
* Returns the firstUnit
*
* @return the firstUnit
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence column-name="PRICINGSCHEME_FIRSTUNIT"
*jdbc-type="INTEGER" sql-type="INT" read-only="false"
*
*
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
* @generated
*/
public abstract java.lang.Integer getFirstUnit();
/**
* <!-- begin-user-doc --> Sets the firstUnit
*
* @param java.lang.Integer
*the new firstUnit value <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method <!-- end-xdoclet-definition -->
* @generated
*/
public abstract void setFirstUnit(java.lang.Integer firstUnit);
/**
*
*
* <!-- begin-user-doc --> CMP Field nextUnit
*
* Returns the nextUnit
*
* @return the nextUnit
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence column-name="PRICINGSCHEME_NEXTUNIT" jdbc-type="INTEGER"
*sql-type="INT" read-only="false"
*
*
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
* @generated
*/
public abstract java.lang.Integer getNextUnit();
/**
* <!-- begin-user-doc --> Sets the nextUnit
*
* @param java.lang.Integer
*the new nextUnit value <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method <!-- end-xdoclet-definition -->
* @generated
*/
public abstract void setNextUnit(java.lang.Integer nextUnit);
/**
*
*
* <!-- begin-user-doc --> CMP Field setupMinTime
*
* Returns the setupMinTime
*
* @return the setupMinTime
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence column-name="PRICINGSCHEME_SETUPMINTIME"
*jdbc-type="INTEGER" sql-type="INT" read-only="false"
*
*
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
* @generated
*/
public abstract java.lang.Integer getSetupMinTime();
/**
* <!-- begin-user-doc --> Sets the setupMinTime
*
* @param java.lang.Integer
*the new setupMinTime value <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method <!-- end-xdoclet-definition -->
* @generated
*/
public abstract void setSetupMinTime(java.lang.Integer setupMinTime);
/**
*
*
* <!-- begin-user-doc --> CMP Field collectingFirstUnit
*
* Returns the collectingFirstUnit
*
* @return the collectingFirstUnit
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence column-name="PRICINGSCHEME_COLFIRSTUNIT"
*jdbc-type="INTEGER" sql-type="INT" read-only="false"
*
*
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
* @generated
*/
public abstract java.lang.Integer getCollectingFirstUnit();
/**
* <!-- begin-user-doc --> Sets the collectingFirstUnit
*
* @param java.lang.Integer
*the new collectingFirstUnit value <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method <!-- end-xdoclet-definition -->
* @generated
*/
public abstract void setCollectingFirstUnit(
java.lang.Integer collectingFirstUnit);
/**
*
*
* <!-- begin-user-doc --> CMP Field collectingNextUnit
*
* Returns the collectingNextUnit
*
* @return the collectingNextUnit
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence column-name="PRICINGSCHEME_COLNEXTUNIT"
*jdbc-type="INTEGER" sql-type="INT" read-only="false"
*
*
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
* @generated
*/
public abstract java.lang.Integer getCollectingNextUnit();
/**
* <!-- begin-user-doc --> Sets the collectingNextUnit
*
* @param java.lang.Integer
*the new collectingNextUnit value <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method <!-- end-xdoclet-definition -->
* @generated
*/
public abstract void setCollectingNextUnit(
java.lang.Integer collectingNextUnit);
/**
*
*
* <!-- begin-user-doc --> CMP Field name
*
* Returns the name
*
* @return the name
*
* <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
*
* @ejb.persistent-field
* @ejb.persistence column-name="PRICINGSCHEME_NAME" jdbc-type="VARCHAR"
*sql-type="VARCHAR" read-only="false"
*
*
* @ejb.interface-method
*
* <!-- end-xdoclet-definition -->
* @generated
*/
public abstract java.lang.String getName();
/**
* <!-- begin-user-doc --> Sets the name
*
* @param java.lang.String
*the new name value <!-- end-user-doc -->
*
* <!-- begin-xdoclet-definition -->
* @ejb.interface-method <!-- end-xdoclet-definition -->
* @generated
*/
public abstract void setName(java.lang.String name);
/**
* @ejb.interface-method view-type="local"
*
* @ejb.relation name="PricingScheme-CallPrice"
*role-name="PricingScheme-has-CallPrice"
*target-ejb="CallPrice"
*target-role-name="CallPrice-belongs-to-PricingScheme"
*target-cascade-delete="true" target-multiple="yes"
*
* @return
*/
public abstract Collection getCallPrice();
/**
* @ejb.interface-method view-type="local"
*
* @param callPrice
*/
public abstract void setCallPrice(Collection callPrice);
/**
* @ejb.relation name="Reseller-SellPricingScheme"
*role-name="SellPricingScheme-belongs-to-Reseller"
*target-multiple="false"
*
* @jboss.relation-table table-name="RESELLER_PRICINGSCHEME"
*create-table="true" remove-table="false"
*
* @jboss.relation-mapping style="relation-table"
*
* @jboss.relation related-pk-field="id" fk-column="RESELLER_ID"
*fk-constraint="false"
* @return
*
* @ejb.interface-method
*/
public abstract ResellerLocal getReseller();
/**
*
* @param reseller
*
* @ejb.interface-method
*/
public abstract void setReseller(ResellerLocal reseller);
}
Tell me if you want more information.
Regards,
Sebastien Degardin