public class TynamoDescriptor extends Object implements Descriptor, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected Class |
beanType |
protected static org.slf4j.Logger |
LOGGER |
| Constructor and Description |
|---|
TynamoDescriptor(Class beanType) |
TynamoDescriptor(Descriptor descriptor) |
TynamoDescriptor(TynamoDescriptor dto) |
| Modifier and Type | Method and Description |
|---|---|
void |
addExtension(Class extensionType,
DescriptorExtension extension) |
void |
addExtension(String key,
DescriptorExtension extension)
Key is property name preceded by package name
|
Object |
clone() |
void |
copyExtensionsFrom(Descriptor descriptor) |
void |
copyFrom(Descriptor descriptor) |
Class |
getBeanType()
Returns the type of bean this descriptor provides metadata for.
|
<E extends DescriptorExtension> |
getExtension(Class<E> extensionType) |
DescriptorExtension |
getExtension(String key)
Keye is property name preceded by package name
|
Map<String,DescriptorExtension> |
getExtensions()
This getter method is here just to allow clone(), copyFrom() and
BeanUtils.copyProperties(this, descriptor); to work correctly
|
Class |
getType()
Deprecated.
|
boolean |
isNonVisual() |
void |
removeExtension(Class extensionType) |
void |
removeExtension(String key)
Key is property name preceded by package name
|
void |
setBeanType(Class beanType) |
void |
setExtensions(Map<String,DescriptorExtension> extensions)
This setter method is here just to allow clone(), copyFrom() and
BeanUtils.copyProperties(this, descriptor); to work correctly
|
void |
setNonVisual(boolean nonVisual) |
boolean |
supportsExtension(Class extensionType) |
boolean |
supportsExtension(String keye)
Keye is property name preceded by package name
|
protected static final org.slf4j.Logger LOGGER
protected Class beanType
public TynamoDescriptor(TynamoDescriptor dto)
dto - public TynamoDescriptor(Descriptor descriptor)
public TynamoDescriptor(Class beanType)
public Object clone()
clone in interface Descriptorclone in class Objectpublic void copyFrom(Descriptor descriptor)
public void copyExtensionsFrom(Descriptor descriptor)
public boolean isNonVisual()
isNonVisual in interface Descriptorpublic void setNonVisual(boolean nonVisual)
setNonVisual in interface Descriptor@Deprecated public Class getType()
public Class getBeanType()
public void setBeanType(Class beanType)
public boolean supportsExtension(String keye)
supportsExtension in interface Extensiblepublic boolean supportsExtension(Class extensionType)
supportsExtension in interface Extensiblepublic DescriptorExtension getExtension(String key)
getExtension in interface Extensiblepublic void addExtension(String key, DescriptorExtension extension)
addExtension in interface Extensiblepublic void addExtension(Class extensionType, DescriptorExtension extension)
addExtension in interface Extensiblepublic void removeExtension(String key)
removeExtension in interface Extensiblepublic void removeExtension(Class extensionType)
removeExtension in interface Extensiblepublic <E extends DescriptorExtension> E getExtension(Class<E> extensionType)
getExtension in interface Extensiblepublic Map<String,DescriptorExtension> getExtensions()
getExtensions in interface Extensiblepublic void setExtensions(Map<String,DescriptorExtension> extensions)
Copyright © 2004-2013. All Rights Reserved.