public class OwRecordPreviewPropertyView
extends com.wewebu.ow.server.ui.OwLayout
implements com.wewebu.ow.server.field.OwFieldProvider
View to display a set of properties of the opened folder.
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 | Field and Description |
---|---|
protected boolean |
m_isDynamicSplitUsed
flag specify if dynamic split is used
|
protected com.wewebu.ow.server.app.OwMaxMinButtonControlView |
m_minMaxView
min max view module to display the minimize - maximize button
|
protected List |
m_PreviewProperties
a list of preview properties to display right away next to the record
|
protected com.wewebu.ow.server.app.OwFieldManager |
m_theFieldManager
instance of the property field class
|
static int |
MIN_MAX_REGION
region of the min max view
|
static String |
PREVIEW_PROPERTIES_DIV_ID
DIV id for property preview
|
static String |
SETTINGS_PARAM_PREVIEW_PROPERTIES
parameter name for the preview parameters to be displayed.
|
CURRENT_MODULE_KEY, FORMULAR_PLACEHOLDER_END_DELIMITER, FORMULAR_PLACEHOLDER_START_DELIMITER, m_externalFormEventTarget
Constructor and Description |
---|
OwRecordPreviewPropertyView() |
Modifier and Type | Method and Description |
---|---|
com.wewebu.ow.server.field.OwField |
getField(String strFieldClassName_p) |
String |
getFieldProviderName() |
Object |
getFieldProviderSource() |
int |
getFieldProviderType() |
Collection |
getFields()
get all the properties in the form
|
com.wewebu.ow.server.ecm.OwProperty |
getProperty(String strPropertyName_p)
get the specified property from the current record
|
List |
getPropertyNames()
get the defined properties to display
|
Object |
getSafeFieldValue(String sName_p,
Object defaultvalue_p)
retrieve the value of a Field
|
String |
getTitle()
overridable title of the view
|
protected void |
init()
init the target after the context is set.
|
boolean |
isDynamicSplitUsed()
Getter for flag dynamic split
|
boolean |
isNamedRegion(String strRegion_p)
determine if region exists
|
void |
onAjaxUpdate(javax.servlet.http.HttpServletRequest request_p,
javax.servlet.http.HttpServletResponse response_p)
Handler for AJAX request to update the content.
|
void |
onRender(Writer w_p)
render the view
|
void |
renderNamedRegion(Writer w_p,
String strRegion_p)
render only a region in the view, used by derived classes
|
void |
renderProperty(com.wewebu.ow.server.ecm.OwProperty prop_p,
Writer w_p)
render the property
|
void |
setDynamicSplitUsed(boolean isDynamicSplitUsed_p)
Setter for dynamic split flag.
|
void |
setField(String sName_p,
Object value_p)
modify a Field value, but does not save the value right away
|
addRegion, addView, addView, addViewReference, getIterator, getViewRegion, isRegion, isRegionMaximized, isRegionMinimized, isRegionNormal, renderRegion
activate, detach, getBreadcrumbPart, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIcon, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getViewList, isFormTargetExternal, isShowMaximized, isShowMinimized, isShowNormal, onActivate, onUpdate, render, renderHTMLFormular, serverSideDesignInclude, serverSideInclude, setDocument, setExternalFormTarget, setMaximizeView, setParent, showMaximized, showMinimized, showNormal, usesFormWithAttributes
protected List m_PreviewProperties
protected com.wewebu.ow.server.app.OwFieldManager m_theFieldManager
public static final String SETTINGS_PARAM_PREVIEW_PROPERTIES
public static final int MIN_MAX_REGION
public static final String PREVIEW_PROPERTIES_DIV_ID
protected com.wewebu.ow.server.app.OwMaxMinButtonControlView m_minMaxView
protected boolean m_isDynamicSplitUsed
protected void init() throws Exception
init
in class com.wewebu.ow.server.ui.OwView
Exception
public String getTitle()
getTitle
in interface com.wewebu.ow.server.ui.OwBaseView
getTitle
in class com.wewebu.ow.server.ui.OwView
public void renderNamedRegion(Writer w_p, String strRegion_p) throws Exception
renderNamedRegion
in interface com.wewebu.ow.server.ui.OwBaseView
renderNamedRegion
in class com.wewebu.ow.server.ui.OwLayout
w_p
- Writer object to write HTML tostrRegion_p
- named region to renderException
public void renderProperty(com.wewebu.ow.server.ecm.OwProperty prop_p, Writer w_p) throws Exception
prop_p
- OwPropertyw_p
- WriterException
public boolean isNamedRegion(String strRegion_p) throws Exception
isNamedRegion
in interface com.wewebu.ow.server.ui.OwBaseView
isNamedRegion
in class com.wewebu.ow.server.ui.OwView
strRegion_p
- name of the region to renderException
public com.wewebu.ow.server.ecm.OwProperty getProperty(String strPropertyName_p) throws Exception
strPropertyName_p
- String property nameException
public List getPropertyNames()
public void onRender(Writer w_p) throws Exception
onRender
in class com.wewebu.ow.server.ui.OwView
w_p
- Writer object to write HTML toException
public com.wewebu.ow.server.field.OwField getField(String strFieldClassName_p) throws Exception, com.wewebu.ow.server.exceptions.OwObjectNotFoundException
getField
in interface com.wewebu.ow.server.field.OwFieldProvider
Exception
com.wewebu.ow.server.exceptions.OwObjectNotFoundException
public int getFieldProviderType()
getFieldProviderType
in interface com.wewebu.ow.server.field.OwFieldProvider
public Object getFieldProviderSource()
getFieldProviderSource
in interface com.wewebu.ow.server.field.OwFieldProvider
public String getFieldProviderName()
getFieldProviderName
in interface com.wewebu.ow.server.field.OwFieldProvider
public void setField(String sName_p, Object value_p) throws Exception, com.wewebu.ow.server.exceptions.OwObjectNotFoundException
setField
in interface com.wewebu.ow.server.field.OwFieldProvider
sName_p
- value_p
- Exception
com.wewebu.ow.server.exceptions.OwObjectNotFoundException
public Object getSafeFieldValue(String sName_p, Object defaultvalue_p)
getSafeFieldValue
in interface com.wewebu.ow.server.field.OwFieldProvider
sName_p
- defaultvalue_p
- public Collection getFields() throws Exception
getFields
in interface com.wewebu.ow.server.field.OwFieldProvider
Exception
public void setDynamicSplitUsed(boolean isDynamicSplitUsed_p)
isDynamicSplitUsed_p
- public boolean isDynamicSplitUsed()
true
if the dynamic splitter is used.public void onAjaxUpdate(javax.servlet.http.HttpServletRequest request_p, javax.servlet.http.HttpServletResponse response_p) throws Exception
request_p
- - the AJAX request object.response_p
- - the responseException
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.