com.wewebu.ow.server.plug.owdemo.owrecordfunction
Class OwDemoRecordFunction

java.lang.Object
  extended by com.wewebu.ow.server.app.OwFunction
      extended by com.wewebu.ow.server.app.OwRecordFunction
          extended by com.wewebu.ow.server.plug.owdemo.owrecordfunction.OwDemoRecordFunction
All Implemented Interfaces:
com.wewebu.ow.server.app.OwPlugin

public class OwDemoRecordFunction
extends com.wewebu.ow.server.app.OwRecordFunction

Demo Record Function Plugin.

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 static String JSP_FORM_ELEMENT_NAME
          The element name for JSP file, used for rendering
 
Fields inherited from class com.wewebu.ow.server.app.OwFunction
DESCRIPTION_KEY_CLASSES, DESCRIPTION_KEY_OBJ_TYPES, DESCRIPTION_KEY_TYPE, DRAG_DROP_PROPERTY_MAX_FILESIZE, m_MainContext
 
Constructor Summary
OwDemoRecordFunction()
           
 
Method Summary
 String getBigIcon()
           
 String getIcon()
           
 boolean isEnabled(com.wewebu.ow.server.ecm.OwObject rootObject_p, com.wewebu.ow.server.ecm.OwObject folderObject_p, int iContext_p)
          check if function is enabled for the given object parameters
 void onClickEvent(com.wewebu.ow.server.ecm.OwObject rootObject_p, com.wewebu.ow.server.ecm.OwObject folderObject_p, com.wewebu.ow.server.app.OwClientRefreshContext refreshCtx_p)
          event called when user clicked the plugin label / icon
 
Methods inherited from class com.wewebu.ow.server.app.OwRecordFunction
addHistoryEvent, addHistoryEvent, getBigDefaultIconHTML, getBigIconHTML, getDefaultIconHTML, getDefaultLabel, getDragDropProperties, getIconHTML, getLabel, getPluginType, init, isDragDropTarget, isMultifileDragDropAllowed, onClickEvent
 
Methods inherited from class com.wewebu.ow.server.app.OwFunction
getConfigNode, getContext, getContextMenu, getEventManager, getHelpPath, getName, getNoEvent, getPluginID, getPluginTitle, getPluginTypeDisplayName, getSafeSetting, getSupportedObjectClassesFromDescriptor, getSupportedObjectTypesFromDescriptor, getTooltip, isObjectClassSupported, setSafeSetting
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JSP_FORM_ELEMENT_NAME

protected static final String JSP_FORM_ELEMENT_NAME
The element name for JSP file, used for rendering

Since:
3.1.0.0
See Also:
Constant Field Values
Constructor Detail

OwDemoRecordFunction

public OwDemoRecordFunction()
Method Detail

getIcon

public String getIcon()
               throws Exception
Specified by:
getIcon in interface com.wewebu.ow.server.app.OwPlugin
Overrides:
getIcon in class com.wewebu.ow.server.app.OwFunction
Throws:
Exception

getBigIcon

public String getBigIcon()
                  throws Exception
Overrides:
getBigIcon in class com.wewebu.ow.server.app.OwFunction
Throws:
Exception

isEnabled

public boolean isEnabled(com.wewebu.ow.server.ecm.OwObject rootObject_p,
                         com.wewebu.ow.server.ecm.OwObject folderObject_p,
                         int iContext_p)
                  throws Exception
check if function is enabled for the given object parameters

Overrides:
isEnabled in class com.wewebu.ow.server.app.OwRecordFunction
Parameters:
rootObject_p - OwObject root folder to work on
folderObject_p - OwObject selected folder to work on
Returns:
true = enabled, false otherwise
Throws:
Exception

onClickEvent

public void onClickEvent(com.wewebu.ow.server.ecm.OwObject rootObject_p,
                         com.wewebu.ow.server.ecm.OwObject folderObject_p,
                         com.wewebu.ow.server.app.OwClientRefreshContext refreshCtx_p)
                  throws Exception
event called when user clicked the plugin label / icon

Overrides:
onClickEvent in class com.wewebu.ow.server.app.OwRecordFunction
Parameters:
rootObject_p - OwObject root folder to work on
folderObject_p - OwObject selected folder to work on
refreshCtx_p - OwFunctionRefreshContext callback interface for the function plugins to signal refresh events to clients, can be null if no refresh is needed
Throws:
Exception


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.