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)
}