Uses of Interface
com.flexive.shared.configuration.Parameter

Packages that use Parameter
com.flexive.shared.configuration Value objects for referencing parameters in the configuration engine. 
com.flexive.shared.configuration.parameters Parameter implementations for different value types. 
com.flexive.shared.interfaces Local and remote interfaces of the flexive EJB engines. 
 

Uses of Parameter in com.flexive.shared.configuration
 

Fields in com.flexive.shared.configuration declared as Parameter
static Parameter<java.lang.Long> SystemParameters.BINARY_DB_PREVIEW_THRESHOLD
          Size a preview of a binary has to exceed to be stored on the filesystem (<0 == always store in database, 0=always store in FS)
static Parameter<java.lang.Long> SystemParameters.BINARY_DB_THRESHOLD
          Size a binary has to exceed to be stored on the filesystem (<0 == always store in database, 0=always store in FS)
static Parameter<java.lang.Boolean> SystemParameters.BINARY_TRANSIT_DB
          Whether to store binary transit files in the database or filesystem
static Parameter<java.lang.Long> SystemParameters.DB_VERSION
          Database version
static Parameter<java.lang.Boolean> SystemParameters.DIVISION_RUNONCE
          Boolean parameter to determine if run-once scripts have been executed
static Parameter<java.util.ArrayList> SystemParameters.DIVISION_RUNONCE_INFOS
          Detailed information about the execution of run-once scripts
static Parameter<java.lang.String> SystemParameters.EXPORT_DOWNLOAD_URL
          Download URL for exports
static Parameter<java.lang.Boolean> SystemParameters.FLATSTORAGE_AUTO
          If the flat storage is enabled, automatically flatten matching assignments
static Parameter<java.lang.String> SystemParameters.GLOBAL_DATASOURCES
          Division datasource parameter
static Parameter<java.lang.String> SystemParameters.GLOBAL_DIVISIONS_DOMAINS
          Division domain matcher parameter
static Parameter<java.lang.String> SystemParameters.GLOBAL_ROOT_LOGIN
          Root login parameter
static Parameter<java.lang.String> SystemParameters.GLOBAL_ROOT_PASSWORD
          Root password parameter
static Parameter<java.lang.String> SystemParameters.NODE_BINARY_PATH
          Path on the current nodes filesystem for binary files
static Parameter<java.lang.String> SystemParameters.NODE_TRANSIT_PATH
          Path on the current nodes filesystem for binary transit files
static Parameter<java.lang.String> SystemParameters.PASSWORD_SALT_METHOD
          Set the password hash method for the division.
static Parameter<java.lang.String> SystemParameters.THUMBNAIL_MAPPING
          Parameter for specifying the URL mapping for the thumbnail servlet.
static Parameter<java.lang.Long> SystemParameters.TREE_CAPTION_PROPERTY
          Tree Caption property id
static Parameter<java.lang.Long> SystemParameters.TREE_CAPTION_ROOTASSIGNMENT
          Tree Caption root assignment id
static Parameter<java.lang.Boolean> SystemParameters.TREE_CHECKS_ENABLED
          Tree checks enabled
static Parameter<java.lang.Long> SystemParameters.TREE_FQN_PROPERTY
          Tree FQN property
static Parameter<java.lang.Long> SystemParameters.TREE_FQN_ROOTASSIGNMENT
          Tree FQN root assignment id
static Parameter<java.lang.Boolean> SystemParameters.TREE_LIVE_ENABLED
          Whether the live tree should be enabled in the backend content tree
static Parameter<java.lang.String> SystemParameters.USER_DATEFORMAT
          User specific date format
static Parameter<java.lang.String> SystemParameters.USER_DATETIMEFORMAT
          User specific date/time format
static Parameter<java.lang.String> SystemParameters.USER_DECIMALSEPARATOR
          User specific decimal separator
static Parameter<java.lang.Long> SystemParameters.USER_DEFAULTINPUTLANGUAGE
          The default input language for multilingual input fields
static Parameter<java.lang.String> SystemParameters.USER_GROUPINGSEPARATOR
          User specific grouping separator
static Parameter<QueryRootNode> SystemParameters.USER_QUERIES_CONTENT
          Configuration parameter for storing user content queries assembled in the GUI.
