Class RelationshipDescriptor
- java.lang.Object
-
- java.util.Observable
-
- org.glassfish.deployment.common.DynamicAttributesDescriptor
-
- org.glassfish.deployment.common.Descriptor
-
- org.glassfish.ejb.deployment.descriptor.RelationshipDescriptor
-
- All Implemented Interfaces:
Serializable
public final class RelationshipDescriptor extends Descriptor
This class contains information about relationships between EJB2.0 CMP EntityBeans. It represents information in theXML element. - Author:
- Sanjeev Krishnan
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.glassfish.deployment.common.Descriptor
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
-
-
Constructor Summary
Constructors Constructor Description RelationshipDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getIsBidirectional()
RelationRoleDescriptor
getSink()
RelationRoleDescriptor
getSource()
boolean
hasParticipant(Descriptor desc)
Checks whether an EjbCMPEntityDescriptor is a participant in this relationship.boolean
isManyMany()
boolean
isManyOne()
boolean
isOneMany()
boolean
isOneOne()
void
print(StringBuilder toStringBuilder)
A String representation of this object.void
setIsBidirectional(boolean isBidirectional)
void
setSink(RelationRoleDescriptor sink)
void
setSource(RelationRoleDescriptor source)
-
Methods inherited from class org.glassfish.deployment.common.Descriptor
addDescriptorExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDescriptorExtension, getDescriptorExtensions, getDisplayName, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getName, getPrefixMapping, getSmallIconUri, isBoundsChecking, setBoundsChecking, setDescription, setDisplayName, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setName, setSmallIconUri, visit
-
Methods inherited from class org.glassfish.deployment.common.DynamicAttributesDescriptor
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString
-
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
-
-
-
Method Detail
-
isOneOne
public boolean isOneOne()
-
isOneMany
public boolean isOneMany()
-
isManyOne
public boolean isManyOne()
-
isManyMany
public boolean isManyMany()
-
hasParticipant
public boolean hasParticipant(Descriptor desc)
Checks whether an EjbCMPEntityDescriptor is a participant in this relationship.
-
getSource
public RelationRoleDescriptor getSource()
-
setSource
public void setSource(RelationRoleDescriptor source)
-
setSink
public void setSink(RelationRoleDescriptor sink)
-
getSink
public RelationRoleDescriptor getSink()
-
setIsBidirectional
public void setIsBidirectional(boolean isBidirectional)
-
getIsBidirectional
public boolean getIsBidirectional()
-
print
public void print(StringBuilder toStringBuilder)
Description copied from class:Descriptor
A String representation of this object.- Overrides:
print
in classDescriptor
-
-