org.jasig.portal.layout.dlm.providers
Class GuestUserEvaluatorFactory

java.lang.Object
  extended by org.jasig.portal.layout.dlm.Evaluator
      extended by org.jasig.portal.layout.dlm.providers.GuestUserEvaluatorFactory
All Implemented Interfaces:
EvaluatorFactory

public class GuestUserEvaluatorFactory
extends Evaluator
implements EvaluatorFactory

Used to target a fragment only to guest users.

Since:
uPortal 2.5
Version:
$Revision: 19776 $ $Date: 2010-01-14 16:17:21 -0600 (Thu, 14 Jan 2010) $
Author:
mboyd@sungardsct.com

Field Summary
static String RCS_ID
           
 
Fields inherited from class org.jasig.portal.layout.dlm.Evaluator
NAMESPACE_URI
 
Constructor Summary
GuestUserEvaluatorFactory()
           
 
Method Summary
 Evaluator getEvaluator(Node audience)
           
 Class<? extends EvaluatorFactory> getFactoryClass()
           
 boolean isApplicable(IPerson p)
           
 void toElement(org.dom4j.Element parent)
          Serializes this Evaluator into the same XML format supported by dlm.xml.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RCS_ID

public static final String RCS_ID
See Also:
Constant Field Values
Constructor Detail

GuestUserEvaluatorFactory

public GuestUserEvaluatorFactory()
Method Detail

getEvaluator

public Evaluator getEvaluator(Node audience)
Specified by:
getEvaluator in interface EvaluatorFactory

isApplicable

public boolean isApplicable(IPerson p)
Specified by:
isApplicable in class Evaluator

toElement

public void toElement(org.dom4j.Element parent)
Description copied from class: Evaluator
Serializes this Evaluator into the same XML format supported by dlm.xml. NOTE: this method will only yield usable XML if invoked on an instance of FragmentDefinition; all other subclasses will return only XML fragments.

Specified by:
toElement in class Evaluator
Parameters:
parent - The XML structure (starting with <dlm:fragment>) so far

getFactoryClass

public Class<? extends EvaluatorFactory> getFactoryClass()
Specified by:
getFactoryClass in class Evaluator


Copyright © 2010 Jasig. All Rights Reserved.