org.tynamo.descriptor
Class EmbeddedDescriptor

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

public class EmbeddedDescriptor
extends TynamoPropertyDescriptorImpl
implements IdentifierDescriptor

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.tynamo.descriptor.TynamoDescriptor
beanType, LOGGER
 
Fields inherited from interface org.tynamo.descriptor.TynamoPropertyDescriptor
DEFAULT_LENGTH
 
Constructor Summary
EmbeddedDescriptor(Class beanType, TynamoPropertyDescriptor descriptor, TynamoClassDescriptor embeddedClassDescriptor)
           
 
Method Summary
 Object clone()
           
 TynamoClassDescriptor getEmbeddedClassDescriptor()
           
 boolean isEmbedded()
           
 boolean isGenerated()
           
 boolean isIdentifier()
           
 void setEmbeddedClassDescriptor(TynamoClassDescriptor embeddedClassDescriptor)
           
 void setGenerated(boolean generated)
           
 void setIdentifier(boolean identifier)
           
 
Methods inherited from class org.tynamo.descriptor.TynamoPropertyDescriptorImpl
copyFrom, equals, getFormat, getLength, getName, getPropertyType, hashCode, isBoolean, isCollection, isDate, isLarge, isNumeric, isObjectReference, isReadOnly, isRequired, isRichText, isSearchable, isString, setFormat, setLarge, setLength, setName, setPropertyType, setReadOnly, setRequired, setRichText, setSearchable
 
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, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.tynamo.descriptor.TynamoPropertyDescriptor
getBeanType, getFormat, getLength, getName, getPropertyType, isBoolean, isCollection, isDate, isLarge, isNumeric, isObjectReference, isReadOnly, isRequired, isRichText, isSearchable, isString, setBeanType, setFormat, setLarge, setLength, setName, setReadOnly, setRequired, setRichText, setSearchable
 
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

EmbeddedDescriptor

public EmbeddedDescriptor(Class beanType,
                          TynamoPropertyDescriptor descriptor,
                          TynamoClassDescriptor embeddedClassDescriptor)
Method Detail

isIdentifier

public boolean isIdentifier()
Specified by:
isIdentifier in interface TynamoPropertyDescriptor
Overrides:
isIdentifier in class TynamoPropertyDescriptorImpl
Returns:
Returns the identifier.

setIdentifier

public void setIdentifier(boolean identifier)

isGenerated

public boolean isGenerated()
Specified by:
isGenerated in interface IdentifierDescriptor

setGenerated

public void setGenerated(boolean generated)
Specified by:
setGenerated in interface IdentifierDescriptor

getEmbeddedClassDescriptor

public TynamoClassDescriptor getEmbeddedClassDescriptor()

setEmbeddedClassDescriptor

public void setEmbeddedClassDescriptor(TynamoClassDescriptor embeddedClassDescriptor)

isEmbedded

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

clone

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


Copyright © 2004-2013. All Rights Reserved.