Class AttributeDescriptor
- java.lang.Object
-
- nl.tailormap.viewer.config.services.AttributeDescriptor
-
@Entity public class AttributeDescriptor extends Object
- Author:
- Matthijs Laan
-
-
Field Summary
Fields Modifier and Type Field Description static Set<String>GEOMETRY_TYPESstatic StringTYPE_BOOLEANstatic StringTYPE_DATEstatic StringTYPE_DOUBLEstatic StringTYPE_GEOMETRYstatic StringTYPE_GEOMETRY_LINESTRINGstatic StringTYPE_GEOMETRY_MLINESTRINGstatic StringTYPE_GEOMETRY_MPOINTstatic StringTYPE_GEOMETRY_MPOLYGONstatic StringTYPE_GEOMETRY_POINTstatic StringTYPE_GEOMETRY_POLYGONstatic StringTYPE_INTEGERstatic StringTYPE_STRINGstatic StringTYPE_TIMESTAMP
-
Constructor Summary
Constructors Constructor Description AttributeDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetAlias()StringgetExtJSType()Returns the ExtJS field type for this attribute.LonggetId()StringgetName()StringgetType()inthashCode()voidsetAlias(String alias)voidsetId(Long id)voidsetName(String name)voidsetType(String type)org.json.JSONObjecttoJSONObject()
-
-
-
Field Detail
-
TYPE_STRING
public static final String TYPE_STRING
- See Also:
- Constant Field Values
-
TYPE_DOUBLE
public static final String TYPE_DOUBLE
- See Also:
- Constant Field Values
-
TYPE_INTEGER
public static final String TYPE_INTEGER
- See Also:
- Constant Field Values
-
TYPE_BOOLEAN
public static final String TYPE_BOOLEAN
- See Also:
- Constant Field Values
-
TYPE_GEOMETRY
public static final String TYPE_GEOMETRY
- See Also:
- Constant Field Values
-
TYPE_DATE
public static final String TYPE_DATE
- See Also:
- Constant Field Values
-
TYPE_TIMESTAMP
public static final String TYPE_TIMESTAMP
- See Also:
- Constant Field Values
-
TYPE_GEOMETRY_POINT
public static final String TYPE_GEOMETRY_POINT
- See Also:
- Constant Field Values
-
TYPE_GEOMETRY_MPOINT
public static final String TYPE_GEOMETRY_MPOINT
- See Also:
- Constant Field Values
-
TYPE_GEOMETRY_LINESTRING
public static final String TYPE_GEOMETRY_LINESTRING
- See Also:
- Constant Field Values
-
TYPE_GEOMETRY_MLINESTRING
public static final String TYPE_GEOMETRY_MLINESTRING
- See Also:
- Constant Field Values
-
TYPE_GEOMETRY_POLYGON
public static final String TYPE_GEOMETRY_POLYGON
- See Also:
- Constant Field Values
-
TYPE_GEOMETRY_MPOLYGON
public static final String TYPE_GEOMETRY_MPOLYGON
- See Also:
- Constant Field Values
-
-
Method Detail
-
getExtJSType
public String getExtJSType()
Returns the ExtJS field type for this attribute.- Returns:
- a string representing the field type (one of auto,string,int,number,boolean,date)
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
getAlias
public String getAlias()
-
setAlias
public void setAlias(String alias)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getType
public String getType()
-
setType
public void setType(String type)
-
toJSONObject
public org.json.JSONObject toJSONObject() throws org.json.JSONException- Throws:
org.json.JSONException
-
-