public interface ApplicationPermission
| Modifier and Type | Interface and Description |
|---|---|
static class |
ApplicationPermission.ActionDomainEvent |
static class |
ApplicationPermission.AllowDomainEvent |
static class |
ApplicationPermission.ChangingDomainEvent |
static class |
ApplicationPermission.CollectionDomainEvent<T> |
static class |
ApplicationPermission.DeleteDomainEvent |
static class |
ApplicationPermission.PropertyDomainEvent<T> |
static class |
ApplicationPermission.UpdateRoleDomainEvent |
static class |
ApplicationPermission.VetoDomainEvent |
static class |
ApplicationPermission.ViewingDomainEvent |
| Modifier and Type | Method and Description |
|---|---|
default Optional<org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureId> |
createFeatureId() |
String |
getFeatureFqn() |
org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureType |
getFeatureType() |
ApplicationPermissionMode |
getMode() |
ApplicationRole |
getRole() |
ApplicationPermissionRule |
getRule() |
void |
setMode(ApplicationPermissionMode changing) |
void |
setRole(ApplicationRole applicationRole) |
void |
setRule(ApplicationPermissionRule rule) |
default String |
title()
having a title() method (rather than using @Title annotation) is necessary as a workaround to be able to use
wrapperFactory#unwrap(...) method, which is otherwise broken in Isis 1.6.0
|
default String title()
org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureType getFeatureType()
String getFeatureFqn()
ApplicationPermissionRule getRule()
void setRule(ApplicationPermissionRule rule)
ApplicationPermissionMode getMode()
void setMode(ApplicationPermissionMode changing)
ApplicationRole getRole()
void setRole(ApplicationRole applicationRole)
default Optional<org.apache.isis.core.metamodel.services.appfeat.ApplicationFeatureId> createFeatureId()
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.