com.wewebu.ow.server.plug.owdms
Class OwChangeClassDialog

java.lang.Object
  extended by com.wewebu.ow.server.ui.OwEventTarget
      extended by com.wewebu.ow.server.ui.OwView
          extended by com.wewebu.ow.server.ui.OwLayout
              extended by com.wewebu.ow.server.ui.OwDialog
                  extended by com.wewebu.ow.server.app.OwStandardDialog
                      extended by com.wewebu.ow.server.plug.owdms.OwChangeClassDialog
All Implemented Interfaces:
com.wewebu.ow.server.dmsdialogs.views.OwObjectClassView.OwObjectClassViewListner, com.wewebu.ow.server.ui.OwBaseView, com.wewebu.ow.server.ui.OwUpdateTarget

public class OwChangeClassDialog
extends com.wewebu.ow.server.app.OwStandardDialog
implements com.wewebu.ow.server.dmsdialogs.views.OwObjectClassView.OwObjectClassViewListner

Dialog that help to change the object class for a given object.

Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.

For licensing information read the license.txt file or
go to: http://wiki.alfresco.com

Since:
2.5.2.0

Nested Class Summary
 
Nested classes/interfaces inherited from class com.wewebu.ow.server.ui.OwDialog
com.wewebu.ow.server.ui.OwDialog.OwDialogListener
 
Nested classes/interfaces inherited from class com.wewebu.ow.server.ui.OwLayout
com.wewebu.ow.server.ui.OwLayout.OwDispatchRegion
 
Field Summary
 
Fields inherited from class com.wewebu.ow.server.app.OwStandardDialog
CLOSE_BTN_REGION, FOOTER_REGION, HELP_BTN_REGION, INFO_ICON_REGION, LEFT_REGION, m_strHelpPath, m_strInfoIconURL, m_strTitle, MAIN_REGION, MENU_REGION, RIGHT_REGION, STANDARD_DIALOG_REGION_MAX, TITLE_REGION
 
Fields inherited from class com.wewebu.ow.server.ui.OwDialog
m_iDEBUG_DocumentViewSize, m_iDEBUG_InitDocument, m_iDEBUG_TargetCount, m_Listener
 
Fields inherited from class com.wewebu.ow.server.ui.OwLayout
m_Regions
 
Fields inherited from class com.wewebu.ow.server.ui.OwView
CURRENT_MODULE_KEY, FORMULAR_PLACEHOLDER_END_DELIMITER, FORMULAR_PLACEHOLDER_START_DELIMITER, m_externalFormEventTarget
 
Fields inherited from interface com.wewebu.ow.server.ui.OwBaseView
EMPTY_STRING
 
Constructor Summary
OwChangeClassDialog(com.wewebu.ow.server.ecm.OwObject object_p, com.wewebu.ow.server.ui.OwDialog.OwDialogListener dialogListener_p, com.wewebu.ow.server.app.OwClientRefreshContext refreshCtx_p)
          Constructor.
 
Method Summary
 void detach()
          Detach the attached document.
protected  void init()
          Initialize the inner views.
 void onObjectClassViewSelectClass(com.wewebu.ow.server.ecm.OwObjectClass classDescription_p, String strPath_p)
          Called when user selected a different object class.
 void onUpdate(com.wewebu.ow.server.ui.OwEventTarget caller_p, int iCode_p, Object param_p)
          Called after user selected the new class.
 
Methods inherited from class com.wewebu.ow.server.app.OwStandardDialog
getInfoIcon, getTitle, hasHelpButton, isRegion, onClose, onHelp, onRender, renderCloseButton, renderHelpButton, renderRegion, setHelp, setInfoIcon, setTitle
 
Methods inherited from class com.wewebu.ow.server.ui.OwDialog
closeDialog, setListener
 
Methods inherited from class com.wewebu.ow.server.ui.OwLayout
addRegion, addView, addView, addViewReference, getIterator, getViewRegion, isRegionMaximized, isRegionMinimized, isRegionNormal, renderNamedRegion
 
Methods inherited from class com.wewebu.ow.server.ui.OwView
activate, getBreadcrumbPart, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIcon, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getViewList, isFormTargetExternal, isNamedRegion, isShowMaximized, isShowMinimized, isShowNormal, onActivate, render, renderHTMLFormular, serverSideDesignInclude, serverSideInclude, setDocument, setExternalFormTarget, setMaximizeView, setParent, showMaximized, showMinimized, showNormal, usesFormWithAttributes
 
Methods inherited from class com.wewebu.ow.server.ui.OwEventTarget
attach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormEventFunction, getFormEventURL, getID, onExternalRequest, onFormEvent, onRequest, updateExternalFormTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OwChangeClassDialog

public OwChangeClassDialog(com.wewebu.ow.server.ecm.OwObject object_p,
                           com.wewebu.ow.server.ui.OwDialog.OwDialogListener dialogListener_p,
                           com.wewebu.ow.server.app.OwClientRefreshContext refreshCtx_p)
                    throws Exception
Constructor.

Parameters:
object_p - - the object
dialogListener_p - - dialog listener.
Throws:
Exception
Method Detail

init

protected void init()
             throws Exception
Initialize the inner views.

Overrides:
init in class com.wewebu.ow.server.ui.OwView
Throws:
Exception
See Also:
OwView.init()

onObjectClassViewSelectClass

public void onObjectClassViewSelectClass(com.wewebu.ow.server.ecm.OwObjectClass classDescription_p,
                                         String strPath_p)
                                  throws Exception
Called when user selected a different object class. Only then the "next" button is visible.

Specified by:
onObjectClassViewSelectClass in interface com.wewebu.ow.server.dmsdialogs.views.OwObjectClassView.OwObjectClassViewListner
Throws:
Exception
See Also:
OwObjectClassView.OwObjectClassViewListner.onObjectClassViewSelectClass(com.wewebu.ow.server.ecm.OwObjectClass, java.lang.String)

onUpdate

public void onUpdate(com.wewebu.ow.server.ui.OwEventTarget caller_p,
                     int iCode_p,
                     Object param_p)
              throws Exception
Called after user selected the new class. Here the properties view is filled with the new properties.

Specified by:
onUpdate in interface com.wewebu.ow.server.ui.OwUpdateTarget
Overrides:
onUpdate in class com.wewebu.ow.server.ui.OwView
Parameters:
param_p - Object optional parameter representing the refresh, depends on the value of iCode_p, can be null
Throws:
Exception
See Also:
OwView.onUpdate(OwEventTarget, int, Object)

detach

public void detach()
Detach the attached document.

Overrides:
detach in class com.wewebu.ow.server.ui.OwView
See Also:
OwView.detach()


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.