protected FieldMetadataOverride constructAdornedTargetCollectionMetadataOverride(AdminPresentationAdornedTargetCollection adornedTargetCollection) { if (adornedTargetCollection != null) { FieldMetadataOverride override = new FieldMetadataOverride(); override.setGridVisibleFields(adornedTargetCollection.gridVisibleFields()); override.setSelectizeVisibleField(adornedTargetCollection.selectizeVisibleField()); override.setIgnoreAdornedProperties(adornedTargetCollection.ignoreAdornedProperties()); override.setMaintainedAdornedTargetFields(adornedTargetCollection.maintainedAdornedTargetFields()); override.setParentObjectIdProperty(adornedTargetCollection.parentObjectIdProperty()); override.setParentObjectProperty(adornedTargetCollection.parentObjectProperty()); override.setSortAscending(adornedTargetCollection.sortAscending()); override.setSortProperty(adornedTargetCollection.sortProperty()); override.setTargetObjectIdProperty(adornedTargetCollection.targetObjectIdProperty()); override.setTargetObjectProperty(adornedTargetCollection.targetObjectProperty()); override.setJoinEntityClass(adornedTargetCollection.joinEntityClass()); override.setCustomCriteria(adornedTargetCollection.customCriteria()); override.setUseServerSideInspectionCache(adornedTargetCollection.useServerSideInspectionCache()); override.setExcluded(adornedTargetCollection.excluded()); override.setFriendlyName(adornedTargetCollection.friendlyName()); override.setReadOnly(adornedTargetCollection.readOnly()); override.setOrder(adornedTargetCollection.order()); override.setTab(adornedTargetCollection.tab()); override.setTabOrder(adornedTargetCollection.tabOrder()); override.setGroup(adornedTargetCollection.group()); override.setSecurityLevel(adornedTargetCollection.securityLevel()); override.setAddType(adornedTargetCollection.operationTypes().addType()); override.setFetchType(adornedTargetCollection.operationTypes().fetchType()); override.setRemoveType(adornedTargetCollection.operationTypes().removeType()); override.setUpdateType(adornedTargetCollection.operationTypes().updateType()); override.setInspectType(adornedTargetCollection.operationTypes().inspectType()); override.setShowIfProperty(adornedTargetCollection.showIfProperty());
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region="blCategories") @BatchSize(size = 50) @AdminPresentationAdornedTargetCollection( targetObjectProperty = "subCategory", parentObjectProperty = "category", @Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region="blCategories") @BatchSize(size = 50) @AdminPresentationAdornedTargetCollection( targetObjectProperty = "category", parentObjectProperty = "subCategory", @Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region="blCategories") @BatchSize(size = 50) @AdminPresentationAdornedTargetCollection( targetObjectProperty = "product", parentObjectProperty = "category", @OrderBy(value="sequence") @BatchSize(size = 50) @AdminPresentationAdornedTargetCollection(friendlyName = "featuredProductsTitle", order = 1000, tab = TabName.Marketing, targetObjectProperty = "product", @Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region="blCategories") @OrderBy(value="sequence") @AdminPresentationAdornedTargetCollection(friendlyName = "crossSaleProductsTitle", order = 2000, tab = TabName.Marketing, targetObjectProperty = "relatedSaleProduct",
if (annot != null) { String testKey = prefix + key; if ((testKey.startsWith(propertyName + ".") || testKey.equals(propertyName)) && annot.excluded()) { FieldMetadata metadata = mergedProperties.get(key); if (LOG.isDebugEnabled()) { return; if ((testKey.startsWith(propertyName + ".") || testKey.equals(propertyName)) && !annot.excluded()) { FieldMetadata metadata = mergedProperties.get(key); if (!isParentExcluded) {
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region = "blProducts") @OrderBy(value = "sequence") @AdminPresentationAdornedTargetCollection(friendlyName = "crossSaleProductsTitle", tab = TabName.Marketing, order = 1000, targetObjectProperty = "relatedSaleProduct", @Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region = "blProducts") @OrderBy(value = "sequence") @AdminPresentationAdornedTargetCollection(friendlyName = "upsaleProductsTitle", tab = TabName.Marketing, order = 2000, targetObjectProperty = "relatedSaleProduct", @Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region = "blProducts") @BatchSize(size = 50) @AdminPresentationAdornedTargetCollection(friendlyName = "allParentCategoriesTitle", tab = TabName.Marketing, order = 3000, targetObjectProperty = "category", @Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region = "blProducts") @BatchSize(size = 50) @AdminPresentationAdornedTargetCollection(friendlyName = "productOptionsTitle", tab = TabName.ProductOptions, joinEntityClass = "org.broadleafcommerce.core.catalog.domain.ProductOptionXrefImpl",