public class ReportSecurityLimits
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ADHOC_CREATE_LIMIT |
static java.lang.String |
MAX_SCHEDULED_REPORT |
static java.lang.String |
REPORT_STOP_LIMIT |
| Constructor and Description |
|---|
ReportSecurityLimits(UserInfo loginUserInfo,
UserInfo systemUserInfo) |
ReportSecurityLimits(UserInfo loginUserInfo,
UserInfo systemUserInfo,
boolean isMaxLimitParam) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCachedValues() |
UserInfo |
getLoginUserInfo() |
java.lang.Integer |
getReportLimit(java.lang.String attributeName)
Returns the specified report limit for the user.
|
void |
refreshReportLimits(boolean isMaxLimitParam)
Refreshed the report limits for the user.
|
public static final java.lang.String REPORT_STOP_LIMIT
public static final java.lang.String MAX_SCHEDULED_REPORT
public static final java.lang.String ADHOC_CREATE_LIMIT
public ReportSecurityLimits(UserInfo loginUserInfo, UserInfo systemUserInfo, boolean isMaxLimitParam)
public java.lang.Integer getReportLimit(java.lang.String attributeName)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void refreshReportLimits(boolean isMaxLimitParam)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void clearCachedValues()
public UserInfo getLoginUserInfo()