Class GuestTokenEndpoint
- java.lang.Object
 - 
- com.broadleafcommerce.cart.web.endpoint.GuestTokenEndpoint
 
 
- 
@FrameworkRestController @FrameworkMapping @DataRouteByExample(com.broadleafcommerce.cart.client.domain.GuestToken.class) public class GuestTokenEndpoint extends Object
Endpoint used for storingGuestToken.- Author:
 - Nick Crum (ncrum)
 
 
- 
- 
Constructor Summary
Constructors Constructor Description GuestTokenEndpoint(GuestTokenService<com.broadleafcommerce.cart.client.domain.GuestToken> guestTokenService) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.broadleafcommerce.cart.client.domain.GuestTokencreateGuestToken(String cartId, com.broadleafcommerce.cart.client.domain.GuestToken guestToken, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)voiddeleteGuestToken(String cartId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)protected booleanexistsGuestTokenForCart(String cartId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)com.broadleafcommerce.cart.client.domain.GuestTokengetGuestToken(String cartId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)protected GuestTokenService<com.broadleafcommerce.cart.client.domain.GuestToken>getGuestTokenService() 
 - 
 
- 
- 
Constructor Detail
- 
GuestTokenEndpoint
public GuestTokenEndpoint(GuestTokenService<com.broadleafcommerce.cart.client.domain.GuestToken> guestTokenService)
 
 - 
 
- 
Method Detail
- 
getGuestToken
@Policy(permissionRoots="CART") @FrameworkGetMapping("/carts/{cartId}/guest-token") public com.broadleafcommerce.cart.client.domain.GuestToken getGuestToken(@PathVariable String cartId, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) 
- 
createGuestToken
@Policy(permissionRoots="CART") @FrameworkPutMapping(value="/carts/{cartId}/guest-token", consumes="application/json") public com.broadleafcommerce.cart.client.domain.GuestToken createGuestToken(@PathVariable String cartId, @RequestBody com.broadleafcommerce.cart.client.domain.GuestToken guestToken, @ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) 
- 
deleteGuestToken
@Policy(permissionRoots="CART") @FrameworkDeleteMapping("/carts/{cartId}/guest-token") public void deleteGuestToken(@PathVariable String cartId, @ContextOperation(DELETE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) 
- 
existsGuestTokenForCart
protected boolean existsGuestTokenForCart(String cartId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
 
- 
getGuestTokenService
protected GuestTokenService<com.broadleafcommerce.cart.client.domain.GuestToken> getGuestTokenService()
 
 - 
 
 -