toOneParentProperty = "offer", mapDisplayFields = { @AdminPresentationMapField( fieldName = RuleIdentifier.CUSTOMER_FIELD_KEY, fieldPresentation = @AdminPresentation(fieldType = SupportedFieldType.RULE_SIMPLE, ruleIdentifier = RuleIdentifier.CUSTOMER, friendlyName = "OfferImpl_Customer_Rule") ), @AdminPresentationMapField( fieldName = RuleIdentifier.TIME_FIELD_KEY, fieldPresentation = @AdminPresentation(fieldType = SupportedFieldType.RULE_SIMPLE_TIME, ruleIdentifier = RuleIdentifier.TIME, friendlyName = "OfferImpl_Time_Rule") ), @AdminPresentationMapField( fieldName = RuleIdentifier.ORDER_FIELD_KEY, fieldPresentation = @AdminPresentation(fieldType = SupportedFieldType.RULE_SIMPLE, ruleIdentifier = RuleIdentifier.ORDER, friendlyName = "OfferImpl_Order_Rule") ), @AdminPresentationMapField( fieldName = RuleIdentifier.FULFILLMENT_GROUP_FIELD_KEY, fieldPresentation = @AdminPresentation(fieldType = SupportedFieldType.RULE_SIMPLE,
@AdminPresentationMapField( fieldName = "primary", fieldPresentation = @AdminPresentation(fieldType = SupportedFieldType.MEDIA,
@AdminPresentationMapFields( mapDisplayFields = { @AdminPresentationMapField( fieldName = RuleIdentifier.CUSTOMER_FIELD_KEY, fieldPresentation = @AdminPresentation(fieldType = SupportedFieldType.RULE_SIMPLE, order = 1, ruleIdentifier = RuleIdentifier.CUSTOMER, friendlyName = "Generic_Customer_Rule") ), @AdminPresentationMapField( fieldName = RuleIdentifier.TIME_FIELD_KEY, fieldPresentation = @AdminPresentation(fieldType = SupportedFieldType.RULE_SIMPLE, order = 2, ruleIdentifier = RuleIdentifier.TIME, friendlyName = "Generic_Time_Rule") ), @AdminPresentationMapField( fieldName = RuleIdentifier.REQUEST_FIELD_KEY, fieldPresentation = @AdminPresentation(fieldType = SupportedFieldType.RULE_SIMPLE, order = 3, ruleIdentifier = RuleIdentifier.REQUEST, friendlyName = "Generic_Request_Rule") ), @AdminPresentationMapField( fieldName = RuleIdentifier.PRODUCT_FIELD_KEY, fieldPresentation = @AdminPresentation(fieldType = SupportedFieldType.RULE_SIMPLE, order = 4, ruleIdentifier = RuleIdentifier.PRODUCT, friendlyName = "Generic_Product_Rule") ), @AdminPresentationMapField( fieldName = RuleIdentifier.ORDER_FIELD_KEY, fieldPresentation = @AdminPresentation(fieldType = SupportedFieldType.RULE_SIMPLE, order = 5,
@AdminPresentationMapFields( mapDisplayFields = { @AdminPresentationMapField( fieldName = RuleIdentifier.CUSTOMER_FIELD_KEY, fieldPresentation = @AdminPresentation(fieldType = SupportedFieldType.RULE_SIMPLE, order = 1, ruleIdentifier = RuleIdentifier.CUSTOMER, friendlyName = "Generic_Customer_Rule") ), @AdminPresentationMapField( fieldName = RuleIdentifier.TIME_FIELD_KEY, fieldPresentation = @AdminPresentation(fieldType = SupportedFieldType.RULE_SIMPLE, order = 2, ruleIdentifier = RuleIdentifier.TIME, friendlyName = "Generic_Time_Rule") ), @AdminPresentationMapField( fieldName = RuleIdentifier.REQUEST_FIELD_KEY, fieldPresentation = @AdminPresentation(fieldType = SupportedFieldType.RULE_SIMPLE, order = 3, ruleIdentifier = RuleIdentifier.REQUEST, friendlyName = "Generic_Request_Rule") ), @AdminPresentationMapField( fieldName = RuleIdentifier.PRODUCT_FIELD_KEY, fieldPresentation = @AdminPresentation(fieldType = SupportedFieldType.RULE_SIMPLE, order = 4,