public interface AttributeModel extends Comparable<AttributeModel>
compareTovoid addCascade(String cascadeTo, String filterPath, CascadeMode mode)
cascadeTo - the path to the attribute to cascade tofilterPath - the path used to filter onmode - the mode (search, edit, or both)void addGroupTogetherWith(String path)
path - the path to the attribute to group withSet<String> getAllowedExtensions()
AttributeType getAttributeType()
Set<String> getCascadeAttributes()
String getCascadeFilterPath(String cascadeTo)
cascadeTo - the path of the property to which to apply cascadingCascadeMode getCascadeMode(String cascadeTo)
cascadeTo - the path of the property to which to apply cascadingCheckboxMode getCheckboxMode()
String getCollectionTableFieldName()
String getCollectionTableName()
AttributeDateType getDateType()
Object getDefaultValue()
String getDescription()
String getDisplayFormat()
String getDisplayName()
EditableType getEditableType()
EntityModel<?> getEntityModel()
float getExpansionFactor()
String getFalseRepresentation()
String getFileNameProperty()
List<String> getGroupTogetherWith()
Integer getMaxLength()
Integer getMaxLengthInTable()
Long getMaxValue()
Class<?> getMemberType()
Integer getMinLength()
Long getMinValue()
String getName()
EntityModel<?> getNestedEntityModel()
Class<?> getNormalizedType()
type in case of a singular attribute, and the member
type of the collection case of collection attributeNumberSelectMode getNumberSelectMode()
Integer getOrder()
String getPath()
int getPrecision()
String getPrompt()
String getQuickAddPropertyName()
String getReplacementSearchPath()
AttributeSelectMode getSearchSelectMode()
AttributeSelectMode getSelectMode()
String getStyles()
AttributeTextFieldMode getTextFieldMode()
String getTrueRepresentation()
Class<?> getType()
boolean isAlreadyGrouped()
boolean isComplexEditable()
boolean isCurrency()
boolean isDirectNavigation()
boolean isEmail()
boolean isEmbedded()
boolean isImage()
boolean isMainAttribute()
boolean isMultipleSearch()
boolean isNavigable()
boolean isNumerical()
boolean isPercentage()
boolean isQuickAddAllowed()
boolean isRequired()
boolean isRequiredForSearching()
boolean isSearchable()
boolean isSearchCaseSensitive()
boolean isSearchForExactValue()
boolean isSearchPrefixOnly()
boolean isSortable()
boolean isTransient()
boolean isUrl()
boolean isUseThousandsGrouping()
boolean isVisible()
boolean isVisibleInTable()
boolean isWeek()
void removeCascades()
void setMainAttribute(boolean main)
main - whether the attribute is the main attributeCopyright © 2019 Open Circle Solutions. All rights reserved.