org.openmdx.portal.servlet.view
Class ObjectView

java.lang.Object
  extended by org.openmdx.portal.servlet.view.View
      extended by org.openmdx.portal.servlet.view.ObjectView
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
EditObjectView, ShowObjectView

public abstract class ObjectView
extends View
implements Serializable

See Also:
Serialized Form

Field Summary
protected  AttributePane attributePane
           
protected  Action[] favoriteActions
           
protected  Map historyActions
           
protected  InspectorControl inspectorControl
           
protected  String lookupType
           
protected  ObjectReference objectReference
           
protected  Map restrictToElements
           
protected  Action[] rootObjectActions
           
 
Fields inherited from class org.openmdx.portal.servlet.view.View
application, containerElementId, controlFactory, id, macro, object, REQUEST_ID_FORMAT_NONE, REQUEST_ID_FORMAT_TEMPLATE, REQUEST_ID_FORMAT_UID, REQUEST_ID_TEMPLATE, requestId, setGuiModeActions, VIEW_EDIT_OBJECT, VIEW_SHOW_OBJECT, VIEW_USER_DEFINED
 
Constructor Summary
ObjectView(String id, String containerElementId, org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object, ApplicationContext application, Map historyActions, String lookupType, Map restrictToElements, ControlFactory controlFactory)
           
 
Method Summary
 AttributePane getAttributePane()
           
 Action getBackAction()
           
 Action[] getHistoryAction()
           
 Map getHistoryActions()
           
 String getLayout(boolean forEditing)
           
abstract  org.openmdx.base.accessor.jmi.cci.RefObject_1_0 getLookupObject()
           
 String getLookupType()
           
 ObjectReference getObjectReference()
           
 ObjectView getPreviousView()
           
 org.openmdx.base.accessor.jmi.cci.RefObject_1_0 getRefObject()
           
 Map getRestrictToElements()
           
 Action[] getSelectParentAction()
           
 Action[] getSelectRootObjectActions()
           
 void refresh(boolean refreshData)
          Refresh view.
 
Methods inherited from class org.openmdx.portal.servlet.view.View
createControl, createControl, createRequestId, getApplicationContext, getContainerElementId, getControlFactory, getEncodedHRef, getEncodedHRef, getEncodedHRef, getEvalHRef, getEvalHRef, getEvalHRef, getFindObjectAction, getId, getLogoffAction, getMacro, getObject, getPanelState, getQuickAccessActions, getRequestId, getSaveSettingsAction, getSetGuiModeActions, getSetPanelStateAction, getSetRoleActions, getType, handleCanNotCommitException, setMacro, structToMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inspectorControl

protected InspectorControl inspectorControl

objectReference

protected ObjectReference objectReference

attributePane

protected AttributePane attributePane

lookupType

protected String lookupType

restrictToElements

protected Map restrictToElements

historyActions

protected Map historyActions

favoriteActions

protected Action[] favoriteActions

rootObjectActions

protected Action[] rootObjectActions
Constructor Detail

ObjectView

public ObjectView(String id,
                  String containerElementId,
                  org.openmdx.base.accessor.jmi.cci.RefObject_1_0 object,
                  ApplicationContext application,
                  Map historyActions,
                  String lookupType,
                  Map restrictToElements,
                  ControlFactory controlFactory)
Method Detail

getAttributePane

public AttributePane getAttributePane()

getObjectReference

public ObjectReference getObjectReference()

getRefObject

public org.openmdx.base.accessor.jmi.cci.RefObject_1_0 getRefObject()

getSelectParentAction

public Action[] getSelectParentAction()

getBackAction

public Action getBackAction()

getSelectRootObjectActions

public Action[] getSelectRootObjectActions()
Overrides:
getSelectRootObjectActions in class View

getHistoryAction

public Action[] getHistoryAction()

getHistoryActions

public Map getHistoryActions()

refresh

public void refresh(boolean refreshData)
             throws org.openmdx.base.exception.ServiceException
Refresh view. refreshData ==> do refresh data. Do not refresh rendering information.

Overrides:
refresh in class View
Throws:
org.openmdx.base.exception.ServiceException

getPreviousView

public ObjectView getPreviousView()

getLayout

public String getLayout(boolean forEditing)

getLookupType

public String getLookupType()

getRestrictToElements

public Map getRestrictToElements()

getLookupObject

public abstract org.openmdx.base.accessor.jmi.cci.RefObject_1_0 getLookupObject()


This software is published under the BSD license. Copyright © 2006-2008, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.