public class OwSettingsPropertyObject extends OwSettingsPropertyBaseImpl
Settings Property for OwObjectReference Values.
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
Modifier and Type | Class and Description |
---|---|
static class |
OwSettingsPropertyObject.OwObjectEntry
Class defining a single object reference instance.
|
ITEM_PREFIX, ITEM_QUERY_KEY, m_defaultValue, m_fList, m_strError, m_value
m_externalFormEventTarget, m_propertyDefinitionNode, m_strSetName
ITEM_VALUE_NODE
Constructor and Description |
---|
OwSettingsPropertyObject() |
Modifier and Type | Method and Description |
---|---|
protected void |
addSubNode(Node valueRootNode_p,
String strNodeName_p,
String value_p)
create a text subnode for the given node
|
protected void |
appendSingleValueNode(Node valueRootNode_p,
Object value_p)
overridable, return the given value as a DOM Node for serialization
|
protected Object |
createSingleClonedValue(Object oSingleValue_p)
create a clone out of the given single property value
|
protected Object |
getDefaultListItemValue()
overridable to create a default value for list properties
|
protected Object |
getSingleValue(Node valueNode_p)
overridable to create a single value for the given node
|
protected Object |
getSingleValueFromRequest(javax.servlet.http.HttpServletRequest request_p,
String strID_p)
overridable to apply changes on a submitted form
|
canAdd, createValue, createValueList, extractIDIndex, getMaxListSize, getPropertyError, getSafePropertyError, getValue, getValueNode, hasError, init, insertFormField, insertFormValue, insertLabel, insertLabelValue, isList, isModified, onAdd, onDelete, saved, setDefault, setValue, toString, updateExternalFormTarget, writeAddNewItemButton, writeDeleteButton
getDisplayName, getFormName, getFormTarget, getHelpPath, getName, getPropertyDefinitionNode, init, isEditable, isUser, setExternalFormTarget
attach, detach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormEventFunction, getFormEventURL, getID, onExternalRequest, onFormEvent, onRequest
protected Object getDefaultListItemValue()
getDefaultListItemValue
in class OwSettingsPropertyBaseImpl
protected Object getSingleValueFromRequest(javax.servlet.http.HttpServletRequest request_p, String strID_p)
getSingleValueFromRequest
in class OwSettingsPropertyBaseImpl
request_p
- HttpServletRequest with form data to update the propertystrID_p
- String the HTML form element ID of the requested valueprotected Object createSingleClonedValue(Object oSingleValue_p)
createSingleClonedValue
in class OwSettingsPropertyBaseImpl
oSingleValue_p
- single Object valueprotected Object getSingleValue(Node valueNode_p)
getSingleValue
in class OwSettingsPropertyBaseImpl
protected void addSubNode(Node valueRootNode_p, String strNodeName_p, String value_p)
valueRootNode_p
- root Node of the propertystrNodeName_p
- String node name of new nodevalue_p
- String to append as DOM Nodeprotected void appendSingleValueNode(Node valueRootNode_p, Object value_p)
appendSingleValueNode
in class OwSettingsPropertyBaseImpl
valueRootNode_p
- root Node of the propertyvalue_p
- Object to append as DOM NodeCopyright © 2014 Alfresco Business Solutions. All Rights Reserved.