public class FrequencyController extends java.lang.Object implements Action, XMLParamAware
Modifier and Type | Class and Description |
---|---|
static class |
FrequencyController.Keys |
Modifier and Type | Field and Description |
---|---|
private Action |
action |
private static java.lang.String |
postfixCurrentTime |
private static java.lang.String |
postfixCurrentValue |
Constructor and Description |
---|
FrequencyController() |
FrequencyController(Action action) |
Modifier and Type | Method and Description |
---|---|
private static boolean |
_access(User user,
long time,
boolean update) |
static boolean |
access(User user) |
static boolean |
access(User user,
long time) |
void |
doAction(User user,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
Application application) |
private static long[] |
getCurrent(User user,
FrequencyController.Keys key,
long time) |
static boolean |
isAccessAllowed(User user) |
static boolean |
isAccessAllowed(User user,
long time) |
static Action |
makeRestrictedAction(Action action) |
void |
xmlParamInitialize(org.w3c.dom.Element element,
XMLParamProcessor processor) |
private Action action
private static java.lang.String postfixCurrentTime
private static java.lang.String postfixCurrentValue
public FrequencyController()
public FrequencyController(Action action)
private static long[] getCurrent(User user, FrequencyController.Keys key, long time)
private static boolean _access(User user, long time, boolean update)
public static boolean isAccessAllowed(User user)
public static boolean isAccessAllowed(User user, long time)
public static boolean access(User user)
public static boolean access(User user, long time)
public void xmlParamInitialize(org.w3c.dom.Element element, XMLParamProcessor processor)
xmlParamInitialize
in interface XMLParamAware
public void doAction(User user, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, Application application)
Copyright 2004-2015 Wandora Team