com.wewebu.ow.server.ecmimpl.owdummy
Class OwDummyLaunchWorkitemContainer.OwDummyLaunchWorkitem

java.lang.Object
  extended by com.wewebu.ow.server.ecm.OwFileObject
      extended by com.wewebu.ow.server.ecmimpl.owdummy.OwDummyWorkitem
          extended by com.wewebu.ow.server.ecmimpl.owdummy.OwDummyLaunchWorkitemContainer.OwDummyLaunchWorkitem
All Implemented Interfaces:
com.wewebu.ow.server.ecm.bpm.OwWorkitem, com.wewebu.ow.server.ecm.OwContentCollection, com.wewebu.ow.server.ecm.OwContentElement, com.wewebu.ow.server.ecm.OwObject, com.wewebu.ow.server.ecm.OwObjectReference, com.wewebu.ow.server.field.OwFieldProvider
Enclosing class:
OwDummyLaunchWorkitemContainer

public class OwDummyLaunchWorkitemContainer.OwDummyLaunchWorkitem
extends OwDummyWorkitem

A launching work item.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.wewebu.ow.server.ecmimpl.owdummy.OwDummyWorkitem
OwDummyWorkitem.OwDummyWorkitemFileObjectClass, OwDummyWorkitem.OwDummyWorkitemProcessorInfo, OwDummyWorkitem.OwDummyWorkitemPropertyClass
 
Nested classes/interfaces inherited from class com.wewebu.ow.server.ecm.OwFileObject
com.wewebu.ow.server.ecm.OwFileObject.OwFileObjectClass, com.wewebu.ow.server.ecm.OwFileObject.OwFilePropertyClass, com.wewebu.ow.server.ecm.OwFileObject.OwObjectFileFilter
 
Field Summary
 
Fields inherited from class com.wewebu.ow.server.ecmimpl.owdummy.OwDummyWorkitem
m_WorkitemClassDescription
 
Fields inherited from class com.wewebu.ow.server.ecm.OwFileObject
m_DirectoryClassDescription, m_eventmanager, m_File, m_FileClassDescription, m_locale, m_PropertyMap
 
Fields inherited from interface com.wewebu.ow.server.ecm.OwObject
STANDARD_PATH_DELIMITER
 
Fields inherited from interface com.wewebu.ow.server.ecm.OwObjectReference
OBJECT_TYPE_ALL_CONTAINER_OBJECTS, OBJECT_TYPE_ALL_CONTENT_OBJECTS, OBJECT_TYPE_ALL_TUPLE_OBJECTS, OBJECT_TYPE_ALL_WORKFLOW_OBJECTS, OBJECT_TYPE_BPM_ROOT_FOLDER, OBJECT_TYPE_CONTAINER_USER_START, OBJECT_TYPE_CONTENT_USER_START, OBJECT_TYPE_CROSS_QUEUE_FOLDER, OBJECT_TYPE_CUSTOM, OBJECT_TYPE_DOCUMENT, OBJECT_TYPE_DYNAMIC_VIRTUAL_FOLDER, OBJECT_TYPE_ECM_ROOT_FOLDER, OBJECT_TYPE_FOLDER, OBJECT_TYPE_HISTORY, OBJECT_TYPE_LINK, OBJECT_TYPE_PROXY_QUEUE_FOLDER, OBJECT_TYPE_PUBLIC_QUEUE_FOLDER, OBJECT_TYPE_ROSTER_FOLDER, OBJECT_TYPE_ROSTERITEM, OBJECT_TYPE_STORED_SEARCH, OBJECT_TYPE_SYS_QUEUE_FOLDER, OBJECT_TYPE_TRACKER_QUEUE_FOLDER, OBJECT_TYPE_TUPLE_USER_START, OBJECT_TYPE_UNDEFINED, OBJECT_TYPE_USER_QUEUE_FOLDER, OBJECT_TYPE_VIRTUAL_FOLDER, OBJECT_TYPE_WORKFLOW_USER_START, OBJECT_TYPE_WORKITEM, OBJECT_TYPE_WORKITEM_PROXY, OBJECT_TYPE_WORKITEM_TRACKER
 
Fields inherited from interface com.wewebu.ow.server.field.OwFieldProvider
TYPE_AJAX, TYPE_CHECKIN_OBJECT, TYPE_CREATE_OBJECT, TYPE_META_OBJECT, TYPE_RESULT_LIST, TYPE_SEARCH, TYPE_SMALL
 
Fields inherited from interface com.wewebu.ow.server.ecm.OwContentCollection
CONTENT_REPRESENTATION_TYPE_NONE, CONTENT_REPRESENTATION_TYPE_OBJECT, CONTENT_REPRESENTATION_TYPE_STREAM, CONTENT_REPRESENTATION_TYPE_URL, CONTENT_REPRESENTATION_TYPE_USER_START, CONTENT_TYPE_ANNOTATION, CONTENT_TYPE_DOCUMENT, CONTENT_TYPE_SECURITY, CONTENT_TYPE_USER_START
 
