Class HardcodedPropertyAccessor<T>
java.lang.Object
org.apache.unomi.plugins.baseplugin.conditions.accessors.HardcodedPropertyAccessor<T>
- Direct Known Subclasses:
CampaignAccessor,ConsentAccessor,CustomItemAccessor,EventAccessor,GoalAccessor,ItemAccessor,MapAccessor,MetadataAccessor,MetadataItemAccessor,ProfileAccessor,RuleAccessor,SessionAccessor,TimestampedItemAccessor
Hardcoded property accessors serve two purpose:
- control access to object fields, only expose the ones that are "safe" to use
- prevent using Java Reflection API that is both slower and potentially unsafe as there could be potential to abuse it.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ObjectgetProperty(T object, String propertyName, String leftoverExpression)
-
Field Details
-
PROPERTY_NOT_FOUND_MARKER
- See Also:
-
registry
-
-
Constructor Details
-
HardcodedPropertyAccessor
-
-
Method Details
-
getProperty
-