public final class JDBCRelationshipRoleMetaData extends Object
Constructor and Description |
---|
JDBCRelationshipRoleMetaData(JDBCRelationMetaData relationMetaData,
JDBCApplicationMetaData application,
JDBCRelationshipRoleMetaData defaultValues) |
JDBCRelationshipRoleMetaData(JDBCRelationMetaData relationMetaData,
JDBCApplicationMetaData application,
ParsedRelationshipRole parsedRelationshipRole,
JDBCRelationshipRoleMetaData defaultValues) |
JDBCRelationshipRoleMetaData(JDBCRelationMetaData relationMetaData,
JDBCApplicationMetaData application,
org.jboss.metadata.ejb.spec.RelationRoleMetaData role) |
Modifier and Type | Method and Description |
---|---|
String |
getCMRFieldName()
Gets the name of the entity's cmr field for this role.
|
String |
getCMRFieldType()
Gets the type of the cmr field (i.e., collection or set)
|
JDBCEntityMetaData |
getEntity() |
Collection<JDBCCMPFieldMetaData> |
getKeyFields()
Gets the key fields of this role.
|
JDBCReadAheadMetaData |
getReadAhead()
Gets the read ahead meta data
|
JDBCRelationshipRoleMetaData |
getRelatedRole()
Gets the related role's jdbc meta data.
|
JDBCRelationMetaData |
getRelationMetaData()
Gets the relation to which this role belongs.
|
String |
getRelationshipRoleName()
Gets the name of this role.
|
boolean |
hasForeignKeyConstraint()
Should this role use a foreign key constraint.
|
void |
init(JDBCRelationshipRoleMetaData relatedRole) |
void |
init(JDBCRelationshipRoleMetaData relatedRole,
ParsedRelationshipRole parsedRole) |
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.
|
boolean |
isNavigable() |
public JDBCRelationshipRoleMetaData(JDBCRelationMetaData relationMetaData, JDBCApplicationMetaData application, org.jboss.metadata.ejb.spec.RelationRoleMetaData role)
public JDBCRelationshipRoleMetaData(JDBCRelationMetaData relationMetaData, JDBCApplicationMetaData application, JDBCRelationshipRoleMetaData defaultValues)
public JDBCRelationshipRoleMetaData(JDBCRelationMetaData relationMetaData, JDBCApplicationMetaData application, ParsedRelationshipRole parsedRelationshipRole, JDBCRelationshipRoleMetaData defaultValues)
public void init(JDBCRelationshipRoleMetaData relatedRole)
public void init(JDBCRelationshipRoleMetaData relatedRole, ParsedRelationshipRole parsedRole)
public JDBCRelationMetaData getRelationMetaData()
public String getRelationshipRoleName()
public boolean hasForeignKeyConstraint()
public boolean isBatchCascadeDelete()
public JDBCReadAheadMetaData getReadAhead()
public JDBCEntityMetaData getEntity()
public Collection<JDBCCMPFieldMetaData> getKeyFields()
public boolean isIndexed()
public boolean isMultiplicityOne()
public boolean isMultiplicityMany()
public boolean isCascadeDelete()
public String getCMRFieldName()
public boolean isNavigable()
public String getCMRFieldType()
public JDBCRelationshipRoleMetaData getRelatedRole()
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All rights reserved.