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

java.lang.Object
  extended by com.wewebu.ow.server.ui.OwEventTarget
      extended by com.wewebu.ow.server.ui.OwDocument
          extended by com.wewebu.ow.server.plug.owdms.OwSaveDlgDocument
All Implemented Interfaces:
com.wewebu.ow.server.util.OwAttributeBag, com.wewebu.ow.server.util.OwAttributeBagWriteable

public class OwSaveDlgDocument
extends com.wewebu.ow.server.ui.OwDocument

Save Dialog Document class handling import item's and skeleton object for further processing.

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


Field Summary
protected  com.wewebu.ow.server.app.OwDocumentImporter m_documentImporter
          the importer used for imported document item
protected  com.wewebu.ow.server.app.OwDocumentImportItem m_importedDocument
          the imported document
protected  com.wewebu.ow.server.ecm.OwResource m_resource
          the resource used to search for document classes
 
Fields inherited from class com.wewebu.ow.server.ui.OwDocument
m_ViewList
 
Constructor Summary
OwSaveDlgDocument(com.wewebu.ow.server.ecm.OwResource resource_p)
          Create a new OwSaveDlgDocument for a given resource
 
Method Summary
protected  com.wewebu.ow.server.app.OwMainAppContext getCurrentContext()
          Helper returns the context as OwMainAppContext.
 com.wewebu.ow.server.app.OwDocumentImporter getDocumentImporter()
          Get the OwDocumentImporter which was set.
 com.wewebu.ow.server.app.OwDocumentImportItem getImportedDocument()
           
 com.wewebu.ow.server.ecm.OwObject getObjectTemplate()
          return the template object - used for the properties
 com.wewebu.ow.server.ecm.OwResource getResource()
          Returns the resource where this dialog saves the content to.
 com.wewebu.ow.server.ecm.OwObjectSkeleton getSkeletonObject()
          Return the current skeleton object.
 boolean hasValidPredefinedObjectClass()
          Check if the current imported document item (getImportedDocument()) has predefined a valid ObjectClass.
 void setDocumentImporter(com.wewebu.ow.server.app.OwDocumentImporter importer_p)
          Set here the OwDocumentImporter which was used for import of document item
 void setImportedDocument(com.wewebu.ow.server.app.OwDocumentImportItem importedDocument_p)
           
 void setObjectClass(com.wewebu.ow.server.ecm.OwObjectClass objectClass_p)
           
 void setObjectTemplate(com.wewebu.ow.server.ecm.OwObject obj_p)
          set a object to be used as a property template the object skeleton will take the parameters from the template
 
Methods inherited from class com.wewebu.ow.server.ui.OwDocument
attachView, attributecount, clear, detachView, getAttribute, getAttribute, getAttributeNames, getPersistentAttributeBagWriteable, getSafeAttribute, hasAttribute, init, remove, save, setAttribute, update
 
Methods inherited from class com.wewebu.ow.server.ui.OwEventTarget
attach, detach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormEventFunction, getFormEventURL, getFormName, getFormTarget, getID, onExternalRequest, onFormEvent, onRequest, setExternalFormTarget, updateExternalFormTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_resource

protected com.wewebu.ow.server.ecm.OwResource m_resource
the resource used to search for document classes


m_importedDocument

protected com.wewebu.ow.server.app.OwDocumentImportItem m_importedDocument
the imported document


m_documentImporter

protected com.wewebu.ow.server.app.OwDocumentImporter m_documentImporter
the importer used for imported document item

Since:
2.5.2.0
Constructor Detail

OwSaveDlgDocument

public OwSaveDlgDocument(com.wewebu.ow.server.ecm.OwResource resource_p)
Create a new OwSaveDlgDocument for a given resource

Parameters:
resource_p - the resource used to search for document classes
Method Detail

getResource

public com.wewebu.ow.server.ecm.OwResource getResource()
Returns the resource where this dialog saves the content to.

Returns:
OwResource current set resource

setObjectTemplate

public void setObjectTemplate(com.wewebu.ow.server.ecm.OwObject obj_p)
set a object to be used as a property template the object skeleton will take the parameters from the template

Parameters:
obj_p - OwObject

setObjectClass

public void setObjectClass(com.wewebu.ow.server.ecm.OwObjectClass objectClass_p)
                    throws Exception
Parameters:
objectClass_p - OwObjectClass
Throws:
Exception

getSkeletonObject

public com.wewebu.ow.server.ecm.OwObjectSkeleton getSkeletonObject()
Return the current skeleton object.

Returns:
OwObjectSkeleton
Since:
2.5.2.0

getObjectTemplate

public com.wewebu.ow.server.ecm.OwObject getObjectTemplate()
return the template object - used for the properties


setImportedDocument

public void setImportedDocument(com.wewebu.ow.server.app.OwDocumentImportItem importedDocument_p)
                         throws Exception
Throws:
Exception

getImportedDocument

public com.wewebu.ow.server.app.OwDocumentImportItem getImportedDocument()

hasValidPredefinedObjectClass

public boolean hasValidPredefinedObjectClass()
Check if the current imported document item (getImportedDocument()) has predefined a valid ObjectClass.

Returns:
boolean true only if document item has a predefined ObjectClass which is valid for current context
Since:
2.5.2.0

getCurrentContext

protected com.wewebu.ow.server.app.OwMainAppContext getCurrentContext()
Helper returns the context as OwMainAppContext.

Returns:
OwMainAppContext
Since:
2.5.2.0

getDocumentImporter

public com.wewebu.ow.server.app.OwDocumentImporter getDocumentImporter()
Get the OwDocumentImporter which was set.

Returns:
OwDocumentImporter
Since:
2.5.2.0

setDocumentImporter

public void setDocumentImporter(com.wewebu.ow.server.app.OwDocumentImporter importer_p)
Set here the OwDocumentImporter which was used for import of document item

Parameters:
importer_p - OwDocumentImporter
Since:
2.5.2.0


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.