org.trails.descriptor
Class IdentifierDescriptor

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

public class IdentifierDescriptor
extends TrailsPropertyDescriptor
implements IIdentifierDescriptor

Author:
fus8882

TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

See Also:
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
IdentifierDescriptor(java.lang.Class beanType, java.lang.Class type)
           
IdentifierDescriptor(java.lang.Class beanType, IPropertyDescriptor descriptor)
           
IdentifierDescriptor(java.lang.Class beanType, java.lang.String name, java.lang.Class type)
           
 
Method Summary
 java.lang.Object clone()
           
 boolean isGenerated()
           
 boolean isIdentifier()
           
 void setGenerated(boolean generated)
           
 
Methods inherited from class org.trails.descriptor.TrailsPropertyDescriptor
copyFrom, equals, getBeanType, getFormat, getIndex, getLength, getName, getPropertyType, isBoolean, isCollection, isDate, isEmbedded, isLarge, isNumeric, isObjectReference, 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
getBeanType, getFormat, getIndex, getLength, getName, getPropertyType, getShortDescription, isBoolean, isCollection, isDate, isEmbedded, isLarge, isNumeric, isObjectReference, isReadOnly, isRequired, isRichText, isSearchable, isString, isSummary, setBeanType, setFormat, setIndex, setLarge, setLength, setName, setReadOnly, setRequired, setRichText, setSearchable, setShortDescription, setSummary
 
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

IdentifierDescriptor

public IdentifierDescriptor(java.lang.Class beanType,
                            IPropertyDescriptor descriptor)

IdentifierDescriptor

public IdentifierDescriptor(java.lang.Class beanType,
                            java.lang.Class type)
Parameters:
realDescriptor -

IdentifierDescriptor

public IdentifierDescriptor(java.lang.Class beanType,
                            java.lang.String name,
                            java.lang.Class type)
Method Detail

isIdentifier

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

isGenerated

public boolean isGenerated()
Specified by:
isGenerated in interface IIdentifierDescriptor
Returns:
Returns the generated.

setGenerated

public void setGenerated(boolean generated)
Specified by:
setGenerated in interface IIdentifierDescriptor
Parameters:
generated - The generated to set.

clone

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


Copyright © 2004-2008. All Rights Reserved.