public class OwRecordFilterOperatorHelper extends Object
Helper class for FieldDefinition retrieval. Creates wrapper classes which have basic operators to be used with the requested FieldDefinition.
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 |
---|---|
protected static class |
OwRecordFilterOperatorHelper.OwFieldDefWrapper
OwFieldDefWrapper.
|
Modifier and Type | Field and Description |
---|---|
static Collection<Integer> |
BOOLEAN_OPERATORS |
static Collection<Integer> |
DEFAULT_OPERATORS
Collection of operators which is used for non-number fields.
|
static Collection<Integer> |
MULTIVAL_OPERATORS |
static Collection<Integer> |
NUMBER_OPERATORS
Collection of operators which is used for
number fields (e.g.
|
Constructor and Description |
---|
OwRecordFilterOperatorHelper() |
Modifier and Type | Method and Description |
---|---|
Collection<com.wewebu.ow.server.field.OwFieldDefinition> |
collectFilterProperties(com.wewebu.ow.server.ecm.OwObject obj_p,
com.wewebu.ow.server.field.OwFieldDefinitionProvider fieldDefProvider_p,
Collection columnInfoList_p)
Process the column info collection depending on the given object to
retrieve field definitions which can be used for filtering.
|
com.wewebu.ow.server.field.OwFieldDefinition |
getFieldDefinition(com.wewebu.ow.server.field.OwFieldDefinitionProvider fieldDefinitonProvider_p,
String propName_p,
String resourceId_p)
Get a OwFieldDefintion which represents the given property name.
|
List<String> |
getResourceIdsFromObject(com.wewebu.ow.server.ecm.OwObject obj_p)
Return a list which contains the IDs from where the object retrieves it children.
|
public static final Collection<Integer> NUMBER_OPERATORS
public static final Collection<Integer> DEFAULT_OPERATORS
public static final Collection<Integer> MULTIVAL_OPERATORS
public static final Collection<Integer> BOOLEAN_OPERATORS
public Collection<com.wewebu.ow.server.field.OwFieldDefinition> collectFilterProperties(com.wewebu.ow.server.ecm.OwObject obj_p, com.wewebu.ow.server.field.OwFieldDefinitionProvider fieldDefProvider_p, Collection columnInfoList_p) throws Exception
obj_p
- OwObject which act as parent and define the resources to get field definitionsfieldDefProvider_p
- OwFieldDefinitionProvider from where the field definition of the properties can be requestedcolumnInfoList_p
- Collection of OwFieldColumnInfo object which should be checked for filteringException
- if cannot retrieve filter properties from object, or field definitions.getResourceIdsFromObject(OwObject)
,
getFieldDefinition(OwFieldDefinitionProvider, String, String)
public com.wewebu.ow.server.field.OwFieldDefinition getFieldDefinition(com.wewebu.ow.server.field.OwFieldDefinitionProvider fieldDefinitonProvider_p, String propName_p, String resourceId_p) throws Exception
fieldDefinitonProvider_p
- OwFieldDefinitionProviderpropName_p
- String symbolic or unique name of propertyresourceId_p
- String resource id where to search for field definitionException
- if cannot get OwFieldDefinition or operators of OwFieldDefinitionpublic List<String> getResourceIdsFromObject(com.wewebu.ow.server.ecm.OwObject obj_p) throws Exception
If the object is a virtual folder, the IDs will be retrieved from the searchtemplate which is used by the object.
obj_p
- OwObject from which to request the OwResource(s)Exception
- if resource ID could not be retrieved, or searchtemplate could not be parsed.Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.