com.wewebu.ow.server.ecmimpl.owdummy
Class OwDummySearchTemplate

java.lang.Object
  extended by com.wewebu.ow.server.ecm.OwStandardSearchTemplate
      extended by com.wewebu.ow.server.ecmimpl.owdummy.OwDummySearchTemplate
All Implemented Interfaces:
com.wewebu.ow.server.field.OwFieldProvider, com.wewebu.ow.server.field.OwSearchTemplate

public class OwDummySearchTemplate
extends com.wewebu.ow.server.ecm.OwStandardSearchTemplate

Search Template implementation, parses search template XML nodes and creates a search template.

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


Nested Class Summary
 
Nested classes/interfaces inherited from class com.wewebu.ow.server.ecm.OwStandardSearchTemplate
com.wewebu.ow.server.ecm.OwStandardSearchTemplate.OwFieldDefinitionEnumExchangeWrapper, com.wewebu.ow.server.ecm.OwStandardSearchTemplate.OwOnTheFlySearchFieldDescription, com.wewebu.ow.server.ecm.OwStandardSearchTemplate.SearchNodeXMLDeserializer, com.wewebu.ow.server.ecm.OwStandardSearchTemplate.SearchNodeXMLSerializer, com.wewebu.ow.server.ecm.OwStandardSearchTemplate.SqlOperatorSingleton
 
Field Summary
 
Fields inherited from class com.wewebu.ow.server.ecm.OwStandardSearchTemplate
LITERAL_PLACEHOLDER_LEFT_DELIMITER, LITERAL_PLACEHOLDER_RIGHT_DELIMITER, m_ColumnInfoList, m_ColumnInfoNode, m_fieldDefinitionProvider, m_fieldProvider, m_isWrittableAttributeBagAvailable, m_iVersionSelection, m_object, m_resourceNames, m_Search, m_SqlOperators, m_strHtmlLayout, m_strJspLayoutPage, m_strName
 
Fields inherited from interface com.wewebu.ow.server.field.OwSearchTemplate
VERSION_SELECT_ALL, VERSION_SELECT_CHECKED_OUT, VERSION_SELECT_CURRENT, VERSION_SELECT_DEFAULT, VERSION_SELECT_IN_PROCESS, VERSION_SELECT_MAJORS, VERSION_SELECT_MINORS, VERSION_SELECT_RELEASED
 
Fields inherited from interface com.wewebu.ow.server.field.OwFieldProvider
TYPE_AJAX, TYPE_CHECKIN_OBJECT, TYPE_CREATE_OBJECT, TYPE_META_OBJECT, TYPE_RESULT_LIST, TYPE_SEARCH, TYPE_SMALL
 
Constructor Summary
OwDummySearchTemplate(com.wewebu.ow.server.ecm.OwNetworkContext context_p, Node xmlSearchTemplateNode_p, String strName_p, String strResourceName_p)
          Creates a new instance of OwSearchTemplate
OwDummySearchTemplate(com.wewebu.ow.server.ecm.OwNetworkContext context_p, com.wewebu.ow.server.ecm.OwObject obj_p)
          Creates a new instance of m_Search tree NOTE: The syntax of the XML Template is compatible with FileNet P8 Search designer.
 
Method Summary
 boolean canDeleteSearch()
          check if saved searches can be deleted
 boolean canSaveSearch()
          check if searches can be saved and loaded
 boolean canUpdateSearch()
          check if saved searches can be updated
 void deleteSavedSearch(String name_p)
          delete the saved search
 boolean equals(Object obj_p)
           
 String getSavedSearch()
          get the name of the current set search, or null if no saved search is set
 Collection getSavedSearches()
          get a collection of saved searches names
 int hashCode()
           
 void saveSearch(String name_p)
          save the current search
 void setSavedSearch(String name_p)
          init the search template with a saved search
 
