Package org.silverpeas.core.contribution
Class ContributionModificationContextHandler
- java.lang.Object
-
- org.silverpeas.core.contribution.ContributionModificationContextHandler
-
- All Implemented Interfaces:
ContributionOperationContextPropertyHandler
@Technical @Service public class ContributionModificationContextHandler extends Object implements ContributionOperationContextPropertyHandler
This class permits to handle a contribution modification context.A such context can give additional information to adopt different kind of behaviors. For example, it can indicates if the user modification is a minor one which permits the contribution services to adopt a different behavior against a normal one.
- Author:
- silveryocha
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ContributionModificationContextHandler()
Hidden constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContributionModificationContextHandler
get()
Optional<Boolean>
isMinorModification()
Indicates from current request if the current user made a minor modification.void
parseForProperty(javax.servlet.http.HttpServletRequest request)
Verifies from a request if it exists a contribution modification context.void
setMinorModification()
Forces the context by indicating a minor modification.
-
-
-
Method Detail
-
get
public static ContributionModificationContextHandler get()
-
parseForProperty
public void parseForProperty(javax.servlet.http.HttpServletRequest request)
Verifies from a request if it exists a contribution modification context.This context could give additional information to adopt a behavior or an other.
- Specified by:
parseForProperty
in interfaceContributionOperationContextPropertyHandler
- Parameters:
request
- the current HTTP request.
-
setMinorModification
public void setMinorModification()
Forces the context by indicating a minor modification.This method permits to indicate a such context by bypassing an HTTP request decoding.
The context is also registered into a thread cache, like it is done with the HTTP request decoding.
-
-