public abstract static class PartManager.Part<O extends PartOwner> extends PartOwner implements UIGenerator
DEBUG, recordMAX_IDENTIFIER| Modifier | Constructor and Description |
|---|---|
protected |
Part(PartManager<O,?> manager,
Repository.Record r) |
| Modifier and Type | Method and Description |
|---|---|
ContentBuilder |
addContent(ContentBuilder builder) |
PartManager<O,? extends PartManager.Part<O>> |
getFactory()
get the
PartManager for this part. |
DynamicFormManager.DynamicForm |
getForm()
get the owning
DynamicFormManager.DynamicForm |
java.util.Map<java.lang.String,java.lang.Object> |
getInfo()
get a map of additional information to be displayed
|
java.lang.String |
getName()
Get the local name for the object.
|
O |
getOwner() |
java.lang.String |
getRawName() |
java.lang.Number |
getSortOrder() |
java.lang.String |
getSpacedName() |
abstract java.lang.String |
getTypeName() |
AbstractViewTransitionFactory.ViewResult |
getViewResult()
get a
FormResult to view this object. |
boolean |
hasConfig()
Does this object support a config operation.
|
void |
makeConfigForm(Form f)
build a form that edits and validates legal configuration values.
|
void |
setSortOrder(int order) |
abstract <X> X |
visit(PartVisitor<X> vis)
visit a
PartVisitor |
addToMap, addToMap, addToMap, commit, delete, empty, equals, formUpdate, getContext, getDatabaseService, getFactoryTag, getID, getIdentifier, getIdentifier, getLogger, getMap, getMap, getOwningFactory, getRecord, getRecord, getRecord, getSQLContext, getUniqueIdName, hashCode, isLocked, lock, post_commit, postCreate, pre_commit, release, setContents, setDirty, setMap, toStringprotected Part(PartManager<O,?> manager, Repository.Record r)
public PartManager<O,? extends PartManager.Part<O>> getFactory()
PartManager for this part.getFactory in class PartOwnerpublic O getOwner()
public java.lang.Number getSortOrder()
public void setSortOrder(int order)
public final DynamicFormManager.DynamicForm getForm()
PartOwnerDynamicFormManager.DynamicFormgetForm in class PartOwnerDynamicFormManager.DynamicFormpublic java.lang.String getName()
PartOwnerpublic java.lang.String getRawName()
public java.lang.String getSpacedName()
public abstract java.lang.String getTypeName()
public ContentBuilder addContent(ContentBuilder builder)
addContent in interface UIGeneratorpublic AbstractViewTransitionFactory.ViewResult getViewResult()
PartOwnerFormResult to view this object.getViewResult in class PartOwnerpublic void makeConfigForm(Form f)
f - public boolean hasConfig()
public java.util.Map<java.lang.String,java.lang.Object> getInfo()
public abstract <X> X visit(PartVisitor<X> vis)
PartVisitorvis -