Class MemberMetadata
- java.lang.Object
-
- com.github.silent.samurai.metamodel.MemberMetadata
-
public class MemberMetadata extends Object
-
-
Constructor Summary
Constructors Constructor Description MemberMetadata()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<ISpeedyCustomValidation>getCustomValidation()FieldgetField()ObjectgetFieldValue(Object entityObject)MethodgetGetter()IgnoreTypegetIgnoreType()javax.persistence.metamodel.Attribute<?,?>getJpaAttribute()StringgetName()MethodgetSetter()booleanisCustomValidationRequired()booleanisId()voidsetCustomValidation(Class<ISpeedyCustomValidation> customValidation)voidsetField(Field field)voidsetGetter(Method getter)voidsetId(boolean id)voidsetIgnoreType(IgnoreType ignoreType)voidsetJpaAttribute(javax.persistence.metamodel.Attribute<?,?> jpaAttribute)voidsetName(String name)voidsetSetter(Method setter)
-
-
-
Method Detail
-
isCustomValidationRequired
public boolean isCustomValidationRequired()
-
getFieldValue
public Object getFieldValue(Object entityObject) throws IllegalAccessException, InvocationTargetException
-
getJpaAttribute
public javax.persistence.metamodel.Attribute<?,?> getJpaAttribute()
-
setJpaAttribute
public void setJpaAttribute(javax.persistence.metamodel.Attribute<?,?> jpaAttribute)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getGetter
public Method getGetter()
-
setGetter
public void setGetter(Method getter)
-
getSetter
public Method getSetter()
-
setSetter
public void setSetter(Method setter)
-
getField
public Field getField()
-
setField
public void setField(Field field)
-
isId
public boolean isId()
-
setId
public void setId(boolean id)
-
getCustomValidation
public Class<ISpeedyCustomValidation> getCustomValidation()
-
setCustomValidation
public void setCustomValidation(Class<ISpeedyCustomValidation> customValidation)
-
getIgnoreType
public IgnoreType getIgnoreType()
-
setIgnoreType
public void setIgnoreType(IgnoreType ignoreType)
-
-