[MGNLPN-132] Get rid of info.magnolia.personalization.field.definition.PersonalizationFieldDefinition Created: 01/Jun/14 Updated: 04/Jun/14 Resolved: 02/Jun/14 |
|
| Status: | Closed |
| Project: | Magnolia Personalization |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 1.0 |
| Type: | Task | Priority: | Neutral |
| Reporter: | Aleksandr Pchelintcev | Assignee: | Aleksandr Pchelintcev |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Template: |
|
| Acceptance criteria: |
Empty
|
| Task DoR: |
Empty
|
| Epic Link: | Personalisation |
| Description |
|
PersonalizationFieldDefinition interface forces the trait developers to create all the infrastructure for the trait rule fields (factory, definition, mapping etc) just for the sake of the voter class, which can be instead specified and retrieved from the TraitDefinition itself. Such approach would simplify the trait development. |