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
MXException
java.rmi.RemoteException
public void refreshReportLimits(boolean isMaxLimitParam) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public void clearCachedValues()
public UserInfo getLoginUserInfo()