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