package foundation.dao; import foundation.token.IUser; public abstract class LineLimitManager { private static ILineLimitManager instance; public static void registLimitManager(ILineLimitManager manager) { instance = manager; } public static ILineLimit getLimit(IUser onlineUser, String tableName) throws Exception { if (instance == null) { return null; } return instance.getLineLimit(onlineUser, tableName); } public abstract boolean isLineLimitActive(String userCode) throws Exception; public abstract ILineLimit getLineLimit(String userCode, String tableName) throws Exception; }