public class TaskAvailabilityRule
extends info.magnolia.ui.api.availability.AbstractAvailabilityRule
task
related actions. Based on the definition
the following criteria normally applies:
status
of the considered task matches the one configured in definitionTaskAvailabilityRuleDefinition.isAssignee
)Modifier and Type | Field and Description |
---|---|
protected info.magnolia.context.Context |
context |
Constructor and Description |
---|
TaskAvailabilityRule(TaskAvailabilityRuleDefinition definition,
info.magnolia.context.Context context) |
Modifier and Type | Method and Description |
---|---|
boolean |
isAvailableForItem(Object itemId) |
protected boolean |
isVisibleToUser(info.magnolia.task.Task task) |
@Inject public TaskAvailabilityRule(TaskAvailabilityRuleDefinition definition, info.magnolia.context.Context context)
public final boolean isAvailableForItem(Object itemId)
isAvailableForItem
in class info.magnolia.ui.api.availability.AbstractAvailabilityRule
protected boolean isVisibleToUser(info.magnolia.task.Task task)
Copyright © 2021 Magnolia International Ltd.. All rights reserved.