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
 java.lang.String getRuleTypeKey(Rule rule)
          Returns the rule type of a given class type
 java.util.Collection<Rule> getRuleTypes()
          Returns all rule types
 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

getRuleTypeKey

public java.lang.String getRuleTypeKey(Rule rule)
Returns the rule type of a given class type

Specified by:
getRuleTypeKey in interface IRuleTypesSet
Returns:
The rule type

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

getRuleTypes

public java.util.Collection<Rule> getRuleTypes()
Returns all rule types

Specified by:
getRuleTypes in interface IRuleTypesSet
Returns:
A collection of rule types


Copyright © 2009 Mairie de Paris. All Rights Reserved.