public abstract static class PartManager.Part<O extends PartOwner> extends PartOwner implements UIGenerator
DEBUG, record
MAX_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, toString
protected Part(PartManager<O,?> manager, Repository.Record r)
public PartManager<O,? extends PartManager.Part<O>> getFactory()
PartManager
for this part.getFactory
in class PartOwner
public O getOwner()
public java.lang.Number getSortOrder()
public void setSortOrder(int order)
public final DynamicFormManager.DynamicForm getForm()
PartOwner
DynamicFormManager.DynamicForm
getForm
in class PartOwner
DynamicFormManager.DynamicForm
public java.lang.String getName()
PartOwner
public java.lang.String getRawName()
public java.lang.String getSpacedName()
public abstract java.lang.String getTypeName()
public ContentBuilder addContent(ContentBuilder builder)
addContent
in interface UIGenerator
public AbstractViewTransitionFactory.ViewResult getViewResult()
PartOwner
FormResult
to view this object.getViewResult
in class PartOwner
public 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)
PartVisitor
vis
-