public abstract class ToOne extends SimpleValue implements Fetchable
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
referencedPropertyName |
protected boolean |
referenceToPrimaryKey |
protected boolean |
unwrapProxy |
DEFAULT_ID_GEN_STRATEGY| Modifier | Constructor and Description |
|---|---|
protected |
ToOne(MetadataImplementor metadata,
Table table) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
accept(ValueVisitor visitor) |
abstract void |
createForeignKey() |
FetchMode |
getFetchMode() |
java.lang.String |
getPropertyName() |
java.lang.String |
getReferencedEntityName() |
java.lang.String |
getReferencedPropertyName() |
abstract Type |
getType() |
boolean |
isLazy() |
boolean |
isReferenceToPrimaryKey() |
boolean |
isTypeSpecified() |
boolean |
isUnwrapProxy() |
boolean |
isValid(Mapping mapping) |
void |
setFetchMode(FetchMode fetchMode) |
void |
setLazy(boolean lazy) |
void |
setPropertyName(java.lang.String propertyName) |
void |
setReferencedEntityName(java.lang.String referencedEntityName) |
void |
setReferencedPropertyName(java.lang.String name) |
void |
setReferenceToPrimaryKey(boolean referenceToPrimaryKey) |
void |
setTypeUsingReflection(java.lang.String className,
java.lang.String propertyName) |
void |
setUnwrapProxy(boolean unwrapProxy) |
addColumn, addColumn, addFormula, copyTypeFrom, createForeignKeyOfEntity, createIdentifierGenerator, getColumnInsertability, getColumnIterator, getColumnSpan, getColumnUpdateability, getConstraintColumns, getForeignKeyDefinition, getForeignKeyName, getIdentifierGeneratorProperties, getIdentifierGeneratorStrategy, getMetadata, getNullValue, getServiceRegistry, getTable, getTypeName, getTypeParameters, hasFormula, isAlternateUniqueKey, isCascadeDeleteEnabled, isIdentityColumn, isLob, isNationalized, isNullable, isSimpleValue, isUpdateable, isVersion, makeLob, makeNationalized, makeVersion, setAlternateUniqueKey, setCascadeDeleteEnabled, setForeignKeyDefinition, setForeignKeyName, setIdentifierGeneratorProperties, setIdentifierGeneratorStrategy, setJpaAttributeConverterDescriptor, setNullValue, setTable, setTypeName, setTypeParameters, toStringprotected java.lang.String referencedPropertyName
protected boolean unwrapProxy
protected boolean referenceToPrimaryKey
protected ToOne(MetadataImplementor metadata, Table table)
public FetchMode getFetchMode()
getFetchMode in interface FetchablegetFetchMode in interface ValuegetFetchMode in class SimpleValuepublic void setFetchMode(FetchMode fetchMode)
setFetchMode in interface Fetchablepublic abstract void createForeignKey()
throws MappingException
createForeignKey in interface ValuecreateForeignKey in class SimpleValueMappingExceptionpublic abstract Type getType() throws MappingException
getType in interface ValuegetType in class SimpleValueMappingExceptionpublic java.lang.String getReferencedPropertyName()
public void setReferencedPropertyName(java.lang.String name)
public java.lang.String getReferencedEntityName()
public void setReferencedEntityName(java.lang.String referencedEntityName)
public java.lang.String getPropertyName()
public void setPropertyName(java.lang.String propertyName)
public void setTypeUsingReflection(java.lang.String className,
java.lang.String propertyName)
throws MappingException
setTypeUsingReflection in interface ValuesetTypeUsingReflection in class SimpleValueMappingExceptionpublic boolean isTypeSpecified()
isTypeSpecified in class SimpleValuepublic java.lang.Object accept(ValueVisitor visitor)
accept in interface Valueaccept in class SimpleValuepublic boolean isValid(Mapping mapping) throws MappingException
isValid in interface ValueisValid in class SimpleValueMappingExceptionpublic boolean isUnwrapProxy()
public void setUnwrapProxy(boolean unwrapProxy)
public boolean isReferenceToPrimaryKey()
public void setReferenceToPrimaryKey(boolean referenceToPrimaryKey)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.