1 | |
package org.kuali.rice.core.api.uif; |
2 | |
|
3 | |
import java.util.Collection; |
4 | |
|
5 | |
public interface AttributeFieldContract { |
6 | |
|
7 | |
String getName(); |
8 | |
String getShortLabel(); |
9 | |
String getLongLabel(); |
10 | |
String getHelpSummary(); |
11 | |
String getHelpConstraint(); |
12 | |
String getHelpDescription(); |
13 | |
boolean isForceUpperCase(); |
14 | |
Integer getMinLength(); |
15 | |
Integer getMaxLength(); |
16 | |
Integer getMinValue(); |
17 | |
Integer getMaxValue(); |
18 | |
String getRegexConstraint(); |
19 | |
String getRegexContraintMsg(); |
20 | |
boolean isRequired(); |
21 | |
Collection<String> getDefaultValues(); |
22 | |
Control getControl(); |
23 | |
Collection<? extends Widget> getWidgets(); |
24 | |
|
25 | |
} |