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