Creating a Taxonomic e-Science

org.cateproject.view.tools
Class CATELinkTool

java.lang.Object
  extended by org.apache.velocity.tools.generic.SafeConfig
      extended by org.apache.velocity.tools.generic.LinkTool
          extended by org.apache.velocity.tools.view.LinkTool
              extended by org.apache.velocity.tools.view.tools.LinkTool
                  extended by org.cateproject.view.tools.CATELinkTool
All Implemented Interfaces:
Cloneable

public class CATELinkTool
extends org.apache.velocity.tools.view.tools.LinkTool


Field Summary
 
Fields inherited from class org.apache.velocity.tools.view.tools.LinkTool
application, AUTO_IGNORE_PARAMETERS_KEY, SELF_ABSOLUTE_KEY, SELF_INCLUDE_PARAMETERS_KEY
 
Fields inherited from class org.apache.velocity.tools.view.LinkTool
INCLUDE_REQUEST_PARAMS_KEY, includeRequestParams, request, response
 
Fields inherited from class org.apache.velocity.tools.generic.LinkTool
APPEND_PARAMS_KEY, appendParams, charset, CHARSET_KEY, DEFAULT_CHARSET, DEFAULT_SCHEME, FORCE_RELATIVE_KEY, forceRelative, fragment, FRAGMENT_KEY, host, HOST_KEY, HTML_QUERY_DELIMITER, LOG, opaque, path, PATH_KEY, port, PORT_KEY, query, QUERY_KEY, queryDelim, scheme, SCHEME_KEY, SECURE_SCHEME, self, URI_KEY, user, USER_KEY, XHTML_MODE_KEY, XHTML_QUERY_DELIMITER
 
Fields inherited from class org.apache.velocity.tools.generic.SafeConfig
LOCK_CONFIG_KEY, OLD_LOCK_CONFIG_KEY, SAFE_MODE_KEY
 
Constructor Summary
CATELinkTool()
           
 
Method Summary
protected  org.apache.velocity.tools.view.tools.LinkTool addAuditEvent(org.apache.velocity.tools.view.tools.LinkTool link, eu.etaxonomy.cdm.model.view.AuditEvent auditEvent)
           
 org.apache.velocity.tools.view.tools.LinkTool addOrderHints(Collection<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints)
           
 org.apache.velocity.tools.view.tools.LinkTool addType(String type)
           
 String getRawDirectory()
           
static String getSpeciesPage(eu.etaxonomy.cdm.model.taxon.TaxonBase taxon)
           
static String getSpeciesPage(eu.etaxonomy.cdm.model.description.TaxonDescription description)
           
static String getSpeciesPage(eu.etaxonomy.cdm.model.name.TaxonNameBase name)
           
static String getSpeciesPage(eu.etaxonomy.cdm.model.description.TaxonNameDescription description)
           
 org.apache.velocity.tools.view.tools.LinkTool setLink(ViewUtils.Crumb crumb)
           
 org.apache.velocity.tools.view.tools.LinkTool setList(String resource)
           
 org.apache.velocity.tools.view.tools.LinkTool setListAs(String resource, String extension)
           
 void setRequest(HttpServletRequest request)
           
 org.apache.velocity.tools.view.tools.LinkTool setResource(String resource, eu.etaxonomy.cdm.model.common.ICdmBase cdmBase)
           
 org.apache.velocity.tools.view.tools.LinkTool setResourceAs(String resource, eu.etaxonomy.cdm.model.common.ICdmBase cdmBase, String extension)
           
 org.apache.velocity.tools.view.tools.LinkTool setResourceVersion(String resource, eu.etaxonomy.cdm.model.common.ICdmBase cdmBase, eu.etaxonomy.cdm.model.view.AuditEvent auditEvent)
           
 org.apache.velocity.tools.view.tools.LinkTool setResourceVersionAs(String resource, eu.etaxonomy.cdm.model.common.ICdmBase cdmBase, eu.etaxonomy.cdm.model.view.AuditEvent auditEvent, String extension)
           
 void setResponse(HttpServletResponse response)
           
 org.apache.velocity.tools.view.tools.LinkTool setSpeciesPage(eu.etaxonomy.cdm.model.taxon.Taxon taxon)
           
 org.apache.velocity.tools.view.tools.LinkTool setSpeciesPage(eu.etaxonomy.cdm.model.description.TaxonDescription taxonDescription)
           
 org.apache.velocity.tools.view.tools.LinkTool setSpeciesPage(eu.etaxonomy.cdm.model.name.TaxonNameBase name)
           
 org.apache.velocity.tools.view.tools.LinkTool setSpeciesPage(eu.etaxonomy.cdm.model.description.TaxonNameDescription taxonNameDescription)
           
 org.apache.velocity.tools.view.tools.LinkTool setSublist(String resource, eu.etaxonomy.cdm.model.common.ICdmBase cdmBase, String subList)
           
 org.apache.velocity.tools.view.tools.LinkTool setUserResource(String resource)
           
 org.apache.velocity.tools.view.tools.LinkTool setUserSublist(String resource, String subList)
           
 
Methods inherited from class org.apache.velocity.tools.view.tools.LinkTool
addAllParameters, addIgnore, addQueryData, addQueryData, configure, encodeURL, getQueryData, getURI, init, setAbsolute, setAnchor, setAutoIgnoreParameters, setParam, setParams, setRelative, setSelfAbsolute, setSelfIncludeParameters, setURI, setXhtml
 
