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 Object
getProperty
(T object, String propertyName, String leftoverExpression)
-
Field Details
-
PROPERTY_NOT_FOUND_MARKER
- See Also:
-
registry
-
-
Constructor Details
-
HardcodedPropertyAccessor
-
-
Method Details
-
getProperty
-