| Modifier and Type | Method and Description |
|---|---|
boolean |
DocumentViewPresentationControllerBase.canEditView(View view,
ViewModel model)
Verify the document can be edited in addition to the view
|
boolean |
DocumentViewAuthorizerBase.canEditView(View view,
ViewModel model,
Person user) |
boolean |
DocumentViewAuthorizerBase.canOpenView(View view,
ViewModel model,
Person user) |
Set<String> |
DocumentViewAuthorizerBase.getActionFlags(View view,
ViewModel model,
Person user,
Set<String> actions) |
| Modifier and Type | Method and Description |
|---|---|
List<org.kuali.rice.core.api.util.KeyValue> |
AdHocActionRequestCodesValuesFinder.getKeyValues(ViewModel model) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
LookupViewAuthorizerBase.canOpenView(View view,
ViewModel model,
Person user)
Override to check the for permissions of type 'Look Up Records' in addition to the open view check
done in super
|
| Modifier and Type | Method and Description |
|---|---|
DictionaryValidationResult |
ViewValidationService.validateView(ViewModel model)
This is the main validation method that should be used when validating Views
Validates the view based on the model passed in, this will correctly use previousView by default
as it automatically contains the generated data the validation requires.
|
DictionaryValidationResult |
ViewValidationService.validateView(View view,
ViewModel model)
Additional validation method when you want to explicitly define the View being validated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
CollectionGroupBuilder.applyLineFieldAuthorizationAndPresentationLogic(View view,
ViewModel model,
CollectionGroup collectionGroup,
Object line,
boolean readOnlyLine,
List<Field> lineFields,
List<ActionField> actions)
Iterates through the line fields and checks the view field authorization using the view's configured authorizer
and presentation controller.
|
protected boolean |
CollectionGroupBuilder.checkEditLineAuthorizationAndPresentationLogic(View view,
ViewModel model,
CollectionGroup collectionGroup,
Object line)
Invokes the view's configured authorizer and presentation controller to determine if the user has permission
to edit the line (if a permission has been established)
|
protected boolean |
CollectionGroupBuilder.checkViewLineAuthorizationAndPresentationLogic(View view,
ViewModel model,
CollectionGroup collectionGroup,
Object line)
Invokes the view's configured authorizer and presentation controller to determine if the user has permission
to view the line (if a permission has been established)
|
| Modifier and Type | Method and Description |
|---|---|
List<org.kuali.rice.core.api.util.KeyValue> |
UifKeyValuesFinder.getKeyValues(ViewModel model)
Builds a list of key values representations for valid value selections using the given view model
to retrieve values from other fields and conditionally building the options
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ViewHelperServiceImpl.applyAuthorizationAndPresentationLogic(View view,
Component component,
ViewModel model)
Invokes the view's configured
ViewAuthorizer and ViewPresentationController to set state of
the component |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ViewPresentationControllerBase.canEditField(View view,
ViewModel model,
Field field,
String propertyName) |
boolean |
ViewPresentationController.canEditField(View view,
ViewModel model,
Field field,
String propertyName) |
boolean |
ViewAuthorizerBase.canEditField(View view,
ViewModel model,
Field field,
String propertyName,
Person user) |
boolean |
ViewAuthorizer.canEditField(View view,
ViewModel model,
Field field,
String propertyName,
Person user) |
boolean |
ViewPresentationControllerBase.canEditGroup(View view,
ViewModel model,
Group group,
String groupId) |
boolean |
ViewPresentationController.canEditGroup(View view,
ViewModel model,
Group group,
String groupId) |
boolean |
ViewAuthorizerBase.canEditGroup(View view,
ViewModel model,
Group group,
String groupId,
Person user) |
boolean |
ViewAuthorizer.canEditGroup(View view,
ViewModel model,
Group group,
String groupId,
Person user) |
boolean |
ViewPresentationControllerBase.canEditLine(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line) |
boolean |
ViewPresentationController.canEditLine(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line) |
boolean |
ViewAuthorizerBase.canEditLine(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Person user) |
boolean |
ViewAuthorizer.canEditLine(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Person user) |
boolean |
ViewPresentationControllerBase.canEditLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName) |
boolean |
ViewPresentationController.canEditLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName) |
boolean |
ViewAuthorizerBase.canEditLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName,
Person user) |
boolean |
ViewAuthorizer.canEditLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName,
Person user) |
boolean |
ViewPresentationControllerBase.canEditView(View view,
ViewModel model) |
boolean |
ViewPresentationController.canEditView(View view,
ViewModel model)
Determines if the the given view and data is allowed to be edited
|
boolean |
ViewAuthorizerBase.canEditView(View view,
ViewModel model,
Person user)
Checks for an edit view permission for the view id, and if found verifies the user has that permission
|
boolean |
ViewAuthorizer.canEditView(View view,
ViewModel model,
Person user)
Determines if the given user is authorized to edit the given view
|
boolean |
ViewPresentationControllerBase.canEditWidget(View view,
ViewModel model,
Widget widget,
String widgetId) |
boolean |
ViewPresentationController.canEditWidget(View view,
ViewModel model,
Widget widget,
String widgetId) |
boolean |
ViewAuthorizerBase.canEditWidget(View view,
ViewModel model,
Widget widget,
String widgetId,
Person user) |
boolean |
ViewAuthorizer.canEditWidget(View view,
ViewModel model,
Widget widget,
String widgetId,
Person user) |
boolean |
ViewAuthorizerBase.canOpenView(View view,
ViewModel model,
Person user)
Checks for an open view permission for the view id, and if found verifies the user has that permission
|
boolean |
ViewAuthorizer.canOpenView(View view,
ViewModel model,
Person user)
Determines if the given user is authorized to open the given view
|
boolean |
ViewAuthorizerBase.canPartialUnmaskField(View view,
ViewModel model,
DataField field,
String propertyName,
Person user) |
boolean |
ViewAuthorizer.canPartialUnmaskField(View view,
ViewModel model,
DataField field,
String propertyName,
Person user)
Checks whether the partial mask authorization exists for the given property and if so whether the given user
has the ability to unmask the value
|
boolean |
ViewPresentationControllerBase.canPerformAction(View view,
ViewModel model,
ActionField actionField,
String actionEvent,
String actionId) |
boolean |
ViewPresentationController.canPerformAction(View view,
ViewModel model,
ActionField actionField,
String actionEvent,
String actionId) |
boolean |
ViewAuthorizerBase.canPerformAction(View view,
ViewModel model,
ActionField actionField,
String actionEvent,
String actionId,
Person user) |
boolean |
ViewAuthorizer.canPerformAction(View view,
ViewModel model,
ActionField actionField,
String actionEvent,
String actionId,
Person user) |
boolean |
ViewPresentationControllerBase.canPerformLineAction(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
ActionField actionField,
String actionEvent,
String actionId) |
boolean |
ViewPresentationController.canPerformLineAction(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
ActionField actionField,
String actionEvent,
String actionId) |
boolean |
ViewAuthorizerBase.canPerformLineAction(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
ActionField actionField,
String actionEvent,
String actionId,
Person user) |
boolean |
ViewAuthorizer.canPerformLineAction(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
ActionField actionField,
String actionEvent,
String actionId,
Person user) |
boolean |
ViewAuthorizerBase.canUnmaskField(View view,
ViewModel model,
DataField field,
String propertyName,
Person user) |
boolean |
ViewAuthorizer.canUnmaskField(View view,
ViewModel model,
DataField field,
String propertyName,
Person user)
Checks whether the mask authorization exists for the given property and if so whether the given user has the
ability to unmask the value
|
boolean |
ViewPresentationControllerBase.canViewField(View view,
ViewModel model,
Field field,
String propertyName) |
boolean |
ViewPresentationController.canViewField(View view,
ViewModel model,
Field field,
String propertyName) |
boolean |
ViewAuthorizerBase.canViewField(View view,
ViewModel model,
Field field,
String propertyName,
Person user) |
boolean |
ViewAuthorizer.canViewField(View view,
ViewModel model,
Field field,
String propertyName,
Person user) |
boolean |
ViewPresentationControllerBase.canViewGroup(View view,
ViewModel model,
Group group,
String groupId) |
boolean |
ViewPresentationController.canViewGroup(View view,
ViewModel model,
Group group,
String groupId) |
boolean |
ViewAuthorizerBase.canViewGroup(View view,
ViewModel model,
Group group,
String groupId,
Person user) |
boolean |
ViewAuthorizer.canViewGroup(View view,
ViewModel model,
Group group,
String groupId,
Person user) |
boolean |
ViewPresentationControllerBase.canViewLine(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line) |
boolean |
ViewPresentationController.canViewLine(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line) |
boolean |
ViewAuthorizerBase.canViewLine(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Person user) |
boolean |
ViewAuthorizer.canViewLine(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Person user) |
boolean |
ViewPresentationControllerBase.canViewLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName) |
boolean |
ViewPresentationController.canViewLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName) |
boolean |
ViewAuthorizerBase.canViewLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName,
Person user) |
boolean |
ViewAuthorizer.canViewLineField(View view,
ViewModel model,
CollectionGroup collectionGroup,
String collectionPropertyName,
Object line,
Field field,
String propertyName,
Person user) |
boolean |
ViewPresentationControllerBase.canViewWidget(View view,
ViewModel model,
Widget widget,
String widgetId) |
boolean |
ViewPresentationController.canViewWidget(View view,
ViewModel model,
Widget widget,
String widgetId) |
boolean |
ViewAuthorizerBase.canViewWidget(View view,
ViewModel model,
Widget widget,
String widgetId,
Person user) |
boolean |
ViewAuthorizer.canViewWidget(View view,
ViewModel model,
Widget widget,
String widgetId,
Person user) |
boolean |
ViewPresentationControllerBase.fieldIsRequired(View view,
ViewModel model,
Field field,
String propertyName) |
boolean |
ViewPresentationController.fieldIsRequired(View view,
ViewModel model,
Field field,
String propertyName) |
Set<String> |
ViewAuthorizerBase.getActionFlags(View view,
ViewModel model,
Person user,
Set<String> actions) |
Set<String> |
ViewAuthorizer.getActionFlags(View view,
ViewModel model,
Person user,
Set<String> actions)
Returns the set of action flags that are authorized for the given user
|
protected Object |
ViewAuthorizerBase.getDataObjectContext(View view,
ViewModel model)
Retrieves the object from the model that is used as the context for permission checks
|
Set<String> |
ViewAuthorizerBase.getEditModes(View view,
ViewModel model,
Person user,
Set<String> editModes) |
Set<String> |
ViewAuthorizer.getEditModes(View view,
ViewModel model,
Person user,
Set<String> editModes)
Returns the set of edit modes that are authorized for the given user
|
protected boolean |
ViewAuthorizerBase.isAuthorizedByTemplate(View view,
Component component,
ViewModel model,
String permissionTemplateName,
Person user,
Map<String,String> additionalPermissionDetails,
Map<String,String> additionalRoleQualifications,
boolean checkPermissionExistence)
Performs a permission check for the given template name in the context of the given view and component
|
| Constructor and Description |
|---|
UifViewBeanWrapper(ViewModel model) |
| Modifier and Type | Class and Description |
|---|---|
class |
DocumentFormBase
Base form for all
DocumentView screens |
class |
IncidentReportForm
Form class for incident reports
|
class |
InitiatedDocumentInfoForm
Controller for
MaintenanceView screens which operate on
MaintenanceDocument instances |
class |
InquiryForm
Form class for
InquiryView screens |
class |
LookupForm
Form class for
LookupView screens |
class |
MaintenanceForm
Form class for
MaintenanceView screens |
class |
UifFormBase
Base form class for views within the KRAD User Interface Framework
|
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.