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

java.lang.Object
  extended by com.wewebu.ow.server.history.OwStandardHistoryManager
      extended by com.wewebu.ow.server.ecmimpl.owdummy.OwDummyHistoryManager
All Implemented Interfaces:
com.wewebu.ow.server.ecm.OwRepository, com.wewebu.ow.server.event.OwEventManager, com.wewebu.ow.server.field.OwFieldDefinitionProvider, com.wewebu.ow.server.history.OwHistoryManager

public class OwDummyHistoryManager
extends com.wewebu.ow.server.history.OwStandardHistoryManager

Dummy implementation of the history manager interface to simulate history.

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
static String DMS_PREFIX
          DMS prefix to identify this adapter
static org.apache.log4j.Logger LOG
          package logger for the class
 
Fields inherited from interface com.wewebu.ow.server.event.OwEventManager
HISTORY_EVENT_ID_COPY_OBJECT, HISTORY_EVENT_ID_DOWNLOAD, HISTORY_EVENT_ID_LOGIN, HISTORY_EVENT_ID_LOGOFF, HISTORY_EVENT_ID_NEW_OBJECT, HISTORY_EVENT_ID_OBJECT_ADD, HISTORY_EVENT_ID_OBJECT_CANCELCHECKOUT, HISTORY_EVENT_ID_OBJECT_CHECKIN, HISTORY_EVENT_ID_OBJECT_CHECKOUT, HISTORY_EVENT_ID_OBJECT_DELETE, HISTORY_EVENT_ID_OBJECT_DEMOTE, HISTORY_EVENT_ID_OBJECT_DISPATCH, HISTORY_EVENT_ID_OBJECT_GENERIC, HISTORY_EVENT_ID_OBJECT_LOCK, HISTORY_EVENT_ID_OBJECT_MODIFY_ANNOTATIONS, HISTORY_EVENT_ID_OBJECT_MODIFY_PERMISSIONS, HISTORY_EVENT_ID_OBJECT_MODIFY_PROPERTIES, HISTORY_EVENT_ID_OBJECT_MOVE, HISTORY_EVENT_ID_OBJECT_PROMOTE, HISTORY_EVENT_ID_OBJECT_REMOVE_REF, HISTORY_EVENT_ID_OBJECT_RESUBMIT, HISTORY_EVENT_ID_OBJECT_RETURN_TO_SOURCE, HISTORY_EVENT_ID_SEARCH, HISTORY_EVENT_ID_UPLOAD, HISTORY_EVENT_TYPE_CLEAR_SESSION_HISTORY_FOR_OBJECT, HISTORY_EVENT_TYPE_ECM, HISTORY_EVENT_TYPE_GENERIC, HISTORY_EVENT_TYPE_OBJECT, HISTORY_EVENT_TYPE_PLUGIN_DSPATCH, HISTORY_EVENT_TYPE_PLUGIN_INVOKE_EDIT, HISTORY_EVENT_TYPE_PLUGIN_INVOKE_UI, HISTORY_EVENT_TYPE_PLUGIN_INVOKE_VIEW, HISTORY_EVENT_TYPE_PROPERTY, HISTORY_EVENT_TYPE_VERSION, HISTORY_STATUS_BEGIN, HISTORY_STATUS_CANCEL, HISTORY_STATUS_DISABLED, HISTORY_STATUS_FAILED, HISTORY_STATUS_OK
 
Constructor Summary
OwDummyHistoryManager()
           
 
Method Summary
 void addEvent(int iEventType_p, String strEventID_p, int iStatus_p)
           
 void addEvent(int iEventType_p, String strEventID_p, com.wewebu.ow.server.event.OwEvent event_p, int iStatus_p)
           
 boolean canBatch()
           
 boolean canRefreshStaticClassdescriptions()
           
 void closeBatch(com.wewebu.ow.server.ecm.OwBatch batch_p)
           
 com.wewebu.ow.server.ecm.OwObjectCollection doObjectSearch(com.wewebu.ow.server.ecm.OwObjectReference object_p, com.wewebu.ow.server.field.OwSearchNode filterCriteria_p, com.wewebu.ow.server.field.OwSort sortCriteria_p, Collection propertyNames_p, int[] includeSubObjectTypes_p, int iMaxSize_p)
           
 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)
           
 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)
           
 com.wewebu.ow.server.ecm.OwResource getResource(String strID_p)
           
 Iterator getResourceIDs()
           
 Collection getWildCardDefinitions(String strFieldDefinitionName_p, String strResourceName_p, int iOp_p)
          get a collection of wild card definitions that are allowed for the given field, resource and search operator
 com.wewebu.ow.server.ecm.OwBatch openBatch()
           
 void refreshStaticClassdescriptions()
           
 void releaseResources()
           
 
