|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCRelationshipRoleMetaData
Imutable class which represents one ejb-relationship-role element found in the ejb-jar.xml file's ejb-relation elements.
Constructor Summary | |
JDBCRelationshipRoleMetaData(JDBCRelationMetaData (src) relationMetaData,
JDBCApplicationMetaData (src) application,
org.w3c.dom.Element element,
JDBCRelationshipRoleMetaData (src) defaultValues)
|
|
JDBCRelationshipRoleMetaData(JDBCRelationMetaData (src) relationMetaData,
JDBCApplicationMetaData (src) application,
RelationshipRoleMetaData (src) role)
|
Method Summary | |
java.lang.String |
getCMRFieldName()
Gets the name of the entity's cmr field for this role. |
JDBCEntityMetaData (src) |
getEntity()
Gets the name of the entity that has this role. |
java.util.Collection |
getKeyFields()
Gets the key fields of this role. |
JDBCReadAheadMetaData (src) |
getReadAhead()
Gets the read ahead meta data |
JDBCRelationshipRoleMetaData (src) |
getRelatedRole()
Gets the related role's jdbc meta data. |
JDBCRelationMetaData (src) |
getRelationMetaData()
Gets the relation to which this role belongs. |
java.lang.String |
getRelationshipRoleName()
Gets the name of this role. |
boolean |
hasForeignKeyConstraint()
Should this role use a foreign key constraint. |
void |
init(JDBCRelationshipRoleMetaData (src) relatedRole)
|
void |
init(JDBCRelationshipRoleMetaData (src) relatedRole,
org.w3c.dom.Element element)
|
boolean |
isBatchCascadeDelete()
|
boolean |
isCascadeDelete()
Should this entity be deleted when related entity is deleted. |
boolean |
isIndexed()
|
boolean |
isMultiplicityMany()
Checks if the multiplicity is many. |
boolean |
isMultiplicityOne()
Checks if the multiplicity is one. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JDBCRelationshipRoleMetaData(JDBCRelationMetaData (src) relationMetaData, JDBCApplicationMetaData (src) application, RelationshipRoleMetaData (src) role) throws DeploymentException (src)
public JDBCRelationshipRoleMetaData(JDBCRelationMetaData (src) relationMetaData, JDBCApplicationMetaData (src) application, org.w3c.dom.Element element, JDBCRelationshipRoleMetaData (src) defaultValues) throws DeploymentException (src)
Method Detail |
public void init(JDBCRelationshipRoleMetaData (src) relatedRole) throws DeploymentException (src)
DeploymentException (src)
public void init(JDBCRelationshipRoleMetaData (src) relatedRole, org.w3c.dom.Element element) throws DeploymentException (src)
DeploymentException (src)
public JDBCRelationMetaData (src) getRelationMetaData()
public java.lang.String getRelationshipRoleName()
public boolean hasForeignKeyConstraint()
public boolean isMultiplicityOne()
public boolean isMultiplicityMany()
public boolean isCascadeDelete()
public boolean isBatchCascadeDelete()
public JDBCEntityMetaData (src) getEntity()
public java.lang.String getCMRFieldName()
public JDBCRelationshipRoleMetaData (src) getRelatedRole()
public JDBCReadAheadMetaData (src) getReadAhead()
public java.util.Collection getKeyFields()
public boolean isIndexed()
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |