Class ProfileRestController
- java.lang.Object
-
- org.craftercms.engine.controller.rest.preview.ProfileRestController
-
@RestController @RequestMapping("${crafter.core.rest.base.uri}/profile") public class ProfileRestController extends Object
REST controller for integration with Crafter Profile.- Author:
- Russ Danner, Alfonso Vásquez
-
-
Field Summary
Fields Modifier and Type Field Description static String
CLEANSE_ATTRS_CONFIG_KEY
static String
PROFILE_SESSION_ATTRIBUTE
static String
URL_ROOT
-
Constructor Summary
Constructors Constructor Description ProfileRestController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>
getProfile(javax.servlet.http.HttpSession session)
Map<String,String>
setProfile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session)
protected boolean
shouldCleanseAttributes()
-
-
-
Field Detail
-
URL_ROOT
public static final String URL_ROOT
- See Also:
- Constant Field Values
-
PROFILE_SESSION_ATTRIBUTE
public static final String PROFILE_SESSION_ATTRIBUTE
- See Also:
- Constant Field Values
-
CLEANSE_ATTRS_CONFIG_KEY
public static final String CLEANSE_ATTRS_CONFIG_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getProfile
@RequestMapping(value="/get", method=GET) public Map<String,String> getProfile(javax.servlet.http.HttpSession session)
-
setProfile
@RequestMapping(value="/set", method=GET) public Map<String,String> setProfile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session)
-
shouldCleanseAttributes
protected boolean shouldCleanseAttributes()
-
-