Methods inherited from class org.apache.velocity.tools.view.LinkTool
addMissingRequestParams, addRequestParams, addRequestParamsExcept, getContextPath, getContextURL, getRequestPath, isPathChanged, setFromRequest, setIncludeRequestParams, toString
 
Methods inherited from class org.apache.velocity.tools.generic.LinkTool
absolute, absolute, anchor, append, append, appendAsArray, appendPath, appendQuery, combinePath, combineQuery, createURI, debug, debug, decode, decodeQueryPercents, directory, duplicate, duplicate, encode, equals, getAnchor, getAppendParams, getBaseRef, getCharacterEncoding, getDirectory, getFile, getHost, getParams, getPath, getPort, getQuery, getRoot, getScheme, getSelf, getUri, getUser, handleParamsBoolean, hashCode, host, insecure, isAbsolute, isOpaque, isRelative, isSecure, isXHTML, normalizeQuery, param, params, parseQuery, parseQuery, path, port, query, relative, relative, remove, removeParam, root, scheme, secure, set, setAppendParams, setCharacterEncoding, setForceRelative, setFragment, setFromURI, setHost, setPath, setPort, setQuery, setScheme, setUserInfo, setXHTML, toQuery, toQuery, toURI, uri, user
 
Methods inherited from class org.apache.velocity.tools.generic.SafeConfig
configure, isConfigLocked, isSafeMode, setLockConfig, setSafeMode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CATELinkTool

public CATELinkTool()
Method Detail

setRequest

public void setRequest(HttpServletRequest request)
Overrides:
setRequest in class org.apache.velocity.tools.view.tools.LinkTool

addType

public org.apache.velocity.tools.view.tools.LinkTool addType(String type)

addOrderHints

public org.apache.velocity.tools.view.tools.LinkTool addOrderHints(Collection<eu.etaxonomy.cdm.persistence.query.OrderHint> orderHints)

setResponse

public void setResponse(HttpServletResponse response)
Overrides:
setResponse in class org.apache.velocity.tools.view.tools.LinkTool

setSpeciesPage

public org.apache.velocity.tools.view.tools.LinkTool setSpeciesPage(eu.etaxonomy.cdm.model.taxon.Taxon taxon)

setSpeciesPage

public org.apache.velocity.tools.view.tools.LinkTool setSpeciesPage(eu.etaxonomy.cdm.model.description.TaxonDescription taxonDescription)

setSpeciesPage

public org.apache.velocity.tools.view.tools.LinkTool setSpeciesPage(eu.etaxonomy.cdm.model.description.TaxonNameDescription taxonNameDescription)

setLink

public org.apache.velocity.tools.view.tools.LinkTool setLink(ViewUtils.Crumb crumb)

getRawDirectory

public String getRawDirectory()

getSpeciesPage

public static String getSpeciesPage(eu.etaxonomy.cdm.model.description.TaxonDescription description)

getSpeciesPage

public static String getSpeciesPage(eu.etaxonomy.cdm.model.taxon.TaxonBase taxon)

getSpeciesPage

public static String getSpeciesPage(eu.etaxonomy.cdm.model.description.TaxonNameDescription description)

getSpeciesPage

public static String getSpeciesPage(eu.etaxonomy.cdm.model.name.TaxonNameBase name)

setSpeciesPage

public org.apache.velocity.tools.view.tools.LinkTool setSpeciesPage(eu.etaxonomy.cdm.model.name.TaxonNameBase name)

addAuditEvent

protected org.apache.velocity.tools.view.tools.LinkTool addAuditEvent(org.apache.velocity.tools.view.tools.LinkTool link,
                                                                      eu.etaxonomy.cdm.model.view.AuditEvent auditEvent)

setResourceVersion

public org.apache.velocity.tools.view.tools.LinkTool setResourceVersion(String resource,
                                                                        eu.etaxonomy.cdm.model.common.ICdmBase cdmBase,
                                                                        eu.etaxonomy.cdm.model.view.AuditEvent auditEvent)

setResourceVersionAs

public org.apache.velocity.tools.view.tools.LinkTool setResourceVersionAs(String resource,
                                                                          eu.etaxonomy.cdm.model.common.ICdmBase cdmBase,
                                                                          eu.etaxonomy.cdm.model.view.AuditEvent auditEvent,
                                                                          String extension)

setResource

public org.apache.velocity.tools.view.tools.LinkTool setResource(String resource,
                                                                 eu.etaxonomy.cdm.model.common.ICdmBase cdmBase)

setResourceAs

public org.apache.velocity.tools.view.tools.LinkTool setResourceAs(String resource,
                                                                   eu.etaxonomy.cdm.model.common.ICdmBase cdmBase,
                                                                   String extension)

setUserResource

public org.apache.velocity.tools.view.tools.LinkTool setUserResource(String resource)

setUserSublist

public org.apache.velocity.tools.view.tools.LinkTool setUserSublist(String resource,
                                                                    String subList)

setSublist

public org.apache.velocity.tools.view.tools.LinkTool setSublist(String resource,
                                                                eu.etaxonomy.cdm.model.common.ICdmBase cdmBase,
                                                                String subList)

setList

public org.apache.velocity.tools.view.tools.LinkTool setList(String resource)

setListAs

public org.apache.velocity.tools.view.tools.LinkTool setListAs(String resource,
                                                               String extension)

Creating a Taxonomic e-Science

Copyright © 2010. All Rights Reserved.