de.espirit.firstspirit.agency
Interface ResolutionAgent


public interface ResolutionAgent

Definition for an agent offering access to resolution information defined for the underlying project.

Example:
SpecialistsBroker.requireSpecialist(ResolutionAgent.TYPE)

Since:
4.2.405

Field Summary
static SpecialistType<ResolutionAgent> TYPE
          The agent's technical type to be used to request the agent from a SpecialistsBroker.
 
Method Summary
 Resolution getOriginalResolution()
          Get the resolution defining the original.
 Resolution getResolutionByName(String resolutionName)
          Get the resolution having the given symbolic name.
 

Field Detail

TYPE

static final SpecialistType<ResolutionAgent> TYPE
The agent's technical type to be used to request the agent from a SpecialistsBroker.

Since:
4.2.405
Method Detail

getResolutionByName

@Nullable
Resolution getResolutionByName(String resolutionName)
Get the resolution having the given symbolic name.

Parameters:
resolutionName - The resolution's symbolic name.
Returns:
The according resolution or null
Since:
4.2.405

getOriginalResolution

Resolution getOriginalResolution()
Get the resolution defining the original.

Returns:
The original resolution
Since:
4.2.405


Copyright © 2012 e-Spirit AG. All Rights Reserved. Build 4.2.480