Package com.exedio.cops
Class Cop
java.lang.Object
com.exedio.cops.Cop
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
addParameter
(String key, boolean value) final void
addParameter
(String key, int value, int defaultValue) final void
addParameter
(String key, long value, long defaultValue) final void
addParameter
(String key, Cop value) final <E extends Enum<E>>
voidaddParameter
(String key, E value, E defaultValue) final void
addParameter
(String key, String value) Does nothing, ifvalue==null
.final void
addParameterCompact
(String key, long value, long defaultValue) static final String[]
authorizeBasic
(HttpServletRequest request) Deprecated.static final String
Deprecated.UseXMLEncoder.encode(String)
insteadstatic final String
static final String
Deprecated.UseXMLEncoder.encode(String)
insteadfinal String
getAbsoluteURL
(String token) final String
getAbsoluteURL
(HttpServletRequest request) static final boolean
getBooleanParameter
(HttpServletRequest request, String name) static final HttpServletRequest
getCopParameter
(HttpServletRequest request, String name) static <E extends Enum<E>>
EgetEnumParameter
(HttpServletRequest request, String name, E defaultValue) static final int
getIntParameter
(HttpServletRequest request, String name, int defaultValue) static final long
getLongParameter
(HttpServletRequest request, String name, long defaultValue) static final long
getLongParameterCompact
(HttpServletRequest request, String name, long defaultValue) final String
getSecureURL
(HttpServletRequest request) static String
getToken
(HttpServletRequest request) final String
getURL
(HttpServletRequest request) static final boolean
isPost
(HttpServletRequest request) protected boolean
Specifies, whether this cop should use http or https.final boolean
redirectToCanonical
(HttpServletRequest request, HttpServletResponse response) static final void
rejectAuthorizeBasic
(HttpServletResponse response, String realm) Deprecated.final String
toString()
-
Constructor Details
-
Cop
-
-
Method Details
-
addParameter
-
addParameter
-
addParameter
-
addParameter
-
getEnumParameter
public static <E extends Enum<E>> E getEnumParameter(HttpServletRequest request, String name, E defaultValue) -
addParameterCompact
-
addParameter
-
addParameter
Does nothing, ifvalue==null
. -
needsSecure
protected boolean needsSecure()Specifies, whether this cop should use http or https. Return true to use https. Return false to use any of these, which uses the previously used protocol. This default implementation returns null. -
getAbsoluteURL
-
getToken
- See Also:
-
getAbsoluteURL
- See Also:
-
getURL
-
getSecureURL
-
toString
-
encodeNaturalLanguageSegment
-
redirectToCanonical
-
isPost
-
getBooleanParameter
-
getIntParameter
-
getLongParameter
public static final long getLongParameter(HttpServletRequest request, String name, long defaultValue) -
getLongParameterCompact
public static final long getLongParameterCompact(HttpServletRequest request, String name, long defaultValue) -
getCopParameter
-
encode
Deprecated.UseXMLEncoder.encode(String)
instead -
encodeXml
Deprecated.UseXMLEncoder.encode(String)
instead -
authorizeBasic
Deprecated. -
rejectAuthorizeBasic
@Deprecated public static final void rejectAuthorizeBasic(HttpServletResponse response, String realm) Deprecated.
-
BasicAuthorization.getUserAndPassword(HttpServletRequest)
instead