public class MetaData
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map |
_fields
the fields *
|
private java.lang.String |
_idFieldName
the primary key field name *
|
private java.lang.String |
_name
the name *
|
| Constructor and Description |
|---|
MetaData(java.lang.String name)
create a MetaData with id id
|
MetaData(java.lang.String name,
java.lang.String idFieldName)
create a MetaData with id id and primaryke pj
|
| Modifier and Type | Method and Description |
|---|---|
void |
addField(Field field)
add a new field
|
Field |
getField(java.lang.String name)
get the field with id name
|
java.util.Map |
getFields()
get the fields in this MetaData
|
java.lang.String |
getId()
return the id of the MetaData
|
Field |
getIdField()
return the primary key field
|
java.lang.String |
getIdFieldName()
Return the id field name
|
boolean |
hasField(java.lang.String name)
return whether there's a field with id name
|
void |
setFields(java.util.Map fields)
set the fields of the MetaData
|
void |
setIdFieldName(java.lang.String string)
Set the id field name
|
private java.util.Map _fields
private java.lang.String _name
private java.lang.String _idFieldName
public MetaData(java.lang.String name)
name - the namepublic MetaData(java.lang.String name,
java.lang.String idFieldName)
name - the nameidFieldName - the unique identifier field namepublic void addField(Field field)
field - the fieldpublic Field getField(java.lang.String name)
name - the namepublic java.util.Map getFields()
public java.lang.String getId()
public Field getIdField()
public java.lang.String getIdFieldName()
public boolean hasField(java.lang.String name)
name - the field namepublic void setFields(java.util.Map fields)
fields - the fieldspublic void setIdFieldName(java.lang.String string)
string - the id field name