com.wewebu.ow.server.docimport
Class OwLocalFileDocumentImporterView

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.dmsdialogs.views.OwAbstractDocumentImporterView
                  extended by com.wewebu.ow.server.docimport.OwLocalFileDocumentImporterView
All Implemented Interfaces:
com.wewebu.ow.server.ui.OwBaseView, com.wewebu.ow.server.ui.OwUpdateTarget

public class OwLocalFileDocumentImporterView
extends com.wewebu.ow.server.dmsdialogs.views.OwAbstractDocumentImporterView

View class for OwLocalFileDocumentImporter.

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


Nested Class Summary
 
Nested classes/interfaces inherited from class com.wewebu.ow.server.ui.OwLayout
com.wewebu.ow.server.ui.OwLayout.OwDispatchRegion
 
Field Summary
protected  com.wewebu.ow.server.app.OwSubMenuView m_MenuView
          Menu for buttons like "Add"
protected  boolean m_singleFileImports
          flag to indicate that at most one file per document is allowed
static int MENU_REGION
          region for the optional menu
 
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
OwLocalFileDocumentImporterView(OwLocalFileDocumentImporter importer_p, boolean singleFileImports_p, com.wewebu.ow.server.app.OwDocumentImporterCallback callback_p)
          Create a new OwNoContentDocumentImporterView for a given callback.
 
Method Summary
protected  void init()
          Init the target after the context is set.
protected  void onRender(Writer w_p)
          Render this OwDocumentImportView by including a JSP page
 boolean onUpload(javax.servlet.http.HttpServletRequest request_p, Object reason_p)
          performs an upload from the HTML input type file element.
protected  String usesFormWithAttributes()
          to get additional form attributes used for the form override if your view needs a form.
 
Methods inherited from class com.wewebu.ow.server.dmsdialogs.views.OwAbstractDocumentImporterView
fireOnDocumentImportEvent, getDocumentImporter, getDocumentImporterCallback, setDocumentImporterCallback
 
Methods inherited from class com.wewebu.ow.server.ui.OwLayout
addRegion, addView, addView, addViewReference, getIterator, getViewRegion, isRegion, isRegionMaximized, isRegionMinimized, isRegionNormal, renderNamedRegion, renderRegion
 
Methods inherited from class com.wewebu.ow.server.ui.OwView
activate, detach, getBreadcrumbPart, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIcon, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getTitle, getViewList, isFormTargetExternal, isNamedRegion, isShowMaximized, isShowMinimized, isShowNormal, onActivate, onUpdate, render, renderHTMLFormular, serverSideDesignInclude, serverSideInclude, setDocument, setExternalFormTarget, setMaximizeView, setParent, showMaximized, showMinimized, showNormal
 
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
 

Field Detail

MENU_REGION

public static final int MENU_REGION
region for the optional menu

See Also:
Constant Field Values

m_singleFileImports

protected boolean m_singleFileImports
flag to indicate that at most one file per document is allowed


m_MenuView

protected com.wewebu.ow.server.app.OwSubMenuView m_MenuView
Menu for buttons like "Add"

Constructor Detail

OwLocalFileDocumentImporterView

public OwLocalFileDocumentImporterView(OwLocalFileDocumentImporter importer_p,
                                       boolean singleFileImports_p,
                                       com.wewebu.ow.server.app.OwDocumentImporterCallback callback_p)
Create a new OwNoContentDocumentImporterView for a given callback.

Parameters:
callback_p - the callback to invoke after a document has been imported
Method Detail

init

protected void init()
             throws Exception
Init the target after the context is set.

Overrides:
init in class com.wewebu.ow.server.dmsdialogs.views.OwAbstractDocumentImporterView
Throws:
Exception

usesFormWithAttributes

protected String usesFormWithAttributes()
to get additional form attributes used for the form override if your view needs a form. Base class will then render a form automatically

Overrides:
usesFormWithAttributes in class com.wewebu.ow.server.ui.OwView
Returns:
String with form attributes, or null if view does not render a form

onRender

protected void onRender(Writer w_p)
                 throws Exception
Render this OwDocumentImportView by including a JSP page

Specified by:
onRender in class com.wewebu.ow.server.dmsdialogs.views.OwAbstractDocumentImporterView
Parameters:
w_p - Writer object to write HTML to
Throws:
Exception

onUpload

public boolean onUpload(javax.servlet.http.HttpServletRequest request_p,
                        Object reason_p)
                 throws Exception
performs an upload from the HTML input type file element. saves the files in a temp dir using temp names which are stored in m_uploadTempFileNames. the real fine names are stored in m_uploadedFileList content type must be "multipart/form-data"

Parameters:
request_p -
reason_p -
Returns:
true if upload was successful
Throws:
Exception


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.