oracle.toplink.tools.ejbjar
Class RelationshipRole
java.lang.Object
   oracle.toplink.tools.ejbjar.DomObject
oracle.toplink.tools.ejbjar.DomObject
       oracle.toplink.tools.ejbjar.Description
oracle.toplink.tools.ejbjar.Description
           oracle.toplink.tools.ejbjar.RelationshipRole
oracle.toplink.tools.ejbjar.RelationshipRole
- All Implemented Interfaces:
- EjbJarConstants
- public class RelationshipRole
- extends Description
 
 
| Fields inherited from interface oracle.toplink.tools.ejbjar.EjbJarConstants | 
| ABSTRACT_SCHEMA_NAME, ACKNOWLEDGE_MODE, APPLICATION_AUTH, ASSEMBLY_DESCRIPTOR, AUTO_ACKNOWLEDGE, BEAN_MANAGED, BOOLEAN_TYPE, BYTE_TYPE, CASCADE_DELETE, CMP_FIELD, CMP_VERSION, CMP_VERSION_1, CMP_VERSION_2, CMR_FIELD, CMR_FIELD_NAME, CMR_FIELD_TYPE, COLLECTION_TYPE, CONTAINER_AUTH, CONTAINER_MANAGED, CONTAINER_TRANSACTION, DESCRIPTION, DESTINATION_TYPE, DISPLAY_NAME, DOUBLE_TYPE, DUPS_OK_ACKNOWLEDGE, DURABLE, EJB_CLASS, EJB_CLIENT_JAR, EJB_JAR, EJB_LINK, EJB_LOCAL_REF, EJB_NAME, EJB_QL, EJB_REF, EJB_REF_NAME, EJB_REF_TYPE, EJB_RELATION, EJB_RELATION_NAME, EJB_RELATIONSHIP_ROLE, EJB_RELATIONSHIP_ROLE_NAME, ENTERPRISE_BEANS, ENTITY, ENTITY_REF_TYPE, ENV_ENTRY, ENV_ENTRY_NAME, ENV_ENTRY_TYPE, ENV_ENTRY_VALUE, EXCLUDE_LIST, FALSE_VALUE, FIELD_NAME, FLOAT_TYPE, HOME, INTEGER_TYPE, LARGE_ICON, LOCAL, LOCAL_HOME, LONG_TYPE, MANDATORY, MESSAGE_DRIVEN, MESSAGE_DRIVEN_DESTINATION, MESSAGE_SELECTOR, METHOD, METHOD_INTF, METHOD_NAME, METHOD_PARAM, METHOD_PARAMS, METHOD_PERMISSION, MULTIPLICITY, MULTIPLICITY_MANY, MULTIPLICITY_ONE, NEVER, NONDURABLE, NOT_SUPPORTED, PERSISTENCE_TYPE, PRIM_KEY_CLASS, PRIMKEY_FIELD, QUERY, QUERY_METHOD, QUEUE_TYPE, REENTRANT, RELATIONSHIP_ROLE_SOURCE, RELATIONSHIPS, REMOTE, REQUIRED, REQUIRES_NEW, RES_AUTH, RES_REF_NAME, RES_SHARING_SCOPE, RES_TYPE, RESOURCE_ENV_REF, RESOURCE_ENV_REF_NAME, RESOURCE_ENV_REF_TYPE, RESOURCE_REF, RESULT_TYPE_MAPPING, ROLE_LINK, ROLE_NAME, RUN_AS, SECURITY_IDENTITY, SECURITY_ROLE, SECURITY_ROLE_REF, SESSION, SESSION_REF_TYPE, SESSION_TYPE, SET_TYPE, SHAREABLE_SCOPE, SHORT_TYPE, SMALL_ICON, STATEFUL_TYPE, STATELESS_TYPE, STRING_TYPE, SUBSCRIPTION_DURABILITY, SUPPORTS, TOPIC_TYPE, TRANS_ATTRIBUTE, TRANSACTION_TYPE, TRUE_VALUE, UNCHECKED, UNSHAREABLE_SCOPE, USE_CALLER_IDENTITY | 
 
 
| Methods inherited from class oracle.toplink.tools.ejbjar.DomObject | 
| trace | 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
RelationshipRole
public RelationshipRole()
getCascadeDelete
public boolean getCascadeDelete()
- 
- Returns:
- boolean true if deletes should be cascaded, false if not [specified]
 
getCmrField
public CmrField getCmrField()
- 
- Returns:
- CmrField the container-managed relationship field, or null if not specified
 
getMultiplicity
public java.lang.String getMultiplicity()
- 
- Returns:
- String the multiplicity String of this relationship
 
getRoleName
public java.lang.String getRoleName()
- 
- Returns:
- String the role name String, or null if not specified
 
getRelationshipRoleSource
public RelationshipRoleSource getRelationshipRoleSource()
- 
- Returns:
- RelationshipRoleSource the role source
 
setCascadeDelete
public void setCascadeDelete(boolean flag)
- 
- Parameters:
- flag- boolean true if deletes should be cascaded, false if not
 
setCmrField
public void setCmrField(CmrField cmrFld)
- 
- Parameters:
- cmrFld- the cmr field
 
setMultiplicity
public void setMultiplicity(java.lang.String mult)
- 
- Parameters:
- mult- the multiplicity String
 
setRoleName
public void setRoleName(java.lang.String roleNm)
- 
- Parameters:
- roleNm- the role name String
 
setRelationshipRoleSource
public void setRelationshipRoleSource(RelationshipRoleSource rSource)
- 
- Parameters:
- rSource- the role source
 
loadFromElement
public void loadFromElement(org.w3c.dom.Element e)
- Load the data for this instance from the specified element.
- 
- Overrides:
- loadFromElementin class- Description
 
- 
- Parameters:
- e- the DOM element
 
toElement
public org.w3c.dom.Element toElement(org.w3c.dom.Document doc)
- Return the data from this instance as a DOM element.
- 
- Specified by:
- toElementin class- DomObject
 
- 
- Parameters:
- doc- a Document instance used to create elements