com.wewebu.ow.server.fieldctrlimpl
Class OwFieldManagerControlImage

java.lang.Object
  extended by com.wewebu.ow.server.ui.OwEventTarget
      extended by com.wewebu.ow.server.app.OwFieldManagerControl
          extended by com.wewebu.ow.server.fieldctrlimpl.OwFieldManagerControlImage

public class OwFieldManagerControlImage
extends OwFieldManagerControl

Control to display a Image Property.

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 CONF_LINK
          Configuration sub node which is optional, containing link part to broken image which is shown for not resolvable references.
 
Constructor Summary
OwFieldManagerControlImage()
           
 
Method Summary
protected  String getBrokenLink()
          Get the link part to broken image location.
 void init(OwFieldManager fieldmanager_p, Node configNode_p)
          initialization of a field control to display fields
 void insertEditField(Writer w_p, OwFieldDefinition fieldDef_p, OwField field_p, String strID_p)
          Formats and displays the value attached to the fieldClass in HTML for use in a HTML Form.
 void insertReadOnlyField(Writer w_p, OwFieldDefinition fieldDef_p, Object value_p)
          Formats and displays the value attached to the PropertyClass in HTML
 void onSetImage(javax.servlet.http.HttpServletRequest request_p)
          called when user presses SetImage
 void renderImage(Writer w_p, OwFieldDefinition fieldDef_p, Object value_p)
          displays a image
 Object updateField(javax.servlet.http.HttpServletRequest request_p, OwFieldDefinition fieldDef_p, Object value_p, String strID_p)
          update the property value upon request and validates the new value.
 
Methods inherited from class com.wewebu.ow.server.app.OwFieldManagerControl
getFieldManager, getFormEventFunction, getFormEventURL, getFormTarget, init, insertLabel
 
Methods inherited from class com.wewebu.ow.server.ui.OwEventTarget
attach, detach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormName, 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

CONF_LINK

public static final String CONF_LINK
Configuration sub node which is optional, containing link part to broken image which is shown for not resolvable references.

Since:
4.1.0.0
See Also:
Constant Field Values
Constructor Detail

OwFieldManagerControlImage

public OwFieldManagerControlImage()
Method Detail

init

public void init(OwFieldManager fieldmanager_p,
                 Node configNode_p)
          throws Exception
Description copied from class: OwFieldManagerControl
initialization of a field control to display fields

Overrides:
init in class OwFieldManagerControl
Parameters:
fieldmanager_p - OwFieldManager reference to the fieldmanager containing the field control
configNode_p - DOM Node to the configuration XML for the control, or null to use defaults
Throws:
Exception

renderImage

public void renderImage(Writer w_p,
                        OwFieldDefinition fieldDef_p,
                        Object value_p)
                 throws Exception
displays a image

Parameters:
w_p - Writer object to write HTML to
fieldDef_p - OwFieldDefinition definition of field
value_p - Object Value to be displayed
Throws:
Exception

insertReadOnlyField

public void insertReadOnlyField(Writer w_p,
                                OwFieldDefinition fieldDef_p,
                                Object value_p)
                         throws Exception
Formats and displays the value attached to the PropertyClass in HTML

Specified by:
insertReadOnlyField in class OwFieldManagerControl
Parameters:
w_p - Writer object to write HTML to
fieldDef_p - OwFieldDefinition definition of field
value_p - Object Value to be displayed
Throws:
Exception

insertEditField

public void insertEditField(Writer w_p,
                            OwFieldDefinition fieldDef_p,
                            OwField field_p,
                            String strID_p)
                     throws Exception
Formats and displays the value attached to the fieldClass in HTML for use in a HTML Form. It also creates the necessary code to update the value in the form upon request.

Specified by:
insertEditField in class OwFieldManagerControl
Parameters:
w_p - Writer object to write HTML to
fieldDef_p - OwFieldDefinition
field_p - OwField Value to be displayed
strID_p - ID of the HTML element
Throws:
Exception

onSetImage

public void onSetImage(javax.servlet.http.HttpServletRequest request_p)
                throws Exception
called when user presses SetImage

Throws:
Exception

updateField

public Object updateField(javax.servlet.http.HttpServletRequest request_p,
                          OwFieldDefinition fieldDef_p,
                          Object value_p,
                          String strID_p)
                   throws Exception
update the property value upon request and validates the new value. Updates the object, which was displayed in a form using the getEditHTML(...) code. Throws Exception if new value could not be validated

Specified by:
updateField in class OwFieldManagerControl
Parameters:
request_p - HttpServletRequest
fieldDef_p - OwFieldDefinition
value_p - Object old Value
strID_p - ID of the HTML element
Throws:
Exception

getBrokenLink

protected String getBrokenLink()
Get the link part to broken image location.

Returns:
String
Since:
4.1.0.0


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.