public class Filter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COLLISION
The Constant COLLISION.
|
protected ObjectCondition |
convertable |
protected ObjectCondition |
idFilter |
static java.lang.String |
MERGE
The Constant MERGE.
|
protected ObjectCondition |
property |
static Filter |
SIMPLEFORMAT |
| Constructor and Description |
|---|
Filter() |
| Modifier and Type | Method and Description |
|---|---|
int |
convert(java.lang.Object entity,
java.lang.String property,
java.lang.Object value,
IdMap map,
int deep) |
static Filter |
convertable(ObjectCondition convertable)
Create a new Filter for Converting Filter (Encoding Object or set only the Id)
|
java.lang.String[] |
getProperties(SendableEntityCreator creator) |
ObjectCondition |
getPropertyRegard() |
java.lang.String |
getStrategy()
Strategy for setting property value in model
|
boolean |
isFullSerialization()
Serialization the Full object inclusive null value
|
boolean |
isId(java.lang.Object entity,
java.lang.String className,
IdMap map)
Filter for encoding ID of Element
|
boolean |
isNullCheck() |
boolean |
isReferenceCheck() |
boolean |
isSimpleFormat() |
boolean |
isSimpleFormat(java.lang.Object entity,
SendableEntityCreator creator,
java.lang.String className,
IdMap map) |
boolean |
isTypSave() |
static Filter |
regard(ObjectCondition convertable)
Create a new Filter for Regard Filter (Encoding Object or remove link)
|
void |
suspendNotification() |
Filter |
withConvertable(ObjectCondition convertable) |
Filter |
withFull(boolean value)
Serialization the Full object inclusive null value
|
Filter |
withIdFilter(ObjectCondition idFilter) |
Filter |
withNullCheck(boolean value)
Serialization the Full object inclusive null value
|
Filter |
withPropertyRegard(ObjectCondition property) |
Filter |
withSimpleFormat(boolean value) |
Filter |
withStrategy(java.lang.String strategy) |
public static final java.lang.String MERGE
public static final java.lang.String COLLISION
public static final Filter SIMPLEFORMAT
protected ObjectCondition idFilter
protected ObjectCondition convertable
protected ObjectCondition property
public Filter withIdFilter(ObjectCondition idFilter)
public boolean isId(java.lang.Object entity,
java.lang.String className,
IdMap map)
entity - Entity for Show IdclassName - ClassNamemap - The IdMappublic boolean isSimpleFormat(java.lang.Object entity,
SendableEntityCreator creator,
java.lang.String className,
IdMap map)
public boolean isFullSerialization()
public boolean isTypSave()
public boolean isReferenceCheck()
public boolean isNullCheck()
public Filter withFull(boolean value)
value - for serialization the full objectpublic Filter withNullCheck(boolean value)
value - for serialization the full objectpublic Filter withPropertyRegard(ObjectCondition property)
public Filter withConvertable(ObjectCondition convertable)
public int convert(java.lang.Object entity,
java.lang.String property,
java.lang.Object value,
IdMap map,
int deep)
public ObjectCondition getPropertyRegard()
public static Filter regard(ObjectCondition convertable)
convertable - Conditionpublic static Filter convertable(ObjectCondition convertable)
convertable - Conditionpublic java.lang.String[] getProperties(SendableEntityCreator creator)
public java.lang.String getStrategy()
public Filter withStrategy(java.lang.String strategy)
public boolean isSimpleFormat()
public Filter withSimpleFormat(boolean value)
public void suspendNotification()