static Parameter<ResultPreferences> SystemParameters.USER_RESULT_PREFERENCES
           
static Parameter<java.lang.String> SystemParameters.USER_TIMEFORMAT
          User specific time format
static Parameter<java.lang.Boolean> SystemParameters.USER_USEGROUPINGSEPARATOR
          User specific flag if to use the grouping separator
 

Methods in com.flexive.shared.configuration that return Parameter
 Parameter<T> Parameter.copy()
          Return a copy of this parameter instance.
 Parameter<T> Parameter.freeze()
          Freeze the parameter configuration.
 Parameter<T> Parameter.setData(ParameterData<T> data)
          Sets the data for this parameter.
 

Methods in com.flexive.shared.configuration with parameters of type Parameter
<T> T
ParameterMap.get(Parameter<T> parameter)
           
<T> void
ParameterMap.put(Parameter<T> parameter, T value)
           
 

Uses of Parameter in com.flexive.shared.configuration.parameters
 

Classes in com.flexive.shared.configuration.parameters that implement Parameter
(package private)  class BooleanParameter
          Boolean parameters for flexive.
(package private)  class IntegerParameter
          Integer parameters for flexive.
(package private)  class LongParameter
           
(package private)  class ObjectParameter<T>
          Generic Object parameter wrapper.
 class ParameterImpl<T>
          Generic parameter implementation.
(package private)  class StringParameter
          String parameters for flexive.
 

Methods in com.flexive.shared.configuration.parameters that return Parameter
 Parameter<java.lang.String> StringParameter.copy()
          Return a copy of this parameter instance.
 Parameter<T> ObjectParameter.copy()
          Return a copy of this parameter instance.
 Parameter<java.lang.Long> LongParameter.copy()
          Return a copy of this parameter instance.
 Parameter<java.lang.Integer> IntegerParameter.copy()
          Return a copy of this parameter instance.
 Parameter<java.lang.Boolean> BooleanParameter.copy()
          Return a copy of this parameter instance.
 Parameter<T> ParameterImpl.freeze()
           
static
<T> Parameter<T>
ParameterFactory.newInstance(java.lang.Class<T> cls, ParameterData<T> data)
          Creates a new parameter from a ParameterData instance.
static
<T> Parameter<T>
ParameterFactory.newInstance(java.lang.Class<T> cls, ParameterPath path, boolean cached, T defaultValue)
          Create a new parameter without a specific key and a default value.
static
<T> Parameter<T>
ParameterFactory.newInstance(java.lang.Class<T> cls, ParameterPath path, java.lang.String key, boolean cached, T defaultValue)
          Create a new parameter with key and default value, using path information from a ParameterPath object.
static
<T> Parameter<T>
ParameterFactory.newInstance(java.lang.Class<T> cls, ParameterPath path, java.lang.String key, T defaultValue)
          Create a new parameter with key and default value, using path information from a ParameterPath object.
static
<T> Parameter<T>
ParameterFactory.newInstance(java.lang.Class<T> cls, ParameterPath path, T defaultValue)
          Create a new parameter without a specific key and a default value.
static
<T> Parameter<T>
ParameterFactory.newInstance(java.lang.Class<T> cls, java.lang.String path, ParameterScope scope, java.lang.String key, T defaultValue)
          Create a new parameter for a path with key and default value.
static
<T> Parameter<T>
ParameterFactory.newInstance(java.lang.Class<T> cls, java.lang.String path, ParameterScope scope, T defaultValue)
          Create a new parameter for a path with a default value, but without a fixed key.
static Parameter ParameterFactory.newInstance(java.lang.String className, ParameterData data)
          Return a generic parameter using a fully qualified class name.
static
<T> Parameter<T>
ParameterFactory.newXStreamInstance(java.lang.Class<T> cls, ParameterPath path, java.lang.String key, boolean cached, T defaultValue, com.thoughtworks.xstream.XStream instance)
          Create a new parameter that uses a custom XStream instance for serialization.
static
<T> Parameter<T>
ParameterFactory.newXStreamInstance(java.lang.Class<T> cls, java.lang.String path, ParameterScope scope, java.lang.String key, boolean cached, T defaultValue, com.thoughtworks.xstream.XStream instance)
          Create a new parameter that uses a custom XStream instance for serialization.
