fr.paris.lutece.plugins.document.business.rules
Class RuleTypesSet

java.lang.Object
  extended by fr.paris.lutece.plugins.document.business.rules.RuleTypesSet
All Implemented Interfaces:
IRuleTypesSet

public class RuleTypesSet
extends java.lang.Object
implements IRuleTypesSet

Rules Set


Constructor Summary
RuleTypesSet()
           
 
Method Summary
 fr.paris.lutece.util.ReferenceList getRuleTypesList(java.util.Locale locale)
          Returns the rule types list
 Rule newInstance(java.lang.String strRuleTypeKey)
          Create a new instance of a rule of a given type
 void setRuleTypesMap(java.util.Map<java.lang.String,Rule> mapRules)
          Sets the rule types map
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleTypesSet

public RuleTypesSet()
Method Detail

setRuleTypesMap

public void setRuleTypesMap(java.util.Map<java.lang.String,Rule> mapRules)
Sets the rule types map

Specified by:
setRuleTypesMap in interface IRuleTypesSet
Parameters:
mapRules - The rule types map

newInstance

public Rule newInstance(java.lang.String strRuleTypeKey)
Create a new instance of a rule of a given type

Specified by:
newInstance in interface IRuleTypesSet
Parameters:
strRuleTypeKey - The key name of the rule type
Returns:
A new Rule instance

getRuleTypesList

public fr.paris.lutece.util.ReferenceList getRuleTypesList(java.util.Locale locale)
Returns the rule types list

Specified by:
getRuleTypesList in interface IRuleTypesSet
Returns:
The rule types list


Copyright © 2007 Mairie de Paris. All Rights Reserved.