Open Journal Systems  3.3.0
FilterSetting Class Reference
Inheritance diagram for FilterSetting:
BooleanFilterSetting EmailFilterSetting SetFilterSetting

Public Member Functions

 __construct ($name, $displayName, $validationMessage, $required=FORM_VALIDATOR_REQUIRED_VALUE, $isLocalized=false)
 
getCheck (&$form)
 
 getDisplayName ()
 
 getIsLocalized ()
 
 getName ()
 
 getRequired ()
 
 getValidationMessage ()
 
 setDisplayName ($displayName)
 
 setIsLocalized ($isLocalized)
 
 setName ($name)
 
 setRequired ($required)
 
 setValidationMessage ($validationMessage)
 

Data Fields

 $_displayName
 
 $_isLocalized
 
 $_name
 
 $_required
 
 $_validationMessage
 

Detailed Description

Class that describes a configurable filter setting.

Definition at line 18 of file FilterSetting.inc.php.

Constructor & Destructor Documentation

◆ __construct()

FilterSetting::__construct (   $name,
  $displayName,
  $validationMessage,
  $required = FORM_VALIDATOR_REQUIRED_VALUE,
  $isLocalized = false 
)

Constructor

Parameters
$namestring
$displayNamestring
$validationMessagestring
$requiredstring
$isLocalizedboolean

Reimplemented in SetFilterSetting.

Definition at line 58 of file FilterSetting.inc.php.

References setDisplayName(), setIsLocalized(), setName(), setRequired(), and setValidationMessage().

Member Function Documentation

◆ getCheck()

& FilterSetting::getCheck ( $form)

Get the form validation check

Returns
FormValidator

Reimplemented in SetFilterSetting, BooleanFilterSetting, and EmailFilterSetting.

Definition at line 157 of file FilterSetting.inc.php.

References getName(), getRequired(), and getValidationMessage().

◆ getDisplayName()

FilterSetting::getDisplayName ( )

Get the display name

Returns
string

Definition at line 97 of file FilterSetting.inc.php.

References $_displayName.

◆ getIsLocalized()

FilterSetting::getIsLocalized ( )

Get the localization flag

Returns
boolean

Definition at line 145 of file FilterSetting.inc.php.

References $_isLocalized.

◆ getName()

FilterSetting::getName ( )

Get the setting name

Returns
string

Definition at line 81 of file FilterSetting.inc.php.

References $_name.

Referenced by BooleanFilterSetting\getCheck(), EmailFilterSetting\getCheck(), SetFilterSetting\getCheck(), and getCheck().

◆ getRequired()

FilterSetting::getRequired ( )

Get the required flag

Returns
string

Definition at line 129 of file FilterSetting.inc.php.

References $_required.

Referenced by EmailFilterSetting\getCheck(), SetFilterSetting\getCheck(), and getCheck().

◆ getValidationMessage()

FilterSetting::getValidationMessage ( )

Get the validation message

Returns
string

Definition at line 113 of file FilterSetting.inc.php.

References $_validationMessage.

Referenced by BooleanFilterSetting\getCheck(), EmailFilterSetting\getCheck(), SetFilterSetting\getCheck(), and getCheck().

◆ setDisplayName()

FilterSetting::setDisplayName (   $displayName)

Set the display name

Parameters
$displayNamestring

Definition at line 89 of file FilterSetting.inc.php.

Referenced by __construct().

◆ setIsLocalized()

FilterSetting::setIsLocalized (   $isLocalized)

Set the localization flag

Parameters
$isLocalizedboolean

Definition at line 137 of file FilterSetting.inc.php.

Referenced by __construct().

◆ setName()

FilterSetting::setName (   $name)

Set the setting name

Parameters
$namestring

Definition at line 73 of file FilterSetting.inc.php.

Referenced by __construct().

◆ setRequired()

FilterSetting::setRequired (   $required)

Set the required flag

Parameters
$requiredstring

Definition at line 121 of file FilterSetting.inc.php.

Referenced by __construct().

◆ setValidationMessage()

FilterSetting::setValidationMessage (   $validationMessage)

Set the validation message

Parameters
$validationMessagestring

Definition at line 105 of file FilterSetting.inc.php.

Referenced by __construct().

Field Documentation

◆ $_displayName

string FilterSetting::$_displayName

the supported transformation

Definition at line 29 of file FilterSetting.inc.php.

Referenced by getDisplayName().

◆ $_isLocalized

boolean FilterSetting::$_isLocalized

Definition at line 47 of file FilterSetting.inc.php.

Referenced by getIsLocalized().

◆ $_name

string FilterSetting::$_name

the (internal) name of the setting

Definition at line 23 of file FilterSetting.inc.php.

Referenced by getName().

◆ $_required

boolean FilterSetting::$_required

Definition at line 41 of file FilterSetting.inc.php.

Referenced by getRequired().

◆ $_validationMessage

string FilterSetting::$_validationMessage

Definition at line 35 of file FilterSetting.inc.php.

Referenced by getValidationMessage().


The documentation for this class was generated from the following file: