Package io.higson.runtime.marshaller
Class ExpFragment
java.lang.Object
io.higson.runtime.marshaller.ExpFragment
This class represents entry as json element for gmo.
- Author:
- przemek hertel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSimpleField(String name, String value) booleanbooleangetF()expose in json as propety 'f'longgetId()getN()expose in json as propety 'n'getName()longgetP()expose in json as property 'p'longgetPid()getT()expose in json as property 't'getType()inthashCode()booleanvoidsetEntitiesOnly(boolean entitiesOnly) voidsetId(long id) voidsetter for json 'n' (owner property name)voidvoidsetP(long parentId) voidsetPid(long pid) voidvoidtoString()
-
Constructor Details
-
ExpFragment
public ExpFragment()
-
-
Method Details
-
getId
public long getId() -
setId
public void setId(long id) -
getN
expose in json as propety 'n'- Returns:
- owner property name
-
setN
setter for json 'n' (owner property name)- Parameters:
name- owner property name to set
-
getF
expose in json as propety 'f'- Returns:
- map containing mapping from field name to value
-
addSimpleField
-
getP
public long getP()expose in json as property 'p'- Returns:
- parent id
-
setP
public void setP(long parentId) -
getT
expose in json as property 't'- Returns:
- owner property type
-
setT
-
isNotEmpty
public boolean isNotEmpty() -
getName
-
getPid
public long getPid() -
getType
-
setName
-
setPid
public void setPid(long pid) -
setType
-
containsEntitiesOnly
public boolean containsEntitiesOnly() -
setEntitiesOnly
public void setEntitiesOnly(boolean entitiesOnly) -
toString
-
equals
-
hashCode
public int hashCode()
-