org.infoglue.cms.applications.contenttool.actions
Class SearchContentAction

java.lang.Object
  |
  +--org.infoglue.cms.applications.common.actions.WebworkAbstractAction
        |
        +--org.infoglue.cms.applications.common.actions.InfoGlueAbstractAction
              |
              +--org.infoglue.cms.applications.contenttool.actions.SearchContentAction
All Implemented Interfaces:
webwork.action.Action, webwork.action.CommandDriven, java.io.Serializable, webwork.action.ServletRequestAware, webwork.action.ServletResponseAware
Direct Known Subclasses:
ReplaceContentAction

public class SearchContentAction
extends InfoGlueAbstractAction

Action class for usecase SearchContentAction. Was better before but due to wanted support for multiple databases and lack of time I had to cut down on functionality - sorry Magnus.

Author:
Magnus Güvenal, Mattias Bogeblad
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
SearchContentAction()
           
 
Method Summary
 java.lang.String doExecute()
           
 java.lang.String doInput()
          This method returns the advanced search interface to the user.
 java.util.List getAvailableLanguages()
           
 java.lang.Integer getCaseSensitive()
           
 java.lang.Integer getContentTypeDefinitionId()
           
 java.util.List getContentTypeDefinitions()
           
 java.util.List getContentVersionVOList()
           
 ContentVO getContentVO(java.lang.Integer contentId)
           
 java.lang.Integer getInverseSearch()
           
 java.lang.Integer getLanguageId()
           
 LanguageVO getLanguageVO(java.lang.Integer languageId)
           
 int getMaxRows()
           
 java.lang.String getName()
           
 java.util.List getPrincipals()
           
 java.lang.String getReplaceString()
           
 java.lang.Integer getRepositoryId()
           
 java.lang.String getSearchString()
           
 java.lang.Integer getStateId()
           
 boolean isAdvancedEnabled()
           
 void setAdvancedEnabled(boolean advancedEnabled)
           
 void setCaseSensitive(java.lang.Integer caseSensitive)
           
 void setContentTypeDefinitionId(java.lang.Integer contentTypeDefinitionId)
           
 void setInverseSearch(java.lang.Integer inverseSearch)
           
 void setLanguageId(java.lang.Integer languageId)
           
 void setMaxRows(int r)
           
 void setName(java.lang.String name)
           
 void setReplaceString(java.lang.String replaceString)
           
 void setRepositoryId(java.lang.Integer integer)
           
 void setSearchString(java.lang.String s)
           
 void setStateId(java.lang.Integer stateId)
           
 
Methods inherited from class org.infoglue.cms.applications.common.actions.InfoGlueAbstractAction
beginTransaction, closeDatabase, closeTransaction, encode, getCMSBaseUrl, getColorScheme, getComponentRendererAction, getComponentRendererUrl, getCurrentURL, getLanguageCode, getLocale, getPrincipalPropertyHashValues, getPrincipalPropertyValue, getPrincipalPropertyValue, getSessionTimeout, getThis, getURLBase, getUserName, hasAccessTo, hasAccessTo, rollbackTransaction, setColorScheme
 
Methods inherited from class org.infoglue.cms.applications.common.actions.WebworkAbstractAction
doDefault, execute, getBrowserBean, getCurrentUrl, getError, getErrors, getInfoGluePrincipal, getLocalizedString, getRoot, getSession, setCommand, setServletRequest, setServletResponse
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchContentAction

public SearchContentAction()
Method Detail

setSearchString

public void setSearchString(java.lang.String s)

getSearchString

public java.lang.String getSearchString()

setMaxRows

public void setMaxRows(int r)

getMaxRows

public int getMaxRows()

getContentVersionVOList

public java.util.List getContentVersionVOList()

doExecute

public java.lang.String doExecute()
                           throws java.lang.Exception
Overrides:
doExecute in class WebworkAbstractAction
java.lang.Exception

doInput

public java.lang.String doInput()
                         throws java.lang.Exception
This method returns the advanced search interface to the user.

java.lang.Exception

getContentVO

public ContentVO getContentVO(java.lang.Integer contentId)

getLanguageVO

public LanguageVO getLanguageVO(java.lang.Integer languageId)

getRepositoryId

public java.lang.Integer getRepositoryId()

setRepositoryId

public void setRepositoryId(java.lang.Integer integer)

getAvailableLanguages

public java.util.List getAvailableLanguages()

getContentTypeDefinitions

public java.util.List getContentTypeDefinitions()

getPrincipals

public java.util.List getPrincipals()

getReplaceString

public java.lang.String getReplaceString()

setReplaceString

public void setReplaceString(java.lang.String replaceString)

getCaseSensitive

public java.lang.Integer getCaseSensitive()

setCaseSensitive

public void setCaseSensitive(java.lang.Integer caseSensitive)

getContentTypeDefinitionId

public java.lang.Integer getContentTypeDefinitionId()

setContentTypeDefinitionId

public void setContentTypeDefinitionId(java.lang.Integer contentTypeDefinitionId)

getInverseSearch

public java.lang.Integer getInverseSearch()

setInverseSearch

public void setInverseSearch(java.lang.Integer inverseSearch)

getLanguageId

public java.lang.Integer getLanguageId()

setLanguageId

public void setLanguageId(java.lang.Integer languageId)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getStateId

public java.lang.Integer getStateId()

setStateId

public void setStateId(java.lang.Integer stateId)

isAdvancedEnabled

public boolean isAdvancedEnabled()

setAdvancedEnabled

public void setAdvancedEnabled(boolean advancedEnabled)