org.tynamo.descriptor
Class ObjectReferenceDescriptor

java.lang.Object
  extended by org.tynamo.descriptor.TynamoDescriptor
      extended by org.tynamo.descriptor.TynamoPropertyDescriptorImpl
          extended by org.tynamo.descriptor.ObjectReferenceDescriptor
All Implemented Interfaces:
Serializable, Cloneable, Descriptor, Extensible, TynamoPropertyDescriptor

public class ObjectReferenceDescriptor
extends TynamoPropertyDescriptorImpl

This class represents a to-one association and is created by HibernateDescriptorDecorator

Author:
Chris Nelson
See Also:
HibernateDescriptorDecorator, Serialized Form

Field Summary
 
Fields inherited from class org.tynamo.descriptor.TynamoDescriptor
beanType, LOG
 
Fields inherited from interface org.tynamo.descriptor.TynamoPropertyDescriptor
DEFAULT_LENGTH
 
Constructor Summary
ObjectReferenceDescriptor(Class beanType, Class declaredType, Class actualType)
           
ObjectReferenceDescriptor(Class beanType, TynamoPropertyDescriptor descriptor, Class actualType)
           
 
Method Summary
 Object clone()
           
 Class getPropertyType()
           
 boolean isObjectReference()
           
 
Methods inherited from class org.tynamo.descriptor.TynamoPropertyDescriptorImpl
copyFrom, equals, getFormat, getLength, getName, isBoolean, isCollection, isDate, isEmbedded, isIdentifier, isLarge, isNumeric, isReadOnly, isRequired, isRichText, isSearchable, isString, isTransient, setFormat, setLarge, setLength, setName, setPropertyType, setReadOnly, setRequired, setRichText, setSearchable, setTransient
 
Methods inherited from class org.tynamo.descriptor.TynamoDescriptor
addExtension, addExtension, copyExtensionsFrom, getBeanType, getExtension, getExtension, getExtensions, getType, isNonVisual, removeExtension, removeExtension, setBeanType, setExtensions, setNonVisual, supportsExtension, supportsExtension
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.tynamo.descriptor.TynamoPropertyDescriptor
getBeanType, setBeanType
 
Methods inherited from interface org.tynamo.descriptor.Descriptor
isNonVisual, setNonVisual
 
Methods inherited from interface org.tynamo.descriptor.extension.Extensible
addExtension, addExtension, getExtension, getExtension, getExtensions, removeExtension, removeExtension, supportsExtension, supportsExtension
 

Constructor Detail

ObjectReferenceDescriptor

public ObjectReferenceDescriptor(Class beanType,
                                 TynamoPropertyDescriptor descriptor,
                                 Class actualType)

ObjectReferenceDescriptor

public ObjectReferenceDescriptor(Class beanType,
                                 Class declaredType,
                                 Class actualType)
Parameters:
realDescriptor -
Method Detail

getPropertyType

public Class getPropertyType()
Specified by:
getPropertyType in interface TynamoPropertyDescriptor
Overrides:
getPropertyType in class TynamoPropertyDescriptorImpl
Returns:

isObjectReference

public boolean isObjectReference()
Specified by:
isObjectReference in interface TynamoPropertyDescriptor
Overrides:
isObjectReference in class TynamoPropertyDescriptorImpl
Returns:

clone

public Object clone()
Specified by:
clone in interface Descriptor
Overrides:
clone in class TynamoPropertyDescriptorImpl


Copyright © 2004-2012. All Rights Reserved.