com.jalios.jcmsplugin.virtualdesktop
Class DesktopTemplatePolicyFilter

java.lang.Object
  extended by com.jalios.jcms.policy.AbstractPolicyFilter
      extended by com.jalios.jcms.policy.BasicTemplatePolicyFilter
          extended by com.jalios.jcmsplugin.virtualdesktop.DesktopTemplatePolicyFilter
All Implemented Interfaces:
PluginComponent, PolicyFilter, TemplatePolicyFilter, Comparable

public class DesktopTemplatePolicyFilter
extends BasicTemplatePolicyFilter

TemplatePolicyFilter used to define default edit inline template for services.

Since:
virtualdesktop-1.0
Version:
$Revision: 22214 $

Field Summary
 
Fields inherited from class com.jalios.jcms.policy.BasicTemplatePolicyFilter
REVISION
 
Fields inherited from class com.jalios.jcms.policy.AbstractPolicyFilter
order
 
Constructor Summary
DesktopTemplatePolicyFilter()
           
 
Method Summary
 TypeTemplateEntry getTemplateEntry(String usage, Data data, TypeTemplateEntry tte)
          This method is a hook to display a custom template, different from the default selected one.
 
Methods inherited from class com.jalios.jcms.policy.BasicTemplatePolicyFilter
getConditionLabels, getConditionValues, getCssFiles, getInnerClasses, getInnerStyles, getOutterClasses, getOutterStyles, getTemplateEntry, getTemplateUsage, getTemplateUsage, handleCondition, init
 
Methods inherited from class com.jalios.jcms.policy.AbstractPolicyFilter
compareTo, equals, getOrder, setOrder
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

DesktopTemplatePolicyFilter

public DesktopTemplatePolicyFilter()
Method Detail

getTemplateEntry

public TypeTemplateEntry getTemplateEntry(String usage,
                                          Data data,
                                          TypeTemplateEntry tte)
Description copied from interface: TemplatePolicyFilter
This method is a hook to display a custom template, different from the default selected one. Use the method channel.getCurrentJcmsContext() do get clue about the current request.

Specified by:
getTemplateEntry in interface TemplatePolicyFilter
Overrides:
getTemplateEntry in class BasicTemplatePolicyFilter
Parameters:
usage - the template usage
data - the working publication
Returns:
tte the chosen TypeTemplateEntry
See Also:
TemplatePolicyFilter.getTemplateEntry(String, Data, TypeTemplateEntry)


Copyright © 2001-2007 Jalios SA. All Rights Reserved.