Methods inherited from class com.wewebu.ow.server.history.OwStandardHistoryManager
addEventIDDisplayString, getConfigNode, getContext, getDMSIdsFromEvent, getEventIDDisplayName, getEventIDs, getEventStatusEnum, getEventTypeEnum, getNetwork, init, setNetwork
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

public static final org.apache.log4j.Logger LOG
package logger for the class


DMS_PREFIX

public static final String DMS_PREFIX
DMS prefix to identify this adapter

See Also:
Constant Field Values
Constructor Detail

OwDummyHistoryManager

public OwDummyHistoryManager()
Method Detail

doObjectSearch

public com.wewebu.ow.server.ecm.OwObjectCollection doObjectSearch(com.wewebu.ow.server.ecm.OwObjectReference object_p,
                                                                  com.wewebu.ow.server.field.OwSearchNode filterCriteria_p,
                                                                  com.wewebu.ow.server.field.OwSort sortCriteria_p,
                                                                  Collection propertyNames_p,
                                                                  int[] includeSubObjectTypes_p,
                                                                  int iMaxSize_p)
                                                           throws Exception
Specified by:
doObjectSearch in interface com.wewebu.ow.server.history.OwHistoryManager
Overrides:
doObjectSearch in class com.wewebu.ow.server.history.OwStandardHistoryManager
Throws:
Exception

addEvent

public void addEvent(int iEventType_p,
                     String strEventID_p,
                     com.wewebu.ow.server.event.OwEvent event_p,
                     int iStatus_p)
              throws Exception
Specified by:
addEvent in interface com.wewebu.ow.server.event.OwEventManager
Overrides:
addEvent in class com.wewebu.ow.server.history.OwStandardHistoryManager
Throws:
Exception

addEvent

public void addEvent(int iEventType_p,
                     String strEventID_p,
                     int iStatus_p)
              throws Exception
Throws:
Exception

canRefreshStaticClassdescriptions

public boolean canRefreshStaticClassdescriptions()
                                          throws Exception
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
Throws:
Exception

getDMSPrefix

public String getDMSPrefix()

getEventManager

public com.wewebu.ow.server.event.OwEventManager getEventManager()

getObjectClass

public com.wewebu.ow.server.ecm.OwObjectClass getObjectClass(String strClassName_p,
                                                             com.wewebu.ow.server.ecm.OwResource resource_p)
                                                      throws Exception
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
Throws:
Exception

getObjectFromDMSID

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

getObjectFromPath

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

getResource

public com.wewebu.ow.server.ecm.OwResource getResource(String strID_p)
                                                throws Exception
Throws:
Exception

getResourceIDs

public Iterator getResourceIDs()
                        throws Exception
Throws:
Exception

refreshStaticClassdescriptions

public void refreshStaticClassdescriptions()
                                    throws Exception
Throws:
Exception

releaseResources

public void releaseResources()
                      throws Exception
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
Throws:
Exception
com.wewebu.ow.server.exceptions.OwObjectNotFoundException

getWildCardDefinitions

public Collection getWildCardDefinitions(String strFieldDefinitionName_p,
                                         String strResourceName_p,
                                         int iOp_p)
                                  throws Exception
get a collection of wild card definitions that are allowed for the given field, resource and search operator

Parameters:
strFieldDefinitionName_p - Name of the field definition class
strResourceName_p - optional name of the resource if there are several different resources for field definitions, can be null
iOp_p - search operator as defined in OwSearchOperator CRIT_OP_...
Returns:
Collection of OwWildCardDefinition, or null if no wildcards are defined
Throws:
Exception

canBatch

public boolean canBatch()

closeBatch

public void closeBatch(com.wewebu.ow.server.ecm.OwBatch batch_p)
                throws com.wewebu.ow.server.exceptions.OwInvalidOperationException
Throws:
com.wewebu.ow.server.exceptions.OwInvalidOperationException

openBatch

public com.wewebu.ow.server.ecm.OwBatch openBatch()
                                           throws com.wewebu.ow.server.exceptions.OwInvalidOperationException
Throws:
com.wewebu.ow.server.exceptions.OwInvalidOperationException


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.