UserPermissionViewModel
View model identified by ApplicationFeatureId and backed by an ApplicationFeature .
API
UserPermissionViewModel.java
class UserPermissionViewModel {
public static final String LOGICAL_TYPE_NAME;
UserPermissionViewModel()
UserPermissionViewModel(String memento)
String memento(ApplicationFeatureId featureId, ApplicationUser user, ApplicationPermissionValueSet.Evaluation viewingEvaluation, ApplicationPermissionValueSet.Evaluation changingEvaluation)
String title()
String iconName()
String viewModelMemento()
ApplicationUser getUser()
String getVerb()
ApplicationFeatureViewModel getFeature()
ApplicationPermission getViewingPermission()
ApplicationPermission getChangingPermission()
String toString()
Function<ApplicationFeatureId, UserPermissionViewModel> asViewModel(ApplicationUser user, FactoryService factoryService)
}