final class UnitServiceImpl extends java.lang.Object implements UnitService
Modifier and Type | Field and Description |
---|---|
private com.google.common.cache.Cache<java.lang.String,Units> |
cache |
private javax.inject.Provider<UnitsDao> |
daoProvider |
private javax.inject.Provider<java.lang.String> |
siteProvider |
Constructor and Description |
---|
UnitServiceImpl(javax.inject.Provider<UnitsDao> daoProvider,
javax.inject.Provider<java.lang.String> siteProvider,
com.google.common.cache.Cache<java.lang.String,Units> cache) |
Modifier and Type | Method and Description |
---|---|
Unit |
get(GUID guid)
Returns a unit.
|
private Units |
loadUnitsForStore(java.lang.String storename) |
private final javax.inject.Provider<UnitsDao> daoProvider
private final javax.inject.Provider<java.lang.String> siteProvider
private final com.google.common.cache.Cache<java.lang.String,Units> cache
public Unit get(GUID guid)
UnitService
get
in interface UnitService
guid
- The guid identifying the unit.private Units loadUnitsForStore(java.lang.String storename)