static Parameter ParameterFactory.newXStreamInstance(java.lang.String className, ParameterData data, com.thoughtworks.xstream.XStream instance)
          Return a generic parameter using a fully qualified class name.
 Parameter<T> ParameterImpl.setData(ParameterData<T> parameterData)
           
 

Uses of Parameter in com.flexive.shared.interfaces
 

Methods in com.flexive.shared.interfaces with parameters of type Parameter
 void ScriptingEngine.executeDropRunOnceScripts(Parameter<java.lang.Boolean> param, java.lang.String dropName)
          Execute run-once scripts for drops.
<T extends java.io.Serializable>
T
GenericConfigurationEngine.get(Parameter<T> parameter)
          Retrieves the value of the given parameter.
<T extends java.io.Serializable>
T
GenericConfigurationEngine.get(Parameter<T> parameter, java.lang.String key)
          Retrieves the value for the given parameter using the given key.
<T extends java.io.Serializable>
T
GenericConfigurationEngine.get(Parameter<T> parameter, java.lang.String key, boolean ignoreDefault)
          Retrieves the value for the given parameter using the given key.
<PT extends java.io.Serializable>
PT
CustomDomainConfigurationEngine.get(T domain, Parameter<PT> parameter, java.lang.String key, boolean ignoreDefault)
          Retrieves the value for the given parameter using the given key, for a specific domain.
<T extends java.io.Serializable>
java.util.Map<java.lang.String,T>
GenericConfigurationEngine.getAll(Parameter<T> parameter)
          Retrieves all key/value pairs stored under the path of the given parameter.
 java.util.List<T> CustomDomainConfigurationEngine.getDomains(Parameter parameter)
          Retrieves the domains that have configuration entries for the given parameter.
 java.util.List<T> CustomDomainConfigurationEngine.getDomains(Parameter parameter, java.lang.String key)
          Retrieves the domains that have configuration entries for the given parameter.
<T extends java.io.Serializable>
java.util.Collection<java.lang.String>
GenericConfigurationEngine.getKeys(Parameter<T> parameter)
          Retrieves all keys stored under the path of the given parameter.
<T extends java.io.Serializable>
void
GenericConfigurationEngine.put(Parameter<T> parameter, java.lang.String key, T value)
          Set a parameter containing a value of type T using the given key.
<T extends java.io.Serializable>
void
GenericConfigurationEngine.put(Parameter<T> parameter, T value)
          Set a parameter containing a value of type T.
<PT extends java.io.Serializable>
void
CustomDomainConfigurationEngine.put(T domain, Parameter<PT> parameter, java.lang.String key, PT value)
          Set a parameter containing a value of type T using the given key.
<T extends java.io.Serializable>
void
ConfigurationEngine.putInSource(Parameter<T> parameter, java.lang.String key, T value)
          Store the value in the source configuration EJB for the given parameter.
<T extends java.io.Serializable>
void
ConfigurationEngine.putInSource(Parameter<T> parameter, T value)
          Store the value in the source configuration EJB for the given parameter.
<T extends java.io.Serializable>
void
GenericConfigurationEngine.remove(Parameter<T> parameter)
          Removes a parameter from the database.
<T extends java.io.Serializable>
void
GenericConfigurationEngine.remove(Parameter<T> parameter, java.lang.String key)
          Removes a parameter from the database using the given key.
<PT extends java.io.Serializable>
void
CustomDomainConfigurationEngine.remove(T domain, Parameter<PT> parameter, java.lang.String key)
          Removes a parameter from the database using the given key.
<T extends java.io.Serializable>
void
GenericConfigurationEngine.removeAll(Parameter<T> parameter)
          Remove all parameters stored under this parameter's path.
<PT extends java.io.Serializable>
void
CustomDomainConfigurationEngine.removeAll(T domain, Parameter<PT> parameter)
          Remove all parameters stored under this parameter's path.
<T extends java.io.Serializable>
Pair<java.lang.Boolean,T>
GenericConfigurationEngine.tryGet(Parameter<T> parameter, java.lang.String key, boolean ignoreDefault)
          Try to fetch the given parameter.