Package com.exedio.cops
Class Cop
java.lang.Object
com.exedio.cops.Cop
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddParameter(String key, boolean value) final voidaddParameter(String key, int value, int defaultValue) final voidaddParameter(String key, long value, long defaultValue) final voidaddParameter(String key, Cop value) final <E extends Enum<E>>
voidaddParameter(String key, E value, E defaultValue) final voidaddParameter(String key, String value) Does nothing, ifvalue==null.final voidaddParameterCompact(String key, long value, long defaultValue) static final String[]authorizeBasic(HttpServletRequest request) Deprecated.static final StringDeprecated.UseXMLEncoder.encode(String)insteadstatic final Stringstatic final StringDeprecated.UseXMLEncoder.encode(String)insteadfinal StringgetAbsoluteURL(String token) final StringgetAbsoluteURL(HttpServletRequest request) static final booleangetBooleanParameter(HttpServletRequest request, String name) static final HttpServletRequestgetCopParameter(HttpServletRequest request, String name) static <E extends Enum<E>>
EgetEnumParameter(HttpServletRequest request, String name, E defaultValue) static final intgetIntParameter(HttpServletRequest request, String name, int defaultValue) static final longgetLongParameter(HttpServletRequest request, String name, long defaultValue) static final longgetLongParameterCompact(HttpServletRequest request, String name, long defaultValue) final StringgetSecureURL(HttpServletRequest request) static StringgetToken(HttpServletRequest request) final StringgetURL(HttpServletRequest request) static final booleanisPost(HttpServletRequest request) protected booleanSpecifies, whether this cop should use http or https.final booleanredirectToCanonical(HttpServletRequest request, HttpServletResponse response) static final voidrejectAuthorizeBasic(HttpServletResponse response, String realm) Deprecated.final StringtoString()
-
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