Constructor Summary
OwDummyLaunchWorkitemContainer.OwDummyLaunchWorkitem(OwDummyWorkitemRepository repository_p, File file_p, OwDummyWorkitemContainer container_p)
           
 
Method Summary
 boolean canDelete(int context_p)
           
 boolean canForcedelete(int context_p)
           
 boolean canLock()
          check if object supports lock mechanism
 boolean canReassignToPublicContainer(int context_p)
           
 boolean canReassignToUserContainer(int context_p)
           
 boolean canResponse()
           
 boolean canResubmit(int context_p)
           
 boolean canReturnToSource(int context_p)
           
 void delete()
           
 void dispatch()
           
 void forcedelete()
           
 boolean getLock(int context_p)
           
 String getLockUserID(int context_p)
           
 String getMIMEType()
           
 boolean getMyLock(int context_p)
           
 String getResponse()
           
 Collection getResponses()
           
 Date getResubmitDate(int context_p)
           
 com.wewebu.ow.server.ecm.bpm.OwWorkitemProcessorInfo getStepProcessorInfo()
           
 int getType()
           
protected  boolean isAutoSave()
           
protected  void loadProperties()
          load all properties of the file.
 void reassignToPublicContainer(String containername_p, boolean delegateFlag_p)
           
 void reassignToUserContainer(String participant_p, boolean delegateFlag_p)
           
 void resubmit(Date date_p)
           
 void returnToSource()
           
 void setInitialAttachments(Collection attachmentObjects_p)
           
 boolean setLock(boolean lock_p)
           
 void setResponse(String strResponse_p)
           
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.owdummy.OwDummyWorkitem
canDispatch, getDMSID, getObjectClass, getStaticObjectClass, isPropertiesObject
 
Methods inherited from class com.wewebu.ow.server.ecm.OwFileObject
add, canAdd, canChangeClass, canFilterChilds, canGetContent, canGetPermissions, canGetProperties, canMove, canRemoveReference, canSetContent, canSetPermissions, canSetProperties, changeClass, createFileObject, exists, getChildCount, getChilds, getClassName, getClonedPermissions, getClonedProperties, getColumnInfoList, getContentCollection, getContentElement, getContentFilePath, getContentObject, getContentRepresentation, getContentStream, getContentTypes, getContentURL, getField, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getFileObject, getFilterProperties, getID, getInstance, getMIMEParameter, getName, getNativeObject, getNetwork, getPageCount, getPageNumber, getParents, getPath, getPermissions, getProperties, getProperty, getResource, getResourceID, getSafeFieldValue, getSearchTemplate, getVersion, getVersionSeries, hasChilds, hasContent, hasVersionSeries, isInputStreamNative, move, refreshProperties, refreshProperties, releaseResources, removeReference, setContentCollection, setField, setPermissions, setProperties, setProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.wewebu.ow.server.ecm.OwObject
add, canAdd, canChangeClass, canFilterChilds, canGetContent, canGetPermissions, canGetProperties, canMove, canRemoveReference, canSetContent, canSetPermissions, canSetProperties, changeClass, getChildCount, getChilds, getClassName, getClonedPermissions, getClonedProperties, getColumnInfoList, getContentCollection, getFilterProperties, getNativeObject, getParents, getPath, getPermissions, getProperties, getProperty, getResource, getSearchTemplate, getVersion, getVersionSeries, hasChilds, hasVersionSeries, move, refreshProperties, refreshProperties, removeReference, setContentCollection, setPermissions, setProperties, setProperties
 
Methods inherited from interface com.wewebu.ow.server.ecm.OwObjectReference
getID, getInstance, getMIMEParameter, getName, getPageCount, getResourceID, hasContent
 
Methods inherited from interface com.wewebu.ow.server.field.OwFieldProvider
getField, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getSafeFieldValue, setField
 

Constructor Detail

OwDummyLaunchWorkitemContainer.OwDummyLaunchWorkitem

public OwDummyLaunchWorkitemContainer.OwDummyLaunchWorkitem(OwDummyWorkitemRepository repository_p,
                                                            File file_p,
                                                            OwDummyWorkitemContainer container_p)
                                                     throws Exception
Throws:
Exception
Method Detail

loadProperties

protected void loadProperties()
                       throws Exception
Description copied from class: OwDummyWorkitem
load all properties of the file. There are so little, we just load all at once

Overrides:
loadProperties in class OwDummyWorkitem
Throws:
Exception

setInitialAttachments

public void setInitialAttachments(Collection attachmentObjects_p)
                           throws Exception
Throws:
Exception

canResponse

public boolean canResponse()
Specified by:
canResponse in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
canResponse in class OwDummyWorkitem

getResponse

public String getResponse()
                   throws Exception
Specified by:
getResponse in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
getResponse in class OwDummyWorkitem
Throws:
Exception

getResponses

public Collection getResponses()
                        throws Exception
Specified by:
getResponses in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
getResponses in class OwDummyWorkitem
Throws:
Exception

setResponse

public void setResponse(String strResponse_p)
                 throws Exception
Specified by:
setResponse in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
setResponse in class OwDummyWorkitem
Throws:
Exception

canForcedelete

public boolean canForcedelete(int context_p)
                       throws Exception
