Package | Description |
---|---|
de.espirit.firstspirit.scheduling | |
de.espirit.firstspirit.scheduling.aspects |
Modifier and Type | Method and Description |
---|---|
<A> A |
ScheduleTaskApplication.getAspect(ApplicationAspectType<A> type)
Look up a specific aspect that may be supported by this application.
|
Modifier and Type | Field and Description |
---|---|
static ApplicationAspectType<IconProviding> |
IconProviding.TYPE
Aspect to enable an application to provide an icon.
|
static ApplicationAspectType<ProjectRequirementOverriding> |
ProjectRequirementOverriding.TYPE
Aspect to override the application's tasks project requirement.
|
Modifier and Type | Method and Description |
---|---|
static <A> ApplicationAspectType<A> |
ApplicationAspectType.create(Class<A> aspectType)
Creates an aspect type having the given type of instances.
|
Modifier and Type | Method and Description |
---|---|
<A> A |
ApplicationAspectMap.get(ApplicationAspectType<A> type)
Get the correctly typed aspect for a type.
|
<A,C extends A> |
ApplicationAspectMap.put(ApplicationAspectType<A> type,
C aspect)
Put an aspect for specific type.
|
void |
ApplicationAspectMap.remove(ApplicationAspectType<?> type)
Remove the aspect for the given type from this map.
|
Copyright © 2021 e-Spirit AG. All Rights Reserved. Build 5.2.210210