| java.lang.Object org.osbl.client.wings.form.GenericObjectForm
All known Subclasses: org.osbl.orga.gui.MemberForm, org.osbl.inventory.gui.AllocationForm, org.osbl.client.wings.form.ExtendableGenericObjectForm, org.osbl.orga.gui.GroupForm, org.osbl.orga.gui.OrganisationsForm, org.osbl.riskmanagement.gui.ClassificationsForm, org.osbl.inventory.gui.CostTypeHierarchyForm, org.osbl.identity.gui.AddressForm, org.osbl.inventory.gui.CostTypeHierarchiesForm, org.osbl.orga.gui.OrganisationForm, org.osbl.orga.gui.MemberShipForm, org.osbl.riskmanagement.gui.RiskTypeForm, org.osbl.demo.urlaub.gui.UrlaubsAntragForm, org.osbl.riskmanagement.gui.ClassificationForm, org.osbl.issue.gui.IssueForm, org.osbl.domain.gui.DomainForm, org.osbl.inventory.gui.LocationForm, org.osbl.authorization.gui.ProfileForm, org.osbl.client.wings.devtools.hibernate.HibernateQueryForm, org.osbl.riskmanagement.gui.RiskForm, org.osbl.inventory.gui.InventoryForm, org.osbl.orga.gui.RelationshipForm, org.osbl.inventory.gui.CostTypeForm,
GenericObjectForm | abstract public class GenericObjectForm implements ObjectForm,ObjectContextAware,VisibilityListener(Code) | | An abstract implementation of generic ObjectForm functionality.
It assumes, that the UI is built from one or more BeanMetas following a descriptive layout specification.
Databinding is accomplished using BeanDatas.
|
Inner Class :protected static class DelegateObjectAction extends AbstractAction | |
component | protected SComponent component(Code) | | |
documentLook | protected boolean documentLook(Code) | | |
viewMode | protected int viewMode(Code) | | |
GenericObjectForm | protected GenericObjectForm()(Code) | | |
activateValidation | protected void activateValidation()(Code) | | Activate validation.
Validation issues will be published.
|
addViewModeVariation | public void addViewModeVariation(int viewMode, Modifier modifier)(Code) | | |
clearChanges | public void clearChanges()(Code) | | |
clearDatas | protected void clearDatas()(Code) | | |
createCustomComponent | protected SComponent createCustomComponent(String key)(Code) | | |
createCustomLabel | protected SLabel createCustomLabel(String key)(Code) | | |
createLayoutInstruction | abstract protected Instruction createLayoutInstruction()(Code) | | |
deactivateValidation | protected void deactivateValidation()(Code) | | Activate validation.
Validation issues will not be published.
|
focus | protected void focus()(Code) | | |
getBeanData | final public BeanData getBeanData(String path)(Code) | | Retrieve or lazily create a BeanData for the respective object.
A details implementation might display complex object graphs. Then the path for the root of the object graph is
named ROOT and child objects are addressed using dot notation.
Parameters: path - addresses an object in the object graph. a BeanMeta for the respective object / subobject |
getBeanMeta | final public BeanMeta getBeanMeta(String path)(Code) | | Retrieve or lazily create a BeanMeta for the respective object.
A details implementation might display complex object graphs. Then the path for the root of the object graph is
named ROOT and child objects are addressed using dot notation.
Parameters: path - addresses an object in the object graph. a BeanMeta for the respective object / subobject |
getComponent | public SComponent getComponent()(Code) | | Lazily construct the details component according to the provided Layouter and BeanMeta.
the component showing the object |
getObject | abstract protected Object getObject(String path)(Code) | | Retrieve the subobject, addressed by the specified path.
A details implementation might display complex object graphs. Then the path for the root of the object graph is
named ROOT and child objects are addressed using dot notation.
Parameters: path - addresses an object in the object graph. the object / subobject of the object graph |
hasChanges | public boolean hasChanges()(Code) | | |
hasValidationIssues | public boolean hasValidationIssues()(Code) | | Are there any unresolved validations issues pending?
true, if there are pending issues, false otherwise |
initLayout | protected Layouter initLayout(Instruction instruction)(Code) | | Construct a descriptive layout specification.
the layout Parameters: instruction - layout instructions |
initializeForm | protected void initializeForm()(Code) | | Perform initialization tasks.
Override this method, if you want to perform initialization tasks on some UI elements after construction. This
is the place, where PropertyChangeListeners can be registered on BeanDatas.
|
installTools | protected void installTools()(Code) | | |
setApplicability | public void setApplicability(Instruction instruction, boolean applicable)(Code) | | |
setDocumentLook | public void setDocumentLook(boolean documentLook)(Code) | | |
setObject | abstract protected void setObject(String path, Object object)(Code) | | Set the subobject, addressed by the specified path.
A details implementation might display complex object graphs. Then the path for the root of the object graph is
named ROOT and child objects are addressed using dot notation.
Parameters: path - addresses an object in the object graph. Parameters: object - the object / subobject of the object graph |
setViewMode | public void setViewMode(int viewMode)(Code) | | |
updateEditorComponent | protected void updateEditorComponent(String beanName, String propertyName)(Code) | | |
updateLabelAndEditor | protected void updateLabelAndEditor(String beanName, String propertyName)(Code) | | |
visibilityChanged | protected void visibilityChanged(List<SComponent> visibleComponents)(Code) | | |
|
|