|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.biobytes.ammentos.Metadata
public class Metadata
Contains metadata information about an Entity
Constructor Summary | |
---|---|
Metadata(java.lang.Class c)
|
Method Summary | |
---|---|
void |
addField(Field field)
|
protected java.util.Iterator<java.lang.String> |
fieldNamesIterator()
|
protected java.util.Iterator |
fieldsIterator()
|
java.lang.String |
getCollectiveName()
|
Field |
getField(java.lang.String fieldName)
|
java.lang.String[] |
getFieldNames()
|
Field[] |
getFields()
|
Field[] |
getInsertableFields()
Returns the list of insertable fields in the object, which are not external nor dynamic fields. |
Field[] |
getLoadableFields()
Returns the list of loadable fields, which are not dynamic fields. |
Persistor |
getPersistor()
|
Field |
getPrimaryKeyField()
Gets the primary key field for this persistent object, if it has one. |
java.lang.String |
getSourceDomain()
Returns the source table.The source table is the table where the items of this class are loaded. |
Field |
getSuperKeyField()
Returns the field containing the primary key of the super class. |
java.lang.String |
getTargetDomain()
Returns the target table. |
Field[] |
getUpdatableFields()
Returns the list of updatable fields in the object, which are not external nor dynamic nor automatic fields. |
Validator |
getValidator()
|
Field[] |
getVisibleFields()
|
java.lang.Class[] |
inheritancePath()
Returns the inheritance path for the objects of the persistence class. |
boolean |
isCreatingSupported()
|
boolean |
isDeletingSupported()
|
boolean |
isEditingSupported()
|
void |
setCollectiveName(java.lang.String string)
|
void |
setCreatingSupported(boolean supported)
|
void |
setDeletingSupported(boolean supported)
|
void |
setEditingSupported(boolean supported)
|
void |
setFieldVisible(java.lang.String fieldName,
boolean visible)
Sets the visibility for the field "fieldName" |
void |
setPersistenceMode(PersistenceMode mode)
|
void |
setPrimaryKey(java.lang.String fieldName,
boolean isExternallyGenerated)
Sets the field "fieldName" as the primary key field. |
void |
setSourceDomain(java.lang.String sourceDomain)
Sets the source table. |
void |
setSuperKey(java.lang.String fieldName)
Sets the field which contains the primary key of the superclass. |
void |
setTargetDomain(java.lang.String targetDomain)
Sets the target table. |
void |
setValidator(Validator validator)
Adds a validator |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Metadata(java.lang.Class c)
Method Detail |
---|
public void addField(Field field)
public Field[] getInsertableFields()
public Field[] getUpdatableFields()
public Field[] getLoadableFields()
public void setFieldVisible(java.lang.String fieldName, boolean visible)
public Field[] getFields()
public Field[] getVisibleFields()
public java.lang.String[] getFieldNames()
public Field getField(java.lang.String fieldName)
public void setEditingSupported(boolean supported)
public void setDeletingSupported(boolean supported)
public void setCreatingSupported(boolean supported)
public boolean isEditingSupported()
public boolean isDeletingSupported()
public boolean isCreatingSupported()
protected java.util.Iterator fieldsIterator()
protected java.util.Iterator<java.lang.String> fieldNamesIterator()
public void setValidator(Validator validator)
public Validator getValidator()
public java.lang.String getSourceDomain()
public void setSourceDomain(java.lang.String sourceDomain)
public void setTargetDomain(java.lang.String targetDomain)
public java.lang.String getTargetDomain()
public void setPrimaryKey(java.lang.String fieldName, boolean isExternallyGenerated)
fieldName
- The name of the field to use as primary keyisExternallyGenerated
- Indicates if the generation of the
primary key value is externally managed
( f.e. from a database sequence )public void setSuperKey(java.lang.String fieldName)
public Field getPrimaryKeyField()
public Field getSuperKeyField()
public void setCollectiveName(java.lang.String string)
string
- public java.lang.String getCollectiveName()
public void setPersistenceMode(PersistenceMode mode)
public Persistor getPersistor()
public java.lang.Class[] inheritancePath()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |