public interface ViewPresentationController
View
instance to provide conditional logic
based on any variable (view configuration, system parameters, ...) that does
not depend on the current userModifier and Type | Method and Description |
---|---|
boolean |
canEditField(View view,
ViewModel model,
Field field,
String propertyName) |
boolean |
canEditGroup(View view,
ViewModel model,
Group group,
String groupId) |
boolean |
canEditLine(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line) |
boolean |
canEditLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName) |
boolean |
canEditView(View view,
ViewModel model)
Determines if the the given view and data is allowed to be edited
|
boolean |
canEditWidget(View view,
ViewModel model,
Widget widget,
String widgetId) |
boolean |
canPerformAction(View view,
ViewModel model,
ActionField actionField,
String actionEvent,
String actionId) |
boolean |
canPerformLineAction(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
ActionField actionField,
String actionEvent,
String actionId) |
boolean |
canViewField(View view,
ViewModel model,
Field field,
String propertyName) |
boolean |
canViewGroup(View view,
ViewModel model,
Group group,
String groupId) |
boolean |
canViewLine(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line) |
boolean |
canViewLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName) |
boolean |
canViewWidget(View view,
ViewModel model,
Widget widget,
String widgetId) |
boolean |
fieldIsRequired(View view,
ViewModel model,
Field field,
String propertyName) |
Set<String> |
getActionFlags(View view,
UifFormBase model) |
Set<String> |
getEditModes(View view,
UifFormBase model) |
Set<String> getActionFlags(View view, UifFormBase model)
Set<String> getEditModes(View view, UifFormBase model)
boolean canEditView(View view, ViewModel model)
view
- - view instance to check whether editing is allowedmodel
- - object containing the view databoolean canEditField(View view, ViewModel model, Field field, String propertyName)
boolean canViewField(View view, ViewModel model, Field field, String propertyName)
boolean fieldIsRequired(View view, ViewModel model, Field field, String propertyName)
boolean canEditGroup(View view, ViewModel model, Group group, String groupId)
boolean canViewGroup(View view, ViewModel model, Group group, String groupId)
boolean canEditWidget(View view, ViewModel model, Widget widget, String widgetId)
boolean canViewWidget(View view, ViewModel model, Widget widget, String widgetId)
boolean canPerformAction(View view, ViewModel model, ActionField actionField, String actionEvent, String actionId)
boolean canEditLine(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line)
boolean canViewLine(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line)
boolean canEditLineField(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Field field, String propertyName)
boolean canViewLineField(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Field field, String propertyName)
boolean canPerformLineAction(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, ActionField actionField, String actionEvent, String actionId)
Copyright © 2005-2015 The Kuali Foundation. All Rights Reserved.