Specified by:
canForcedelete in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
canForcedelete in class OwDummyWorkitem
Throws:
Exception

canReassignToPublicContainer

public boolean canReassignToPublicContainer(int context_p)
                                     throws Exception
Specified by:
canReassignToPublicContainer in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
canReassignToPublicContainer in class OwDummyWorkitem
Throws:
Exception

canReassignToUserContainer

public boolean canReassignToUserContainer(int context_p)
                                   throws Exception
Specified by:
canReassignToUserContainer in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
canReassignToUserContainer in class OwDummyWorkitem
Throws:
Exception

canResubmit

public boolean canResubmit(int context_p)
                    throws Exception
Specified by:
canResubmit in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
canResubmit in class OwDummyWorkitem
Throws:
Exception

canReturnToSource

public boolean canReturnToSource(int context_p)
                          throws Exception
Specified by:
canReturnToSource in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
canReturnToSource in class OwDummyWorkitem
Throws:
Exception

forcedelete

public void forcedelete()
                 throws Exception
Specified by:
forcedelete in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
forcedelete in class OwDummyWorkitem
Throws:
Exception

getResubmitDate

public Date getResubmitDate(int context_p)
                     throws Exception
Specified by:
getResubmitDate in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
getResubmitDate in class OwDummyWorkitem
Throws:
Exception

reassignToPublicContainer

public void reassignToPublicContainer(String containername_p,
                                      boolean delegateFlag_p)
                               throws Exception
Specified by:
reassignToPublicContainer in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
reassignToPublicContainer in class OwDummyWorkitem
Throws:
Exception

reassignToUserContainer

public void reassignToUserContainer(String participant_p,
                                    boolean delegateFlag_p)
                             throws Exception
Specified by:
reassignToUserContainer in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
reassignToUserContainer in class OwDummyWorkitem
Throws:
Exception

resubmit

public void resubmit(Date date_p)
              throws Exception
Specified by:
resubmit in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
resubmit in class OwDummyWorkitem
Throws:
Exception

returnToSource

public void returnToSource()
                    throws Exception
Specified by:
returnToSource in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
returnToSource in class OwDummyWorkitem
Throws:
Exception

canDelete

public boolean canDelete(int context_p)
                  throws Exception
Specified by:
canDelete in interface com.wewebu.ow.server.ecm.OwObject
Overrides:
canDelete in class com.wewebu.ow.server.ecm.OwFileObject
Throws:
Exception

canLock

public boolean canLock()
                throws Exception
Description copied from class: OwDummyWorkitem
check if object supports lock mechanism

Specified by:
canLock in interface com.wewebu.ow.server.ecm.OwObject
Overrides:
canLock in class OwDummyWorkitem
Returns:
true, if object supports lock, i.e. the setLock function works
Throws:
Exception

delete

public void delete()
            throws Exception
Specified by:
delete in interface com.wewebu.ow.server.ecm.OwObject
Overrides:
delete in class com.wewebu.ow.server.ecm.OwFileObject
Throws:
Exception

getLock

public boolean getLock(int context_p)
                throws Exception
Specified by:
getLock in interface com.wewebu.ow.server.ecm.OwObject
Overrides:
getLock in class OwDummyWorkitem
Throws:
Exception

getLockUserID

public String getLockUserID(int context_p)
                     throws Exception
Specified by:
getLockUserID in interface com.wewebu.ow.server.ecm.OwObject
Overrides:
getLockUserID in class OwDummyWorkitem
Throws:
Exception

getMyLock

public boolean getMyLock(int context_p)
                  throws Exception
Specified by:
getMyLock in interface com.wewebu.ow.server.ecm.OwObject
Overrides:
getMyLock in class OwDummyWorkitem
Throws:
Exception

setLock

public boolean setLock(boolean lock_p)
                throws Exception
Specified by:
setLock in interface com.wewebu.ow.server.ecm.OwObject
Overrides:
setLock in class OwDummyWorkitem
Throws:
Exception

getMIMEType

public String getMIMEType()
                   throws Exception
Specified by:
getMIMEType in interface com.wewebu.ow.server.ecm.OwContentElement
Specified by:
getMIMEType in interface com.wewebu.ow.server.ecm.OwObjectReference
Overrides:
getMIMEType in class OwDummyWorkitem
Throws:
Exception

getType

public int getType()
Specified by:
getType in interface com.wewebu.ow.server.ecm.OwObjectReference
Overrides:
getType in class OwDummyWorkitem

isAutoSave

protected boolean isAutoSave()

dispatch

public void dispatch()
              throws Exception
Specified by:
dispatch in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
dispatch in class OwDummyWorkitem
Throws:
Exception

getStepProcessorInfo

public com.wewebu.ow.server.ecm.bpm.OwWorkitemProcessorInfo getStepProcessorInfo()
                                                                          throws com.wewebu.ow.server.exceptions.OwObjectNotFoundException
Specified by:
getStepProcessorInfo in interface com.wewebu.ow.server.ecm.bpm.OwWorkitem
Overrides:
getStepProcessorInfo in class OwDummyWorkitem
Throws:
com.wewebu.ow.server.exceptions.OwObjectNotFoundException


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.