Package org.openwms.tms.impl
Interface TargetResolver<T extends org.openwms.common.location.api.TargetVO>
- All Known Implementing Classes:
DefaultTargetResolvers.LocationGroupTargetResolver,DefaultTargetResolvers.LocationTargetResolver
public interface TargetResolver<T extends org.openwms.common.location.api.TargetVO>
A TargetResolver is responsible to resolve a
TargetVO.- Author:
- Heiko Scherrer
-
Method Summary
Modifier and TypeMethodDescriptionGet a handle reference to the handler instance that actually resolves the target.Resolves aTargetVOfor a giventarget.
-
Method Details
-
resolve
Resolves aTargetVOfor a giventarget.- Parameters:
target- The target to resolve- Returns:
- The target instance
- Throws:
org.ameba.exception.NotFoundException- If Target has not ben found
-
getHandler
TargetHandler<T> getHandler()Get a handle reference to the handler instance that actually resolves the target.- Returns:
- The handler instance
-