org.hydrateframework.ejb.schema
Class Relationship.Reference
java.lang.Object
org.hydrateframework.gen.schema.SchemaElementBase
org.hydrateframework.gen.schema.Relationship.Reference
org.hydrateframework.ejb.schema.Relationship.Reference
- All Implemented Interfaces:
- Member, SchemaElement
- Enclosing class:
- Relationship
public class Relationship.Reference
- extends Relationship.Reference
- implements Member
Fields inherited from class org.hydrateframework.gen.schema.SchemaElementBase |
ATTR_MANDATORY, ATTR_MANDATORYNOOVR, ATTR_NOOVR, ATTR_OPTIONAL, ATTR_OPTIONALNOOVR, BOOL_FALSE, BOOL_NOT, BOOL_NOTSET, BOOL_TRUE, log, NAME, valid |
Methods inherited from class org.hydrateframework.gen.schema.Relationship.Reference |
collectionType, equals, explode, explode, getClassDef, getCollectionOf, getComment, getHighlightType, getJavaAttrName, getJavaEmptyValue, getJavaNativeType, getJavaNotPopulatedValue, getJavaNotSetValue, getJavaSqlType, getJavaStaticName, getJavaVarName, getLength, getMultiplicity, getName, getOpposingReference, getOverrides, getPrecision, getReferencedClassDef, getReferencedKey, getReferencingClassDef, getRelationship, getScale, getSpecialColumnType, getSQLTypeName, getTypeName, getXSDTypeName, hasDiscriminator, isEnumeration, isInUse, isNavigable, isOptional, isOwned, isPersistent, isReference, isSupressedLink, isToManyRef, isValid, notifyUpdate, override, readFromXmlDoc, setMultiplicity, setName, setNavigable, setOwned, setReferencedClassDef, setReferencedKey, shouldWrite, suppressLink, toString, toSummary, writeAsString, writeCompareTwo, writeCvtFromJavaObj, writeCvtInternalToPublic, writeCvtPublicToInternal, writeFromString, writeHashCode, writeJavaKeyField, writeJavaSqlRead, writeJavaSqlSet, writeJavaSqlUpdate, writeToXmlDoc, writeUpdFromUnderlying, writeXSDType |
Methods inherited from class org.hydrateframework.gen.schema.SchemaElementBase |
addBoolAttribute, addEnumAttribute, addIntAttribute, addListAttribute, addStringAttribute, isValidIdentifier, newElement, printAttrWarning, printWarning, readBoolAttribute, readEnumAttribute, readIntAttribute, readListAttribute, readStringAttribute, refEquals, supersedes |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.hydrateframework.gen.schema.Member |
collectionType, explode, getCollectionOf, getComment, getJavaAttrName, getJavaEmptyValue, getJavaNativeType, getJavaNotPopulatedValue, getJavaNotSetValue, getJavaSqlType, getJavaStaticName, getJavaVarName, getLength, getName, getPrecision, getReferencingClassDef, getScale, getSpecialColumnType, getSQLTypeName, getTypeName, getXSDTypeName, isEnumeration, isInUse, isNavigable, isOptional, isOwned, isPersistent, isReference, isSupressedLink, isToManyRef, writeAsString, writeCompareTwo, writeCvtFromJavaObj, writeCvtInternalToPublic, writeCvtPublicToInternal, writeFromString, writeHashCode, writeJavaKeyField, writeJavaSqlRead, writeJavaSqlSet, writeJavaSqlUpdate, writeUpdFromUnderlying, writeXSDType |
Relationship.Reference
public Relationship.Reference()
setRef
public void setRef(java.lang.reflect.AccessibleObject ref)
setClassDef
public void setClassDef(ClassDef def)
getRef
public java.lang.reflect.AccessibleObject getRef()
getJavaTypeName
public java.lang.String getJavaTypeName()
- Description copied from interface:
Member
- The name of the type in Java. e.g. java.util.Date
- Specified by:
getJavaTypeName
in interface Member
- Overrides:
getJavaTypeName
in class Relationship.Reference
getJavaPublicType
public java.lang.String getJavaPublicType()
- Description copied from interface:
Member
- The name of the type as presented in the external interface. This may
be different from the type as stored in the object.
- Specified by:
getJavaPublicType
in interface Member
- Overrides:
getJavaPublicType
in class Relationship.Reference
getJavaClass
public java.lang.Class getJavaClass()
setColumn
public void setColumn(javax.persistence.Column x)
setJoinColumn
public void setJoinColumn(javax.persistence.JoinColumn col)
setDBMapping
public void setDBMapping(java.lang.annotation.Annotation dbMap)
setJoinColumns
public void setJoinColumns(javax.persistence.JoinColumns cols)
setJoinTable
public void setJoinTable(javax.persistence.JoinTable joinTab)
setMultiplicity
public void setMultiplicity(java.lang.annotation.Annotation mult)
setOptimisticLock
public void setOptimisticLock(boolean lock)
setPersistent
public void setPersistent(boolean persistent)
setTemporalType
public void setTemporalType(javax.persistence.Temporal temporal)
setEnumerated
public void setEnumerated(javax.persistence.Enumerated temporal)
resolve
public void resolve()
- Specified by:
resolve
in interface SchemaElement
- Overrides:
resolve
in class Relationship.Reference
Copyright © 2000 The Hydrate Project. All Rights Reserved.