final class CategoryLinkServiceImpl extends java.lang.Object implements CategoryLinkService
Modifier and Type | Field and Description |
---|---|
private javax.inject.Provider<Shop> |
shopProvider |
private UriInfoService |
uriInfo |
Constructor and Description |
---|
CategoryLinkServiceImpl(UriInfoService uriInfo,
javax.inject.Provider<Shop> shopProvider) |
Modifier and Type | Method and Description |
---|---|
void |
addLinkTo(Category category) |
private void |
addParentLinkTo(Category category) |
private void |
addSubCategoriesLinksTo(Category category) |
private javax.ws.rs.core.Link |
createLink(javax.ws.rs.core.UriBuilder uriBuilder,
java.lang.String shopId,
CategoryInfo categoryInfo,
java.lang.String relation) |
private final UriInfoService uriInfo
private final javax.inject.Provider<Shop> shopProvider
@Inject public CategoryLinkServiceImpl(UriInfoService uriInfo, javax.inject.Provider<Shop> shopProvider)
public void addLinkTo(Category category)
addLinkTo
in interface CategoryLinkService
private void addParentLinkTo(Category category)
private void addSubCategoriesLinksTo(Category category)
private javax.ws.rs.core.Link createLink(javax.ws.rs.core.UriBuilder uriBuilder, java.lang.String shopId, CategoryInfo categoryInfo, java.lang.String relation)