1 package org.kuali.student.lum.common.client.configuration;
2
3 import com.google.gwt.user.client.ui.Widget;
4
5 import org.kuali.student.common.ui.client.configurable.mvc.Configurer;
6 import org.kuali.student.common.ui.client.mvc.DataModel;
7 import org.kuali.student.common.ui.client.mvc.View;
8
9
10
11
12
13
14 public interface Configuration {
15 void setConfigurer(Configurer configurer);
16
17 View getView();
18
19 Widget asWidget();
20
21 Enum<?> getName();
22
23 void applyRestrictions();
24
25 boolean checkPermission(DataModel model);
26
27 void removeRestrictions();
28 }