org.broadleafcommerce.openadmin.dto.override.FieldMetadataOverride Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of broadleaf-open-admin-platform Show documentation
Show all versions of broadleaf-open-admin-platform Show documentation
BroadleafCommerce Open Admin Platform
/*
* Copyright 2008-2013 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.broadleafcommerce.openadmin.dto.override;
import org.broadleafcommerce.common.presentation.client.AddMethodType;
import org.broadleafcommerce.common.presentation.client.LookupType;
import org.broadleafcommerce.common.presentation.client.OperationType;
import org.broadleafcommerce.common.presentation.client.SupportedFieldType;
import org.broadleafcommerce.common.presentation.client.UnspecifiedBooleanType;
import org.broadleafcommerce.common.presentation.client.VisibilityEnum;
import org.broadleafcommerce.openadmin.dto.MergedPropertyType;
import java.io.Serializable;
import java.util.Map;
/**
* @author Jeff Fischer
*/
public class FieldMetadataOverride {
//fields everyone depends on
private Boolean excluded;
private String friendlyName;
private String securityLevel;
private Integer order;
public Boolean getExcluded() {
return excluded;
}
public void setExcluded(Boolean excluded) {
this.excluded = excluded;
}
public String getFriendlyName() {
return friendlyName;
}
public void setFriendlyName(String friendlyName) {
this.friendlyName = friendlyName;
}
public String getSecurityLevel() {
return securityLevel;
}
public void setSecurityLevel(String securityLevel) {
this.securityLevel = securityLevel;
}
public Integer getOrder() {
return order;
}
public void setOrder(Integer order) {
this.order = order;
}
//basic fields
private SupportedFieldType fieldType;
private SupportedFieldType secondaryType = SupportedFieldType.INTEGER;
private Integer length;
private Boolean required;
private Boolean unique;
private Integer scale;
private Integer precision;
private String foreignKeyProperty;
private String foreignKeyClass;
private String foreignKeyDisplayValueProperty;
private Boolean foreignKeyCollection;
private MergedPropertyType mergedPropertyType;
private String[][] enumerationValues;
private String enumerationClass;
protected Boolean isDerived;
//@AdminPresentation derived fields
private String name;
private VisibilityEnum visibility;
private String group;
private Integer groupOrder;
protected Integer gridOrder;
private String tab;
private Integer tabOrder;
private Boolean groupCollapsed;
private SupportedFieldType explicitFieldType;
private Boolean largeEntry;
private Boolean prominent;
private String columnWidth;
private String broadleafEnumeration;
private Boolean readOnly;
private Map> validationConfigurations;
private Boolean requiredOverride;
private String tooltip;
private String helpText;
private String hint;
private String lookupDisplayProperty;
private Boolean forcePopulateChildProperties;
private String optionListEntity;
private String optionValueFieldName;
private String optionDisplayFieldName;
private Boolean optionCanEditValues;
private Serializable[][] optionFilterValues;
private String showIfProperty;
private String ruleIdentifier;
private Boolean translatable;
private LookupType lookupType;
//@AdminPresentationMapField derived fields
private Boolean searchable;
private String mapFieldValueClass;
//Not a user definable field
private Boolean toOneLookupCreatedViaAnnotation;
public Boolean getToOneLookupCreatedViaAnnotation() {
return toOneLookupCreatedViaAnnotation;
}
public void setToOneLookupCreatedViaAnnotation(Boolean toOneLookupCreatedViaAnnotation) {
this.toOneLookupCreatedViaAnnotation = toOneLookupCreatedViaAnnotation;
}
public SupportedFieldType getFieldType() {
return fieldType;
}
public void setFieldType(SupportedFieldType fieldType) {
this.fieldType = fieldType;
}
public SupportedFieldType getSecondaryType() {
return secondaryType;
}
public void setSecondaryType(SupportedFieldType secondaryType) {
this.secondaryType = secondaryType;
}
public Integer getLength() {
return length;
}
public void setLength(Integer length) {
this.length = length;
}
public Boolean getRequired() {
return required;
}
public void setRequired(Boolean required) {
this.required = required;
}
public Integer getScale() {
return scale;
}
public void setScale(Integer scale) {
this.scale = scale;
}
public Integer getPrecision() {
return precision;
}
public void setPrecision(Integer precision) {
this.precision = precision;
}
public Boolean getUnique() {
return unique;
}
public void setUnique(Boolean unique) {
this.unique = unique;
}
public String getForeignKeyProperty() {
return foreignKeyProperty;
}
public void setForeignKeyProperty(String foreignKeyProperty) {
this.foreignKeyProperty = foreignKeyProperty;
}
public String getForeignKeyClass() {
return foreignKeyClass;
}
public void setForeignKeyClass(String foreignKeyClass) {
this.foreignKeyClass = foreignKeyClass;
}
public Boolean getForeignKeyCollection() {
return foreignKeyCollection;
}
public void setForeignKeyCollection(Boolean foreignKeyCollection) {
this.foreignKeyCollection = foreignKeyCollection;
}
public MergedPropertyType getMergedPropertyType() {
return mergedPropertyType;
}
public void setMergedPropertyType(MergedPropertyType mergedPropertyType) {
this.mergedPropertyType = mergedPropertyType;
}
public String[][] getEnumerationValues() {
return enumerationValues;
}
public void setEnumerationValues(String[][] enumerationValues) {
this.enumerationValues = enumerationValues;
}
public String getForeignKeyDisplayValueProperty() {
return foreignKeyDisplayValueProperty;
}
public void setForeignKeyDisplayValueProperty(String foreignKeyDisplayValueProperty) {
this.foreignKeyDisplayValueProperty = foreignKeyDisplayValueProperty;
}
public String getEnumerationClass() {
return enumerationClass;
}
public void setEnumerationClass(String enumerationClass) {
this.enumerationClass = enumerationClass;
}
public Boolean getIsDerived() {
return isDerived;
}
public void setDerived(Boolean isDerived) {
this.isDerived = isDerived;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public SupportedFieldType getExplicitFieldType() {
return explicitFieldType;
}
public void setExplicitFieldType(SupportedFieldType fieldType) {
this.explicitFieldType = fieldType;
}
public String getGroup() {
return group;
}
public void setGroup(String group) {
this.group = group;
}
public Boolean isLargeEntry() {
return largeEntry;
}
public void setLargeEntry(Boolean largeEntry) {
this.largeEntry = largeEntry;
}
public Boolean isProminent() {
return prominent;
}
public void setProminent(Boolean prominent) {
this.prominent = prominent;
}
public String getColumnWidth() {
return columnWidth;
}
public void setColumnWidth(String columnWidth) {
this.columnWidth = columnWidth;
}
public String getBroadleafEnumeration() {
return broadleafEnumeration;
}
public void setBroadleafEnumeration(String broadleafEnumeration) {
this.broadleafEnumeration = broadleafEnumeration;
}
public Boolean getReadOnly() {
return readOnly;
}
public Boolean getTranslatable() {
return translatable;
}
public void setTranslatable(Boolean translatable) {
this.translatable = translatable;
}
public String getTab() {
return tab;
}
public void setTab(String tab) {
this.tab = tab;
}
public Integer getTabOrder() {
return tabOrder;
}
public void setTabOrder(Integer tabOrder) {
this.tabOrder = tabOrder;
}
public void setReadOnly(Boolean readOnly) {
this.readOnly = readOnly;
}
public Integer getGroupOrder() {
return groupOrder;
}
public void setGroupOrder(Integer groupOrder) {
this.groupOrder = groupOrder;
}
public Integer getGridOrder() {
return gridOrder;
}
public void setGridOrder(Integer gridOrder) {
this.gridOrder = gridOrder;
}
public Map> getValidationConfigurations() {
return validationConfigurations;
}
public void setValidationConfigurations(Map> validationConfigurations) {
this.validationConfigurations = validationConfigurations;
}
public Boolean getRequiredOverride() {
return requiredOverride;
}
public void setRequiredOverride(Boolean requiredOverride) {
this.requiredOverride = requiredOverride;
}
public Boolean getGroupCollapsed() {
return groupCollapsed;
}
public void setGroupCollapsed(Boolean groupCollapsed) {
this.groupCollapsed = groupCollapsed;
}
public String getTooltip() {
return tooltip;
}
public void setTooltip(String tooltip) {
this.tooltip = tooltip;
}
public String getHelpText() {
return helpText;
}
public void setHelpText(String helpText) {
this.helpText = helpText;
}
public String getHint() {
return hint;
}
public void setHint(String hint) {
this.hint = hint;
}
public VisibilityEnum getVisibility() {
return visibility;
}
public void setVisibility(VisibilityEnum visibility) {
this.visibility = visibility;
}
public String getLookupDisplayProperty() {
return lookupDisplayProperty;
}
public void setLookupDisplayProperty(String lookupDisplayProperty) {
this.lookupDisplayProperty = lookupDisplayProperty;
}
public Boolean getForcePopulateChildProperties() {
return forcePopulateChildProperties;
}
public void setForcePopulateChildProperties(Boolean forcePopulateChildProperties) {
this.forcePopulateChildProperties = forcePopulateChildProperties;
}
public Boolean getOptionCanEditValues() {
return optionCanEditValues;
}
public void setOptionCanEditValues(Boolean optionCanEditValues) {
this.optionCanEditValues = optionCanEditValues;
}
public String getOptionDisplayFieldName() {
return optionDisplayFieldName;
}
public void setOptionDisplayFieldName(String optionDisplayFieldName) {
this.optionDisplayFieldName = optionDisplayFieldName;
}
public String getOptionListEntity() {
return optionListEntity;
}
public void setOptionListEntity(String optionListEntity) {
this.optionListEntity = optionListEntity;
}
public String getOptionValueFieldName() {
return optionValueFieldName;
}
public void setOptionValueFieldName(String optionValueFieldName) {
this.optionValueFieldName = optionValueFieldName;
}
public Serializable[][] getOptionFilterValues() {
return optionFilterValues;
}
public void setOptionFilterValues(Serializable[][] optionFilterValues) {
this.optionFilterValues = optionFilterValues;
}
public String getRuleIdentifier() {
return ruleIdentifier;
}
public void setRuleIdentifier(String ruleIdentifier) {
this.ruleIdentifier = ruleIdentifier;
}
public Boolean getSearchable() {
return searchable;
}
public void setSearchable(Boolean searchable) {
this.searchable = searchable;
}
public String getMapFieldValueClass() {
return mapFieldValueClass;
}
public void setMapFieldValueClass(String mapFieldValueClass) {
this.mapFieldValueClass = mapFieldValueClass;
}
//collection fields
private String[] customCriteria;
private OperationType addType;
private OperationType removeType;
private OperationType updateType;
private OperationType fetchType;
private OperationType inspectType;
private Boolean useServerSideInspectionCache;
public String[] getCustomCriteria() {
return customCriteria;
}
public void setCustomCriteria(String[] customCriteria) {
this.customCriteria = customCriteria;
}
public Boolean getUseServerSideInspectionCache() {
return useServerSideInspectionCache;
}
public void setUseServerSideInspectionCache(Boolean useServerSideInspectionCache) {
this.useServerSideInspectionCache = useServerSideInspectionCache;
}
public OperationType getAddType() {
return addType;
}
public void setAddType(OperationType addType) {
this.addType = addType;
}
public OperationType getFetchType() {
return fetchType;
}
public void setFetchType(OperationType fetchType) {
this.fetchType = fetchType;
}
public OperationType getInspectType() {
return inspectType;
}
public void setInspectType(OperationType inspectType) {
this.inspectType = inspectType;
}
public OperationType getRemoveType() {
return removeType;
}
public void setRemoveType(OperationType removeType) {
this.removeType = removeType;
}
public OperationType getUpdateType() {
return updateType;
}
public void setUpdateType(OperationType updateType) {
this.updateType = updateType;
}
//basic collection fields
private AddMethodType addMethodType;
private String manyToField;
public AddMethodType getAddMethodType() {
return addMethodType;
}
public void setAddMethodType(AddMethodType addMethodType) {
this.addMethodType = addMethodType;
}
public String getManyToField() {
return manyToField;
}
public void setManyToField(String manyToField) {
this.manyToField = manyToField;
}
//Adorned target fields
private String parentObjectProperty;
private String parentObjectIdProperty;
private String targetObjectProperty;
private String[] maintainedAdornedTargetFields;
private String[] gridVisibleFields;
private String targetObjectIdProperty;
private String joinEntityClass;
private String sortProperty;
private Boolean sortAscending;
private Boolean ignoreAdornedProperties;
public String[] getGridVisibleFields() {
return gridVisibleFields;
}
public void setGridVisibleFields(String[] gridVisibleFields) {
this.gridVisibleFields = gridVisibleFields;
}
public Boolean isIgnoreAdornedProperties() {
return ignoreAdornedProperties;
}
public void setIgnoreAdornedProperties(Boolean ignoreAdornedProperties) {
this.ignoreAdornedProperties = ignoreAdornedProperties;
}
public String[] getMaintainedAdornedTargetFields() {
return maintainedAdornedTargetFields;
}
public void setMaintainedAdornedTargetFields(String[] maintainedAdornedTargetFields) {
this.maintainedAdornedTargetFields = maintainedAdornedTargetFields;
}
public String getParentObjectIdProperty() {
return parentObjectIdProperty;
}
public void setParentObjectIdProperty(String parentObjectIdProperty) {
this.parentObjectIdProperty = parentObjectIdProperty;
}
public String getParentObjectProperty() {
return parentObjectProperty;
}
public void setParentObjectProperty(String parentObjectProperty) {
this.parentObjectProperty = parentObjectProperty;
}
public Boolean isSortAscending() {
return sortAscending;
}
public void setSortAscending(Boolean sortAscending) {
this.sortAscending = sortAscending;
}
public String getSortProperty() {
return sortProperty;
}
public void setSortProperty(String sortProperty) {
this.sortProperty = sortProperty;
}
public String getTargetObjectIdProperty() {
return targetObjectIdProperty;
}
public void setTargetObjectIdProperty(String targetObjectIdProperty) {
this.targetObjectIdProperty = targetObjectIdProperty;
}
public String getJoinEntityClass() {
return joinEntityClass;
}
public void setJoinEntityClass(String joinEntityClass) {
this.joinEntityClass = joinEntityClass;
}
public String getTargetObjectProperty() {
return targetObjectProperty;
}
public void setTargetObjectProperty(String targetObjectProperty) {
this.targetObjectProperty = targetObjectProperty;
}
//Map fields
private String keyClass;
private String keyPropertyFriendlyName;
private String valueClass;
private Boolean deleteEntityUponRemove;
private String valuePropertyFriendlyName;
private UnspecifiedBooleanType isSimpleValue;
private String mediaField;
private String[][] keys;
private String mapKeyValueProperty;
private String mapKeyOptionEntityClass;
private String mapKeyOptionEntityDisplayField;
private String mapKeyOptionEntityValueField;
private String currencyCodeField;
private Boolean forceFreeFormKeys;
public Boolean isDeleteEntityUponRemove() {
return deleteEntityUponRemove;
}
public void setDeleteEntityUponRemove(Boolean deleteEntityUponRemove) {
this.deleteEntityUponRemove = deleteEntityUponRemove;
}
public UnspecifiedBooleanType getSimpleValue() {
return isSimpleValue;
}
public void setSimpleValue(UnspecifiedBooleanType simpleValue) {
isSimpleValue = simpleValue;
}
public String getKeyClass() {
return keyClass;
}
public void setKeyClass(String keyClass) {
this.keyClass = keyClass;
}
public String getKeyPropertyFriendlyName() {
return keyPropertyFriendlyName;
}
public void setKeyPropertyFriendlyName(String keyPropertyFriendlyName) {
this.keyPropertyFriendlyName = keyPropertyFriendlyName;
}
public String[][] getKeys() {
return keys;
}
public void setKeys(String[][] keys) {
this.keys = keys;
}
public String getMapKeyOptionEntityClass() {
return mapKeyOptionEntityClass;
}
public void setMapKeyOptionEntityClass(String mapKeyOptionEntityClass) {
this.mapKeyOptionEntityClass = mapKeyOptionEntityClass;
}
public String getMapKeyOptionEntityDisplayField() {
return mapKeyOptionEntityDisplayField;
}
public void setMapKeyOptionEntityDisplayField(String mapKeyOptionEntityDisplayField) {
this.mapKeyOptionEntityDisplayField = mapKeyOptionEntityDisplayField;
}
public String getMapKeyOptionEntityValueField() {
return mapKeyOptionEntityValueField;
}
public void setMapKeyOptionEntityValueField(String mapKeyOptionEntityValueField) {
this.mapKeyOptionEntityValueField = mapKeyOptionEntityValueField;
}
public String getMediaField() {
return mediaField;
}
public void setMediaField(String mediaField) {
this.mediaField = mediaField;
}
public String getValueClass() {
return valueClass;
}
public void setValueClass(String valueClass) {
this.valueClass = valueClass;
}
public String getValuePropertyFriendlyName() {
return valuePropertyFriendlyName;
}
public void setValuePropertyFriendlyName(String valuePropertyFriendlyName) {
this.valuePropertyFriendlyName = valuePropertyFriendlyName;
}
public String getShowIfProperty() {
return showIfProperty;
}
public void setShowIfProperty(String showIfProperty) {
this.showIfProperty = showIfProperty;
}
public String getCurrencyCodeField() {
return currencyCodeField;
}
public void setCurrencyCodeField(String currencyCodeField) {
this.currencyCodeField = currencyCodeField;
}
public LookupType getLookupType() {
return lookupType;
}
public void setLookupType(LookupType lookupType) {
this.lookupType = lookupType;
}
public Boolean getForceFreeFormKeys() {
return forceFreeFormKeys;
}
public void setForceFreeFormKeys(Boolean forceFreeFormKeys) {
this.forceFreeFormKeys = forceFreeFormKeys;
}
public String getMapKeyValueProperty() {
return mapKeyValueProperty;
}
public void setMapKeyValueProperty(String mapKeyValueProperty) {
this.mapKeyValueProperty = mapKeyValueProperty;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy