001// -------------------------------------------------------------------------------- 002// Copyright 2002-2025 Echo Three, LLC 003// 004// Licensed under the Apache License, Version 2.0 (the "License"); 005// you may not use this file except in compliance with the License. 006// You may obtain a copy of the License at 007// 008// http://www.apache.org/licenses/LICENSE-2.0 009// 010// Unless required by applicable law or agreed to in writing, software 011// distributed under the License is distributed on an "AS IS" BASIS, 012// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013// See the License for the specific language governing permissions and 014// limitations under the License. 015// -------------------------------------------------------------------------------- 016 017package com.echothree.control.user.core.common.edit; 018 019import com.echothree.control.user.uom.common.spec.UnitOfMeasureTypeSpec; 020import com.echothree.control.user.workflow.common.spec.WorkflowSpec; 021 022public interface EntityAttributeEdit 023 extends EntityAttributeDescriptionEdit, UnitOfMeasureTypeSpec, WorkflowSpec { 024 025 String getEntityAttributeName(); 026 void setEntityAttributeName(String entityAttributeName); 027 028 String getTrackRevisions(); 029 void setTrackRevisions(String trackRevisions); 030 031 String getCheckContentWebAddress(); 032 void setCheckContentWebAddress(String checkContentWebAddress); 033 034 String getValidationPattern(); 035 void setValidationPattern(String validationPattern); 036 037 String getUpperRangeIntegerValue(); 038 void setUpperRangeIntegerValue(String upperRangeIntegerValue); 039 040 String getUpperLimitIntegerValue(); 041 void setUpperLimitIntegerValue(String upperLimitIntegerValue); 042 043 String getLowerLimitIntegerValue(); 044 void setLowerLimitIntegerValue(String lowerLimitIntegerValue); 045 046 String getLowerRangeIntegerValue(); 047 void setLowerRangeIntegerValue(String lowerRangeIntegerValue); 048 049 String getUpperRangeLongValue(); 050 void setUpperRangeLongValue(String upperRangeLongValue); 051 052 String getUpperLimitLongValue(); 053 void setUpperLimitLongValue(String upperLimitLongValue); 054 055 String getLowerLimitLongValue(); 056 void setLowerLimitLongValue(String lowerLimitLongValue); 057 058 String getLowerRangeLongValue(); 059 void setLowerRangeLongValue(String lowerRangeLongValue); 060 061 String getEntityListItemSequenceName(); 062 void setEntityListItemSequenceName(String entityListItemSequenceName); 063 064 String getSortOrder(); 065 void setSortOrder(String sortOrder); 066 067}