University of Natural Resources and Life Sciences (BOKU)
Institute of Computational Biology

PerlDoc

See PublishedAPI for packages intended to be used by Plugin and Contrib authors, or browse all packages.
See also Developing plugins, Developer's Bible, Technical Overview


Parent package: Foswiki::Prefs
Child packages:

    internal package Foswiki::Prefs::BaseBackend

    This is the base module for preferences backends. Its main purpose is to document the interface and provide facilities methods.

    ClassMethod new(@_)

    Creates a preferences backend object.

    ObjectMethod finish()

    Break circular references.

    ObjectMethod prefs() → @preferenceKeys

    Return a list with the names of defined preferences.

    ObjectMethod localPrefs() → @preferenceKeys

    Return a list with the names of 'Local' preferences.

    ObjectMethod get($key) → $value

    Return the value of the preference $key.

    ObjectMethod getLocal($key) → $value

    Return the 'Local' value of the preference $key.

    ObjectMethod insert($type, $key, $value ) = @_;

    Insert the preference named $key as $value. $type can be 'Local' or 'Set'.

    ObjectMethod cleanupInsertValue($value_ref)

    Utility method that cleans $$vaue_ref for later use in insert().

    Topic revision: r1 - 2023-08-06, UnknownUser
    2024-09-20 - 05:51 Foswiki v2.1.8