com.wewebu.ow.server.ecmimpl.owdummy
Class OwDummyWorkitemRepository

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.owdummy.OwDummyWorkitemRepository
All Implemented Interfaces:
com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository, com.wewebu.ow.server.ecm.OwRepository, com.wewebu.ow.server.field.OwFieldDefinitionProvider

public class OwDummyWorkitemRepository
extends Object
implements com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository

Implementation for the dummy BPM Repository.

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
protected  class OwDummyWorkitemRepository.OwDummyProxyInfo
           
 
Nested classes/interfaces inherited from interface com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository
com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository.OwContainerPrefixMapSingleton, com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository.OwProxyInfo
 
Field Summary
static String DMS_PREFIX
          DMS prefix to identify this adapter
 
Fields inherited from interface com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository
m_containerprefixmap, PATH_DELIMITER
 
Constructor Summary
OwDummyWorkitemRepository(OwDummyNetwork network_p)
           
 
Method Summary
 boolean canBatch()
           
 boolean canLaunch()
           
 boolean canProxy()
           
 boolean canRefreshStaticClassdescriptions()
           
 void closeBatch(com.wewebu.ow.server.ecm.OwBatch batch_p)
           
 com.wewebu.ow.server.ecm.bpm.OwWorkitem createLaunchableItem(com.wewebu.ow.server.ecm.bpm.OwWorkflowDescription workflowDescription_p, Collection attachmentobjects_p)
           
 com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository.OwProxyInfo createProxy()
           
 com.wewebu.ow.server.ecm.OwObjectCollection doSearch(com.wewebu.ow.server.field.OwSearchNode searchCriteria_p, com.wewebu.ow.server.field.OwSort sortCriteria_p, Collection propertyNames_p, int iMaxSize_p, int iVersionSelection_p)
           
 String getDMSPrefix()
           
 com.wewebu.ow.server.event.OwEventManager getEventManager()
           
 com.wewebu.ow.server.field.OwFieldDefinition getFieldDefinition(String strFieldDefinitionName_p, String strResourceName_p)
           
 Collection getLaunchableWorkflowDescriptions(Collection attachmentobjects_p)
           
 OwDummyNetwork getNetwork()
           
 com.wewebu.ow.server.ecm.OwObjectClass getObjectClass(String strClassName_p, com.wewebu.ow.server.ecm.OwResource resource_p)
           
 Map getObjectClassNames(int[] iTypes_p, boolean fExcludeHiddenAndNonInstantiable_p, boolean fRootOnly_p, com.wewebu.ow.server.ecm.OwResource resource_p)
           
 com.wewebu.ow.server.ecm.OwObject getObjectFromDMSID(String strDMSID_p, boolean fRefresh_p)
           
 com.wewebu.ow.server.ecm.OwObject getObjectFromPath(String strPath_p, boolean fRefresh_p)
           
 Collection getProxies(String absentpersonID_p)
           
 com.wewebu.ow.server.ecm.OwResource getResource(String strID_p)
           
 Iterator getResourceIDs()
           
 Collection getWildCardDefinitions(String strFieldDefinitionName_p, String strResourceName_p, int iOp_p)
           
 com.wewebu.ow.server.ecm.bpm.OwWorkitemContainer getWorkitemContainer(String sID_p, int iType_p)
           
 Collection<String> getWorkitemContainerIDs(boolean fRefresh_p, int iType_p)
           
 String getWorkitemContainerName(String sID_p, int iType_p)
           
 com.wewebu.ow.server.ecm.bpm.OwWorkitemContainer getWorkitemLaunchContainer(Collection attachmentObjects_p)
           
 boolean hasContainer(int iType_p)
           
 com.wewebu.ow.server.ecm.OwBatch openBatch()
           
 void refreshStaticClassdescriptions()
           
 void releaseResources()
           
 void setProxies(Collection proxies_p, String absentpersonID_p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DMS_PREFIX

public static final String DMS_PREFIX
DMS prefix to identify this adapter

See Also:
Constant Field Values
Constructor Detail

OwDummyWorkitemRepository

public OwDummyWorkitemRepository(OwDummyNetwork network_p)
Method Detail

getNetwork

public OwDummyNetwork getNetwork()

canProxy

public boolean canProxy()
Specified by:
canProxy in interface com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository

createProxy

public com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository.OwProxyInfo createProxy()
                                                                          throws Exception,
                                                                                 com.wewebu.ow.server.exceptions.OwNotSupportedException
Specified by:
createProxy in interface com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository
Throws:
Exception
com.wewebu.ow.server.exceptions.OwNotSupportedException

getProxies

public Collection getProxies(String absentpersonID_p)
                      throws Exception,
                             com.wewebu.ow.server.exceptions.OwNotSupportedException
Specified by:
getProxies in interface com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository
Throws:
Exception
com.wewebu.ow.server.exceptions.OwNotSupportedException

getWorkitemContainer

public com.wewebu.ow.server.ecm.bpm.OwWorkitemContainer getWorkitemContainer(String sID_p,
                                                                             int iType_p)
                                                                      throws Exception
Specified by:
getWorkitemContainer in interface com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository
Throws:
Exception

getWorkitemLaunchContainer

public com.wewebu.ow.server.ecm.bpm.OwWorkitemContainer getWorkitemLaunchContainer(Collection attachmentObjects_p)
                                                                            throws Exception
Throws:
Exception

getWorkitemContainerIDs

public Collection<String> getWorkitemContainerIDs(boolean fRefresh_p,
                                                  int iType_p)
                                           throws Exception
Specified by:
getWorkitemContainerIDs in interface com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository
Throws:
Exception

getWorkitemContainerName

public String getWorkitemContainerName(String sID_p,
                                       int iType_p)
                                throws Exception
Specified by:
getWorkitemContainerName in interface com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository
Throws:
Exception

hasContainer

public boolean hasContainer(int iType_p)
                     throws Exception
Specified by:
hasContainer in interface com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository
Throws:
Exception

setProxies

public void setProxies(Collection proxies_p,
                       String absentpersonID_p)
                throws Exception,
                       com.wewebu.ow.server.exceptions.OwNotSupportedException
Specified by:
setProxies in interface com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository
Throws:
Exception
com.wewebu.ow.server.exceptions.OwNotSupportedException

canRefreshStaticClassdescriptions

public boolean canRefreshStaticClassdescriptions()
                                          throws Exception
Specified by:
canRefreshStaticClassdescriptions in interface com.wewebu.ow.server.ecm.OwRepository
Throws:
Exception

doSearch

public com.wewebu.ow.server.ecm.OwObjectCollection doSearch(com.wewebu.ow.server.field.OwSearchNode searchCriteria_p,
                                                            com.wewebu.ow.server.field.OwSort sortCriteria_p,
                                                            Collection propertyNames_p,
                                                            int iMaxSize_p,
                                                            int iVersionSelection_p)
                                                     throws Exception
Specified by:
doSearch in interface com.wewebu.ow.server.ecm.OwRepository
Throws:
Exception

getDMSPrefix

public String getDMSPrefix()
Specified by:
getDMSPrefix in interface com.wewebu.ow.server.ecm.OwRepository

getEventManager

public com.wewebu.ow.server.event.OwEventManager getEventManager()
Specified by:
getEventManager in interface com.wewebu.ow.server.ecm.OwRepository

getObjectClass

public com.wewebu.ow.server.ecm.OwObjectClass getObjectClass(String strClassName_p,
                                                             com.wewebu.ow.server.ecm.OwResource resource_p)
                                                      throws Exception
Specified by:
getObjectClass in interface com.wewebu.ow.server.ecm.OwRepository
Throws:
Exception

getObjectClassNames

public Map getObjectClassNames(int[] iTypes_p,
                               boolean fExcludeHiddenAndNonInstantiable_p,
                               boolean fRootOnly_p,
                               com.wewebu.ow.server.ecm.OwResource resource_p)
                        throws Exception
Specified by:
getObjectClassNames in interface com.wewebu.ow.server.ecm.OwRepository
Throws:
Exception

getObjectFromDMSID

public com.wewebu.ow.server.ecm.OwObject getObjectFromDMSID(String strDMSID_p,
                                                            boolean fRefresh_p)
                                                     throws Exception
Specified by:
getObjectFromDMSID in interface com.wewebu.ow.server.ecm.OwRepository
Throws:
Exception

getObjectFromPath

public com.wewebu.ow.server.ecm.OwObject getObjectFromPath(String strPath_p,
                                                           boolean fRefresh_p)
                                                    throws Exception
Specified by:
getObjectFromPath in interface com.wewebu.ow.server.ecm.OwRepository
Throws:
Exception

getResource

public com.wewebu.ow.server.ecm.OwResource getResource(String strID_p)
                                                throws Exception
Specified by:
getResource in interface com.wewebu.ow.server.ecm.OwRepository
Throws:
Exception

getResourceIDs

public Iterator getResourceIDs()
                        throws Exception
Specified by:
getResourceIDs in interface com.wewebu.ow.server.ecm.OwRepository
Throws:
Exception

refreshStaticClassdescriptions

public void refreshStaticClassdescriptions()
                                    throws Exception
Specified by:
refreshStaticClassdescriptions in interface com.wewebu.ow.server.ecm.OwRepository
Throws:
Exception

releaseResources

public void releaseResources()
                      throws Exception
Specified by:
releaseResources in interface com.wewebu.ow.server.ecm.OwRepository
Throws:
Exception

getFieldDefinition

public com.wewebu.ow.server.field.OwFieldDefinition getFieldDefinition(String strFieldDefinitionName_p,
                                                                       String strResourceName_p)
                                                                throws Exception,
                                                                       com.wewebu.ow.server.exceptions.OwObjectNotFoundException
Specified by:
getFieldDefinition in interface com.wewebu.ow.server.field.OwFieldDefinitionProvider
Throws:
Exception
com.wewebu.ow.server.exceptions.OwObjectNotFoundException

getWildCardDefinitions

public Collection getWildCardDefinitions(String strFieldDefinitionName_p,
                                         String strResourceName_p,
                                         int iOp_p)
                                  throws Exception
Specified by:
getWildCardDefinitions in interface com.wewebu.ow.server.field.OwFieldDefinitionProvider
Throws:
Exception

canBatch

public boolean canBatch()
Specified by:
canBatch in interface com.wewebu.ow.server.ecm.OwRepository

closeBatch

public void closeBatch(com.wewebu.ow.server.ecm.OwBatch batch_p)
                throws com.wewebu.ow.server.exceptions.OwInvalidOperationException
Specified by:
closeBatch in interface com.wewebu.ow.server.ecm.OwRepository
Throws:
com.wewebu.ow.server.exceptions.OwInvalidOperationException

openBatch

public com.wewebu.ow.server.ecm.OwBatch openBatch()
                                           throws com.wewebu.ow.server.exceptions.OwInvalidOperationException
Specified by:
openBatch in interface com.wewebu.ow.server.ecm.OwRepository
Throws:
com.wewebu.ow.server.exceptions.OwInvalidOperationException

canLaunch

public boolean canLaunch()
Specified by:
canLaunch in interface com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository

createLaunchableItem

public com.wewebu.ow.server.ecm.bpm.OwWorkitem createLaunchableItem(com.wewebu.ow.server.ecm.bpm.OwWorkflowDescription workflowDescription_p,
                                                                    Collection attachmentobjects_p)
                                                             throws Exception
Specified by:
createLaunchableItem in interface com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository
Throws:
Exception

getLaunchableWorkflowDescriptions

public Collection getLaunchableWorkflowDescriptions(Collection attachmentobjects_p)
                                             throws Exception
Specified by:
getLaunchableWorkflowDescriptions in interface com.wewebu.ow.server.ecm.bpm.OwWorkitemRepository
Throws:
Exception


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.