public abstract class ToOne extends SimpleValue implements Fetchable
Modifier and Type | Field and Description |
---|---|
protected 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 |
---|---|
Object |
accept(ValueVisitor visitor) |
abstract void |
createForeignKey() |
FetchMode |
getFetchMode() |
String |
getReferencedEntityName() |
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 |
setReferencedEntityName(String referencedEntityName) |
void |
setReferencedPropertyName(String name) |
void |
setReferenceToPrimaryKey(boolean referenceToPrimaryKey) |
void |
setTypeUsingReflection(String className,
String propertyName) |
void |
setUnwrapProxy(boolean unwrapProxy) |
addColumn, addFormula, copyTypeFrom, createForeignKeyOfEntity, createIdentifierGenerator, getColumnInsertability, getColumnIterator, getColumnSpan, getColumnUpdateability, getConstraintColumns, getForeignKeyName, getIdentifierGeneratorProperties, getIdentifierGeneratorStrategy, getMetadata, getNullValue, getServiceRegistry, getTable, getTypeName, getTypeParameters, hasFormula, isAlternateUniqueKey, isCascadeDeleteEnabled, isIdentityColumn, isNationalized, isNullable, isSimpleValue, isUpdateable, makeNationalized, setAlternateUniqueKey, setCascadeDeleteEnabled, setForeignKeyName, setIdentifierGeneratorProperties, setIdentifierGeneratorStrategy, setJpaAttributeConverterDefinition, setNullValue, setTable, setTypeName, setTypeParameters, toString
protected String referencedPropertyName
protected boolean unwrapProxy
protected boolean referenceToPrimaryKey
protected ToOne(MetadataImplementor metadata, Table table)
public FetchMode getFetchMode()
getFetchMode
in interface Fetchable
getFetchMode
in interface Value
getFetchMode
in class SimpleValue
public void setFetchMode(FetchMode fetchMode)
setFetchMode
in interface Fetchable
public abstract void createForeignKey() throws MappingException
createForeignKey
in interface Value
createForeignKey
in class SimpleValue
MappingException
public abstract Type getType() throws MappingException
getType
in interface Value
getType
in class SimpleValue
MappingException
public String getReferencedPropertyName()
public void setReferencedPropertyName(String name)
public String getReferencedEntityName()
public void setReferencedEntityName(String referencedEntityName)
public void setTypeUsingReflection(String className, String propertyName) throws MappingException
setTypeUsingReflection
in interface Value
setTypeUsingReflection
in class SimpleValue
MappingException
public boolean isTypeSpecified()
isTypeSpecified
in class SimpleValue
public Object accept(ValueVisitor visitor)
accept
in interface Value
accept
in class SimpleValue
public boolean isValid(Mapping mapping) throws MappingException
isValid
in interface Value
isValid
in class SimpleValue
MappingException
public boolean isUnwrapProxy()
public void setUnwrapProxy(boolean unwrapProxy)
public boolean isReferenceToPrimaryKey()
public void setReferenceToPrimaryKey(boolean referenceToPrimaryKey)
Copyright © 2016 JBoss by Red Hat. All rights reserved.