@Named public class SinglePropertyBuilderLink extends SinglePropertyBuilderLinkBase<Link>
SinglePropertyBuilder
for OType.LINK
.Constructor and Description |
---|
SinglePropertyBuilderLink()
The constructor.
|
Modifier and Type | Method and Description |
---|---|
protected com.orientechnologies.orient.core.metadata.schema.OClass |
getLinkedClass(WritableProperty<Link> property) |
Class<? extends WritableProperty<Link>> |
getPropertyType(com.orientechnologies.orient.core.metadata.schema.OProperty oProperty) |
com.orientechnologies.orient.core.metadata.schema.OType |
getType() |
Class<Link> |
getValueClass() |
protected GenericType |
getValueType(Class<? extends OrientBean> beanClass) |
build, doInitialize, getBeanMapper, getValueType, setBeanMapper
createLogger, getLogger
doInitialized, getInitializationState, initialize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
build
public com.orientechnologies.orient.core.metadata.schema.OType getType()
OType
value this SinglePropertyBuilder
is responsible for.public Class<Link> getValueClass()
Class
of the bean property value type
this
SinglePropertyBuilder
is responsible for.public Class<? extends WritableProperty<Link>> getPropertyType(com.orientechnologies.orient.core.metadata.schema.OProperty oProperty)
oProperty
- the OProperty
.Class
reflecting the corresponding WritableProperty
type such as e.g.
StringProperty
for OType.STRING
.protected GenericType getValueType(Class<? extends OrientBean> beanClass)
getValueType
in class SinglePropertyBuilderLinkBase<Link>
beanClass
- the linkend OrientBean
-Class
.GenericType
.protected com.orientechnologies.orient.core.metadata.schema.OClass getLinkedClass(WritableProperty<Link> property)
getLinkedClass
in class SinglePropertyBuilderLinkBase<Link>
property
- the link(list) property
.OClass
corresponding to the given property
.Copyright © 2001–2016 mmm-Team. All rights reserved.