public abstract class UseBeanData extends Object implements NameMapping
Modifier and Type | Field and Description |
---|---|
protected FetchType |
fetchType |
protected Bean |
mapping |
protected MetaBean |
metaBean |
protected String |
name |
protected boolean |
nullable |
protected String |
realName |
protected ScopeType |
scopeType |
protected Object |
staticValue |
protected Type |
type |
protected Validator |
validate |
Constructor and Description |
---|
UseBeanData() |
Modifier and Type | Method and Description |
---|---|
Object |
decode(BeanDecoder decoder,
Object data) |
void |
encode(BeanEncoder encoder,
Object value) |
Class<?> |
getClassType() |
FetchType |
getFetchType() |
Bean |
getMapping() |
MetaBean |
getMetaBean() |
String |
getName() |
String |
getRealName() |
Scope |
getScope() |
ScopeType |
getScopeType() |
Object |
getStaticValue() |
Type |
getType() |
Validator |
getValidate() |
boolean |
isNullable() |
void |
setFetchType(FetchType fetchType) |
void |
setMapping(Bean mapping) |
void |
setMetaBean(MetaBean metaBean) |
void |
setName(String name) |
void |
setNullable(boolean nullable) |
void |
setRealName(String realName) |
void |
setScopeType(ScopeType scope) |
void |
setStaticValue(Object staticValue) |
void |
setType(Type type) |
void |
setValidate(Validator validate) |
protected abstract void |
validate(Object source,
Object value) |
protected String realName
protected String name
protected ScopeType scopeType
protected Bean mapping
protected MetaBean metaBean
protected Object staticValue
protected Type type
protected Validator validate
protected boolean nullable
protected FetchType fetchType
public String getRealName()
getRealName
in interface NameMapping
public void setRealName(String realName)
public String getName()
getName
in interface NameMapping
public void setName(String name)
public Bean getMapping()
public void setMapping(Bean mapping)
public FetchType getFetchType()
public void setFetchType(FetchType fetchType)
public void encode(BeanEncoder encoder, Object value) throws BeanEncoderException
BeanEncoderException
public Object decode(BeanDecoder decoder, Object data) throws BeanDecoderException
BeanDecoderException
public Class<?> getClassType()
public Type getType()
public void setType(Type type)
public Scope getScope()
public void setScopeType(ScopeType scope)
public ScopeType getScopeType()
public Validator getValidate()
public void setValidate(Validator validate)
public Object getStaticValue()
public void setStaticValue(Object staticValue)
public boolean isNullable()
public void setNullable(boolean nullable)
public MetaBean getMetaBean()
public void setMetaBean(MetaBean metaBean)
Copyright © 2018 Brandao. All rights reserved.