order = AdminUserAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = AdminUserAdminPresentation.GroupName.User, order = AdminUserAdminPresentation.GroupOrder.User), @AdminGroupPresentation(name = AdminUserAdminPresentation.GroupName.AdditionalFields, order = AdminUserAdminPresentation.GroupOrder.AdditionalFields), @AdminGroupPresentation(name = AdminUserAdminPresentation.GroupName.RolesAndPermissions, order = AdminUserAdminPresentation.GroupOrder.RolesAndPermissions, column = 1), @AdminGroupPresentation(name = AdminUserAdminPresentation.GroupName.Miscellaneous, order = AdminUserAdminPresentation.GroupOrder.Miscellaneous, column = 1, untitled = true)
protected GroupMetadata buildGroupMetadata(AdminGroupPresentation groupPresentation, Class<?> owningClass, Map<String, TabMetadata> metadata) { GroupMetadata group = new GroupMetadata(); group.setOwningClass(owningClass.getCanonicalName()); group.setGroupName(groupPresentation.name()); group.setGroupOrder(groupPresentation.order()); group.setColumn(groupPresentation.column()); group.setUntitled(groupPresentation.untitled()); group.setTooltip(groupPresentation.tooltip()); group.setCollapsed(groupPresentation.collapsed()); return group; }
protected TabMetadata buildTabMetadata(AdminTabPresentation tabPresentation, Class<?> owningClass, Map<String, TabMetadata> metadata) { TabMetadata constructedTab = getTabFromMetadata(tabPresentation.name(), metadata); TabMetadata tab; Map<String, GroupMetadata> groupMetadataMap; if (constructedTab != null) { tab = constructedTab; groupMetadataMap = tab.getGroupMetadata(); } else { tab = new TabMetadata(); groupMetadataMap = new HashMap<>(); tab.setTabName(tabPresentation.name()); tab.setTabOrder(tabPresentation.order()); tab.setOwningClass(owningClass.getCanonicalName()); } for (AdminGroupPresentation groupPresentation : tabPresentation.groups()) { if (getGroupFromMetadata(groupPresentation.name(), metadata) == null) { groupMetadataMap.put(groupPresentation.name(), buildGroupMetadata(groupPresentation, owningClass, metadata)); } } tab.setGroupMetadata(groupMetadataMap); return tab; }
order = StaticAssetAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = StaticAssetAdminPresentation.GroupName.General, order = StaticAssetAdminPresentation.GroupOrder.General, untitled = true), @AdminGroupPresentation(name = StaticAssetAdminPresentation.GroupName.Options, order = StaticAssetAdminPresentation.GroupOrder.Options, column = 1), @AdminGroupPresentation(name = StaticAssetAdminPresentation.GroupName.Image, order = StaticAssetAdminPresentation.GroupOrder.Image, untitled = true), @AdminGroupPresentation(name = StaticAssetAdminPresentation.GroupName.File_Details, order = StaticAssetAdminPresentation.GroupOrder.File_Details, column = 1)
order = AbstractModuleConfigurationAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = AbstractModuleConfigurationAdminPresentation.GroupName.General, order = AbstractModuleConfigurationAdminPresentation.GroupOrder.General, untitled = true), @AdminGroupPresentation(name = AbstractModuleConfigurationAdminPresentation.GroupName.ActiveDates, order = AbstractModuleConfigurationAdminPresentation.GroupOrder.ActiveDates, column = 1), @AdminGroupPresentation(name = AbstractModuleConfigurationAdminPresentation.GroupName.Options, order = AbstractModuleConfigurationAdminPresentation.GroupOrder.Options, column = 1)
order = PageAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = PageAdminPresentation.GroupName.Basic, order = PageAdminPresentation.GroupOrder.Basic), @AdminGroupPresentation(name = PageAdminPresentation.GroupName.Data, order = PageAdminPresentation.GroupOrder.Data), @AdminGroupPresentation(name = PageAdminPresentation.GroupName.Misc, order = PageAdminPresentation.GroupOrder.Misc, column = 1) order = PageAdminPresentation.TabOrder.Seo, groups = { @AdminGroupPresentation(name = PageAdminPresentation.GroupName.Tags, order = PageAdminPresentation.GroupOrder.Tags), @AdminGroupPresentation(name = PageAdminPresentation.GroupName.Sitemap, order = PageAdminPresentation.GroupOrder.Sitemap, column = 1)
order = ProductOptionAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = ProductOptionAdminPresentation.GroupName.General, order = ProductOptionAdminPresentation.GroupOrder.General, untitled = true), @AdminGroupPresentation(name = ProductOptionAdminPresentation.GroupName.Details, order = ProductOptionAdminPresentation.GroupOrder.Details, column = 1), @AdminGroupPresentation(name = ProductOptionAdminPresentation.GroupName.Validation, order = ProductOptionAdminPresentation.GroupOrder.Validation, column = 1)
order = SiteAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = SiteAdminPresentation.GroupName.General, order = SiteAdminPresentation.GroupOrder.General, untitled = true), @AdminGroupPresentation(name = SiteAdminPresentation.GroupName.Security, order = SiteAdminPresentation.GroupOrder.Security)
order = CustomerPhoneAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = CustomerPhoneAdminPresentation.GroupName.PhoneInfo, order = CustomerPhoneAdminPresentation.GroupOrder.PhoneInfo, untitled = true), @AdminGroupPresentation(name = CustomerPhoneAdminPresentation.GroupName.Defaults, order = CustomerPhoneAdminPresentation.GroupOrder.Defaults, column = 1, untitled = true)
@AdminTabPresentation( groups = { @AdminGroupPresentation(name = AdminRoleAdminPresentation.GroupName.RoleDetails, order = AdminRoleAdminPresentation.GroupOrder.RoleDetails), @AdminGroupPresentation(name = AdminRoleAdminPresentation.GroupName.Permissions, order = AdminRoleAdminPresentation.GroupOrder.Permissions, untitled = true)
order = SearchFacetAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = SearchFacetAdminPresentation.GroupName.General, order = SearchFacetAdminPresentation.GroupOrder.General, untitled = true), @AdminGroupPresentation(name = SearchFacetAdminPresentation.GroupName.Ranges, order = SearchFacetAdminPresentation.GroupOrder.Ranges), @AdminGroupPresentation(name = SearchFacetAdminPresentation.GroupName.Options, order = SearchFacetAdminPresentation.GroupOrder.Options, column = 1) order = SearchFacetAdminPresentation.TabOrder.Dependent, groups = { @AdminGroupPresentation(name = SearchFacetAdminPresentation.GroupName.Dependent, order = SearchFacetAdminPresentation.GroupOrder.Dependent, untitled = true)
order = SearchRedirectAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = SearchRedirectAdminPresentation.GroupName.General, order = SearchRedirectAdminPresentation.GroupOrder.General), @AdminGroupPresentation(name = SearchRedirectAdminPresentation.GroupName.Dates, order = SearchRedirectAdminPresentation.GroupOrder.Dates, column = 1)
order = URLHandlerAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = URLHandlerAdminPresentation.GroupName.General, order = URLHandlerAdminPresentation.GroupOrder.General, untitled = true), @AdminGroupPresentation(name = URLHandlerAdminPresentation.GroupName.Redirect, order = URLHandlerAdminPresentation.GroupOrder.Redirect, column = 1)
@AdminTabPresentation( groups = { @AdminGroupPresentation(name = SystemPropertyAdminPresentation.GroupName.General, order = SystemPropertyAdminPresentation.GroupOrder.General, untitled = true), @AdminGroupPresentation(name = SystemPropertyAdminPresentation.GroupName.Placement, order = SystemPropertyAdminPresentation.GroupOrder.Placement, column = 1)
order = PromotionMessageAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = PromotionMessageAdminPresentation.GroupName.General, order = PromotionMessageAdminPresentation.GroupOrder.General, untitled = true), @AdminGroupPresentation(name = PromotionMessageAdminPresentation.GroupName.Placement, order = PromotionMessageAdminPresentation.GroupOrder.Placement, untitled = true), @AdminGroupPresentation(name = PromotionMessageAdminPresentation.GroupName.ActiveRange, order = PromotionMessageAdminPresentation.GroupOrder.ActiveRange, tooltip = "PromotionMessageImpl_Offer_Active_Range_Tooltip", order = PromotionMessageAdminPresentation.TabOrder.Media, groups = { @AdminGroupPresentation(name = PromotionMessageAdminPresentation.GroupName.Media, order = PromotionMessageAdminPresentation.GroupOrder.Media, untitled = true)
order = OfferAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = OfferAdminPresentation.GroupName.Description, order = OfferAdminPresentation.GroupOrder.Description, untitled = true), @AdminGroupPresentation(name = OfferAdminPresentation.GroupName.RuleConfiguration, order = OfferAdminPresentation.GroupOrder.RuleConfiguration, untitled = true), @AdminGroupPresentation(name = OfferAdminPresentation.GroupName.ActivityRange, order = OfferAdminPresentation.GroupOrder.ActivityRange, column = 1), @AdminGroupPresentation(name = OfferAdminPresentation.GroupName.Customer, order = OfferAdminPresentation.GroupOrder.Customer, column = 1), @AdminGroupPresentation(name = OfferAdminPresentation.GroupName.CombineStack, order = OfferAdminPresentation.GroupOrder.CombineStack, column = 1, collapsed = true), @AdminGroupPresentation(name = OfferAdminPresentation.GroupName.Restrictions, order = OfferAdminPresentation.GroupOrder.Restrictions, column = 1, order = OfferAdminPresentation.TabOrder.Qualifiers, groups = { @AdminGroupPresentation(name = OfferAdminPresentation.GroupName.ShouldBeRelated, order = OfferAdminPresentation.GroupOrder.ShouldBeRelated, column = 1, untitled = true), @AdminGroupPresentation(name = OfferAdminPresentation.GroupName.QualifierRuleRestriction,
order = CustomerAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = CustomerAdminPresentation.GroupName.Customer, order = CustomerAdminPresentation.GroupOrder.Customer, untitled = true), @AdminGroupPresentation(name = CustomerAdminPresentation.GroupName.ContactInfo, order = CustomerAdminPresentation.GroupOrder.ContactInfo), @AdminGroupPresentation(name = CustomerAdminPresentation.GroupName.QualificationOptions, order = CustomerAdminPresentation.GroupOrder.QualificationOptions, column = 1, untitled = true), @AdminGroupPresentation(name = CustomerAdminPresentation.GroupName.Audit, order = CustomerAdminPresentation.GroupOrder.Audit, column = 1, collapsed = true) order = CustomerAdminPresentation.TabOrder.Pricing, groups = { @AdminGroupPresentation(name = CustomerAdminPresentation.GroupName.Pricing, order = CustomerAdminPresentation.GroupOrder.Pricing, untitled = true)
order = ProductAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = ProductAdminPresentation.GroupName.General, order = ProductAdminPresentation.GroupOrder.General, untitled = true), @AdminGroupPresentation(name = ProductAdminPresentation.GroupName.Image, order = ProductAdminPresentation.GroupOrder.Image, column = 1), @AdminGroupPresentation(name = ProductAdminPresentation.GroupName.ActiveDateRange, order = ProductAdminPresentation.GroupOrder.ActiveDateRange, column = 1), @AdminGroupPresentation(name = ProductAdminPresentation.GroupName.Financial, order = ProductAdminPresentation.GroupOrder.Financial, column = 1), @AdminGroupPresentation(name = ProductAdminPresentation.GroupName.Miscellaneous, order = ProductAdminPresentation.GroupOrder.Miscellaneous, column = 1, collapsed = true) order = ProductAdminPresentation.TabOrder.Pricing, groups = { @AdminGroupPresentation(name = ProductAdminPresentation.GroupName.Price, order = ProductAdminPresentation.GroupOrder.Price), @AdminGroupPresentation(name = ProductAdminPresentation.GroupName.Discountable, order = ProductAdminPresentation.GroupOrder.Discountable, untitled = true, column = 1) order = ProductAdminPresentation.TabOrder.Marketing, groups = { @AdminGroupPresentation(name = ProductAdminPresentation.GroupName.Marketing,
order = SkuAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = SkuAdminPresentation.GroupName.General, order = SkuAdminPresentation.GroupOrder.General, untitled = true), @AdminGroupPresentation(name = SkuAdminPresentation.GroupName.Image, order = SkuAdminPresentation.GroupOrder.Image, column = 1), @AdminGroupPresentation(name = SkuAdminPresentation.GroupName.ActiveDateRange, order = SkuAdminPresentation.GroupOrder.ActiveDateRange, column = 1), @AdminGroupPresentation(name = SkuAdminPresentation.GroupName.Financial, order = SkuAdminPresentation.GroupOrder.Financial, column = 1), @AdminGroupPresentation(name = SkuAdminPresentation.GroupName.Miscellaneous, order = SkuAdminPresentation.GroupOrder.Miscellaneous, column = 1, collapsed = true) order = SkuAdminPresentation.TabOrder.Pricing, groups = { @AdminGroupPresentation(name = SkuAdminPresentation.GroupName.Price, order = SkuAdminPresentation.GroupOrder.Price), @AdminGroupPresentation(name = SkuAdminPresentation.GroupName.Discountable, order = SkuAdminPresentation.GroupOrder.Discountable, untitled = true, column = 1) order = SkuAdminPresentation.TabOrder.Inventory, groups = { @AdminGroupPresentation(name = SkuAdminPresentation.GroupName.Inventory,
order = OrderAdminPresentation.TabOrder.General, groups = { @AdminGroupPresentation(name = OrderAdminPresentation.GroupName.General, order = OrderAdminPresentation.GroupOrder.General, untitled = true), @AdminGroupPresentation(name = OrderAdminPresentation.GroupName.Customer, order = OrderAdminPresentation.GroupOrder.Customer, column = 1), @AdminGroupPresentation(name = OrderAdminPresentation.GroupName.OrderTotals, order = OrderAdminPresentation.GroupOrder.OrderTotals, untitled = true, column = 1) order = OrderAdminPresentation.TabOrder.Advanced, groups = { @AdminGroupPresentation(name = OrderAdminPresentation.GroupName.Advanced, order = OrderAdminPresentation.GroupOrder.Advanced, untitled = true)