Modifier and Type | Class and Description |
---|---|
(package private) static class |
ShopProvider.ShopProxy
It wraps a RuntimeException to delay the throwing outside the injector's
provider reach
|
(package private) static class |
ShopProvider.StorenameProvider
Workaround: Shop is not visible in every module.
|
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
log |
private javax.ws.rs.core.UriInfo |
request |
private ShopDomainService |
service |
Constructor and Description |
---|
ShopProvider(ShopDomainService service,
javax.ws.rs.core.UriInfo request) |
Modifier and Type | Method and Description |
---|---|
Shop |
get() |
private static final org.slf4j.Logger log
private final ShopDomainService service
private final javax.ws.rs.core.UriInfo request
@Inject public ShopProvider(ShopDomainService service, javax.ws.rs.core.UriInfo request)