fr.paris.lutece.plugins.document.business.rules
Interface IRuleTypesSet

All Known Implementing Classes:
RuleTypesSet

public interface IRuleTypesSet

Rule Types Sets Interface


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
 

Method Detail

setRuleTypesMap

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

Parameters:
mapRules - The rule types map

getRuleTypesList

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

Returns:
The rule types list

getRuleTypeKey

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

Returns:
The rule type

newInstance

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

Parameters:
strRuleTypeKey - The key name of the rule type
Returns:
A new Rule instance

getRuleTypes

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

Returns:
A collection of rule types


Copyright © 2009 Mairie de Paris. All Rights Reserved.