org.trails.descriptor
Class ObjectReferenceDescriptor

java.lang.Object
  extended by org.trails.descriptor.TrailsDescriptor
      extended by org.trails.descriptor.TrailsPropertyDescriptor
          extended by org.trails.descriptor.ObjectReferenceDescriptor
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, IDescriptor, IExtensible, IPropertyDescriptor

public class ObjectReferenceDescriptor
extends TrailsPropertyDescriptor

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.trails.descriptor.TrailsDescriptor
LOG, type
 
Fields inherited from interface org.trails.descriptor.IPropertyDescriptor
DEFAULT_LENGTH, UNDEFINED_INDEX
 
Constructor Summary
ObjectReferenceDescriptor(java.lang.Class beanType, java.lang.Class declaredType, java.lang.Class actualType)
           
ObjectReferenceDescriptor(java.lang.Class beanType, IPropertyDescriptor descriptor, java.lang.Class actualType)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.Class getPropertyType()
           
 boolean isObjectReference()
           
 
Methods inherited from class org.trails.descriptor.TrailsPropertyDescriptor
copyFrom, equals, getBeanType, getFormat, getIndex, getLength, getName, isBoolean, isCollection, isDate, isEmbedded, isIdentifier, isLarge, isNumeric, isReadOnly, isRequired, isRichText, isSearchable, isString, isSummary, setBeanType, setFormat, setIndex, setLarge, setLength, setName, setReadOnly, setRequired, setRichText, setSearchable, setSummary
 
Methods inherited from class org.trails.descriptor.TrailsDescriptor
addExtension, addExtension, copyExtensionsFrom, getDisplayName, getExtension, getExtension, getExtensions, getShortDescription, getType, isHidden, removeExtension, removeExtension, setDisplayName, setExtensions, setHidden, setShortDescription, setType, supportsExtension, supportsExtension
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.trails.descriptor.IPropertyDescriptor
getShortDescription, setShortDescription
 
Methods inherited from interface org.trails.descriptor.IDescriptor
getDisplayName, isHidden, setDisplayName, setHidden
 
Methods inherited from interface org.trails.descriptor.IExtensible
addExtension, addExtension, getExtension, getExtension, getExtensions, removeExtension, removeExtension, supportsExtension, supportsExtension
 

Constructor Detail

ObjectReferenceDescriptor

public ObjectReferenceDescriptor(java.lang.Class beanType,
                                 IPropertyDescriptor descriptor,
                                 java.lang.Class actualType)

ObjectReferenceDescriptor

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

getPropertyType

public java.lang.Class getPropertyType()
Specified by:
getPropertyType in interface IPropertyDescriptor
Overrides:
getPropertyType in class TrailsPropertyDescriptor
Returns:

isObjectReference

public boolean isObjectReference()
Specified by:
isObjectReference in interface IPropertyDescriptor
Overrides:
isObjectReference in class TrailsPropertyDescriptor
Returns:

clone

public java.lang.Object clone()
Specified by:
clone in interface IDescriptor
Overrides:
clone in class TrailsPropertyDescriptor


Copyright © 2004-2008. All Rights Reserved.