public interface TypeContext
Modifier and Type | Method and Description |
---|---|
<I,A extends Enum<A>> |
getOrLoadAdministratorType(AdministratorNode administratorNode)
Obtains the existing or loads the
AdministratorType for the
AdministratorNode . |
<I,F extends Enum<F>> |
getOrLoadGovernanceType(GovernanceNode governanceNode)
Obtains the existing or loads the
GovernanceType for the
GovernanceNode . |
ManagedObjectType<?> |
getOrLoadManagedObjectType(ManagedObjectSourceNode managedObjectSourceNode)
Obtains the existing or loads the
ManagedObjectType for the
ManagedObjectSourceNode . |
TeamType |
getOrLoadTeamType(TeamNode teamNode)
|
WorkType<?> |
getOrLoadWorkType(WorkNode workNode)
|
ManagedObjectType<?> getOrLoadManagedObjectType(ManagedObjectSourceNode managedObjectSourceNode)
ManagedObjectType
for the
ManagedObjectSourceNode
.managedObjectSourceNode
- ManagedObjectSourceNode
to obtain the
ManagedObjectType
.ManagedObjectType
or null
with issue
reported to the CompilerIssues
.WorkType<?> getOrLoadWorkType(WorkNode workNode)
workNode
- WorkNode
to obtain the WorkType
.WorkType
or null
with issue reported to the
CompilerIssues
.TeamType getOrLoadTeamType(TeamNode teamNode)
teamNode
- TeamNode
to obtain the TeamType
.TeamType
or null
with issue reported to the
CompilerIssues
.<I,A extends Enum<A>> AdministratorType<I,A> getOrLoadAdministratorType(AdministratorNode administratorNode)
AdministratorType
for the
AdministratorNode
.I
- Extension interface type.A
- Duty
key Enum
type.administratorNode
- AdministratorNode
to obtain the
AdministratorType
.AdministratorType
or null
with issue
reported to the CompilerIssues
.<I,F extends Enum<F>> GovernanceType<I,F> getOrLoadGovernanceType(GovernanceNode governanceNode)
GovernanceType
for the
GovernanceNode
.I
- Extension interface type.F
- Flow key Enum
type.governanceNode
- GovernanceNode
to obtain the GovernanceType
.GovernanceType
or null
with issue report to
the CompilerIssues
.Copyright © 2005–2016. All rights reserved.