Methods inherited from class com.wewebu.ow.server.ecm.OwStandardSearchTemplate
convertOperator, createSearchNode, createSearchNode, createSearchNode, createSearchNode, createSubclassNode, getAttributeByName, getColumnInfoList, getContext, getDefaultMaxSize, getDisplayName, getField, getFieldDefinitionProviderField, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getHtmlLayout, getIcon, getJspLayoutPage, getName, getOnTheFlyClassDescriptions, getPriorityRule, getPropertyClassInternal, getSafeFieldValue, getSearch, getSearchAttributeFromNode, getSort, getVersionSelection, hasHtmlLayout, hasJspLayoutPage, init, isDocId, isInitalized, isOperator, resolveLiteralPlaceholder, resolveLiteralValue, scanCustomInfo, scanResourceNodeEx, setField
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OwDummySearchTemplate

public OwDummySearchTemplate(com.wewebu.ow.server.ecm.OwNetworkContext context_p,
                             com.wewebu.ow.server.ecm.OwObject obj_p)
                      throws Exception
Creates a new instance of m_Search tree NOTE: The syntax of the XML Template is compatible with FileNet P8 Search designer. I.e. this function can read FileNet P8 SearchDesigner created templates.

Parameters:
obj_p - OwObject that contains the search template information
Throws:
Exception

OwDummySearchTemplate

public OwDummySearchTemplate(com.wewebu.ow.server.ecm.OwNetworkContext context_p,
                             Node xmlSearchTemplateNode_p,
                             String strName_p,
                             String strResourceName_p)
                      throws Exception
Creates a new instance of OwSearchTemplate

Parameters:
xmlSearchTemplateNode_p - XML Search Template DOM Node to be wrapped
strName_p - Name of the search
strResourceName_p - name of a resource to use for field definition resolving
Throws:
Exception
Method Detail

getSavedSearches

public Collection getSavedSearches()
                            throws Exception
get a collection of saved searches names

Specified by:
getSavedSearches in interface com.wewebu.ow.server.field.OwSearchTemplate
Overrides:
getSavedSearches in class com.wewebu.ow.server.ecm.OwStandardSearchTemplate
Returns:
Collection of String names, or null if nothing is available
Throws:
Exception

setSavedSearch

public void setSavedSearch(String name_p)
                    throws Exception
init the search template with a saved search

Specified by:
setSavedSearch in interface com.wewebu.ow.server.field.OwSearchTemplate
Overrides:
setSavedSearch in class com.wewebu.ow.server.ecm.OwStandardSearchTemplate
Parameters:
name_p -
Throws:
Exception

getSavedSearch

public String getSavedSearch()
                      throws Exception
get the name of the current set search, or null if no saved search is set

Specified by:
getSavedSearch in interface com.wewebu.ow.server.field.OwSearchTemplate
Overrides:
getSavedSearch in class com.wewebu.ow.server.ecm.OwStandardSearchTemplate
Throws:
Exception

saveSearch

public void saveSearch(String name_p)
                throws Exception
save the current search

Specified by:
saveSearch in interface com.wewebu.ow.server.field.OwSearchTemplate
Overrides:
saveSearch in class com.wewebu.ow.server.ecm.OwStandardSearchTemplate
Parameters:
name_p -
Throws:
Exception

canSaveSearch

public boolean canSaveSearch()
check if searches can be saved and loaded

Specified by:
canSaveSearch in interface com.wewebu.ow.server.field.OwSearchTemplate
Overrides:
canSaveSearch in class com.wewebu.ow.server.ecm.OwStandardSearchTemplate

canDeleteSearch

public boolean canDeleteSearch()
check if saved searches can be deleted

Specified by:
canDeleteSearch in interface com.wewebu.ow.server.field.OwSearchTemplate
Overrides:
canDeleteSearch in class com.wewebu.ow.server.ecm.OwStandardSearchTemplate

canUpdateSearch

public boolean canUpdateSearch()
check if saved searches can be updated

Specified by:
canUpdateSearch in interface com.wewebu.ow.server.field.OwSearchTemplate
Overrides:
canUpdateSearch in class com.wewebu.ow.server.ecm.OwStandardSearchTemplate

deleteSavedSearch

public void deleteSavedSearch(String name_p)
                       throws Exception
delete the saved search

Specified by:
deleteSavedSearch in interface com.wewebu.ow.server.field.OwSearchTemplate
Overrides:
deleteSavedSearch in class com.wewebu.ow.server.ecm.OwStandardSearchTemplate
Parameters:
name_p -
Throws:
Exception

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj_p)
Overrides:
equals in class Object


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.