Package org.openwms.tms.routing.spi
Class ActivitiMatrix
java.lang.Object
org.openwms.tms.routing.spi.ActivitiMatrix
- All Implemented Interfaces:
- Matrix
A ActivitiMatrix.
- Author:
- Heiko Scherrer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final org.springframework.cloud.client.discovery.DiscoveryClientprivate final org.openwms.common.location.api.LocationGroupApiprivate static final org.slf4j.Loggerstatic final Stringprivate final ActionRepositoryprivate final org.springframework.web.client.RestTemplate
- 
Constructor SummaryConstructorsConstructorDescriptionActivitiMatrix(ActionRepository repository, org.springframework.web.client.RestTemplate restTemplate, org.openwms.common.location.api.LocationGroupApi locationGroupApi, org.springframework.cloud.client.discovery.DiscoveryClient dc) 
- 
Method SummaryModifier and TypeMethodDescriptionfindBy(String actionType, Route route, org.openwms.common.location.api.LocationVO location, org.openwms.common.location.api.LocationGroupVO locationGroup) Find and return anAction.findInLocationGroupHierarchy(String actionType, Route route, org.openwms.common.location.api.LocationGroupVO locationGroup) private org.openwms.common.location.api.LocationGroupVOfindLocationGroup(org.springframework.hateoas.Link parent) 
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
MSG- See Also:
 
- 
repository
- 
restTemplateprivate final org.springframework.web.client.RestTemplate restTemplate
- 
locationGroupApiprivate final org.openwms.common.location.api.LocationGroupApi locationGroupApi
- 
dcprivate final org.springframework.cloud.client.discovery.DiscoveryClient dc
 
- 
- 
Constructor Details- 
ActivitiMatrixActivitiMatrix(ActionRepository repository, @Qualifier("simpleRestTemplate") org.springframework.web.client.RestTemplate restTemplate, org.openwms.common.location.api.LocationGroupApi locationGroupApi, org.springframework.cloud.client.discovery.DiscoveryClient dc) 
 
- 
- 
Method Details- 
findBy@Cacheable("actions") public Action findBy(String actionType, Route route, @Nullable org.openwms.common.location.api.LocationVO location, @Nullable org.openwms.common.location.api.LocationGroupVO locationGroup) Find and return anAction.
- 
findInLocationGroupHierarchy
- 
findLocationGroupprivate org.openwms.common.location.api.LocationGroupVO findLocationGroup(org.springframework.hateoas.Link parent) 
 
-