|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
IExplicitLimits and IEffectiveLimits
accessible through IExplicitPrincipal and IEffectivePrincipal respectively
public interface ISecurityLimits
Use this collection to set limits on an object for a particular principal (user, group). These limits allow report instances to be deleted on a regular basis. Limits that you set on a folder affect all objects that are contained within the folder. At the folder level, you may want to limit the number of instances that remain on the system for each object or for each user or group; you could also limit the number of days that an instance remains on the system for a user or group. In addition to setting limits on folders, you can set limits on selected report objects and their instances. When you set the limits at the report object level, the report object will ignore the limits set for the folder (that is, the report object will not inherit the limits of the folder).
| Method Summary | |
|---|---|
ISecurityLimit |
add(int id)
Deprecated. Since 12.0, ISecurityLimits has been replaced by IExplicitLimits and IEffectiveLimits
accessible through IExplicitPrincipal and IEffectivePrincipal respectively |
ISecurityLimit |
get(int id)
Deprecated. Since 12.0, ISecurityLimits has been replaced by IExplicitLimits and IEffectiveLimits
accessible through IExplicitPrincipal and IEffectivePrincipal respectively |
java.util.Iterator |
iterator()
Deprecated. Since 12.0, ISecurityLimits has been replaced by IExplicitLimits and IEffectiveLimits
accessible through IExplicitPrincipal and IEffectivePrincipal respectively |
void |
remove(int id)
Deprecated. Since 12.0, ISecurityLimits has been replaced by IExplicitLimits and IEffectiveLimits
accessible through IExplicitPrincipal and IEffectivePrincipal respectively |
int |
size()
Deprecated. Since 12.0, ISecurityLimits has been replaced by IExplicitLimits and IEffectiveLimits
accessible through IExplicitPrincipal and IEffectivePrincipal respectively |
| Method Detail |
|---|
ISecurityLimit add(int id)
IExplicitLimits and IEffectiveLimits
accessible through IExplicitPrincipal and IEffectivePrincipal respectively
id - The ID of the new limit.
ISecurityLimit object.ISecurityLimit get(int id)
IExplicitLimits and IEffectiveLimits
accessible through IExplicitPrincipal and IEffectivePrincipal respectively
id - The ID of the limit to be returned.
null if no such limit exists,java.util.Iterator iterator()
IExplicitLimits and IEffectiveLimits
accessible through IExplicitPrincipal and IEffectivePrincipal respectively
iterator for all of the limits in the set.void remove(int id)
IExplicitLimits and IEffectiveLimits
accessible through IExplicitPrincipal and IEffectivePrincipal respectively
id - The ID of the limit to remove.int size()
IExplicitLimits and IEffectiveLimits
accessible through IExplicitPrincipal and IEffectivePrincipal respectively
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||