DefaultPropertyProvider Class
- public class DefaultPropertyProvider
extends Object
implements PropertyProvider
A generic implementation of a property provider, that supports user,
request, session, and event properties.
-
Hierarchy
-
Object
DefaultPropertyProvider
-
All Implemented Interfaces
-
PropertyProvider
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultPropertyProvider
public DefaultPropertyProvider()
- Empty constructor.
DefaultPropertyProvider
public DefaultPropertyProvider(ProfileWrapper
userWrapper,
Request
request,
Session
session,
Event
event)
- Create a new PropertyProvider, initializing possible sources
for the property value. All parameters are optional.
DefaultPropertyProvider
public DefaultPropertyProvider(String
userId,
Request
request,
Session
session,
Event
event)
- Create a new PropertyProvider, initializing possible sources
for the property value. All parameters are optional.
getProperty(String, String, String) Method
public Object
getProperty(String
propertySetType,
String
propertySet,
String
propertyName)
throws IllegalArgumentException
Retrieve a property value.
Parameters
-
propertySetType
- the type of property set (user, request,
session, event).
-
propertySet
- the name of the property set.
-
propertyName
- the name of the property.
Returns
- the property value or null.
Exceptions
-
IllegalArgumentException
- if an arg is invalid or the
PropertyProvider isn't configured for the specified args.