|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.permissions.limits.PermissionLimitUtils
public class PermissionLimitUtils
utils for permission limits
Field Summary | |
---|---|
static java.lang.String |
CALENDAR
name of variable in the env map |
static java.lang.String |
DAY_OF_WEEK
name of variable in the env map |
static java.lang.String |
HOUR_OF_DAY
name of variable in the env map |
static java.lang.String |
LIMIT_AMOUNT_LESS_THAN
|
static java.lang.String |
LIMIT_AMOUNT_LESS_THAN_OR_EQUAL
|
static java.lang.String |
LIMIT_DEF
limits def extension |
static java.lang.String |
LIMIT_DEF_INT
limits def extension |
static java.lang.String |
LIMIT_DEF_MARKER
limits def extension |
static java.lang.String |
LIMIT_EL
|
static java.lang.String |
LIMIT_IP_ON_NETWORK_REALM
|
static java.lang.String |
LIMIT_IP_ON_NETWORKS
|
static java.lang.String |
LIMIT_LABELS_CONTAIN
|
static java.lang.String |
LIMIT_WEEKDAY_9_TO_5
|
static java.lang.String |
MINUTE_OF_HOUR
name of variable in the env map |
static java.lang.String |
MONTH_OF_YEAR
name of variable in the env map |
Constructor Summary | |
---|---|
PermissionLimitUtils()
|
Method Summary | |
---|---|
static void |
addStandardLimitVariablesIfNotExist(java.util.Map<java.lang.String,java.lang.Object> limitEnvVarsObject)
add standard limit variables |
static java.lang.String |
attributeLimitStemName()
return the stem name where the limit attributes go, without colon on end |
static void |
clearLimitLogicMap()
for testing, clear this to put things in the api test config |
static AttributeDefName |
limitAmountLessThanAttributeDefName()
amount less than |
static java.lang.String |
limitAmountLessThanName()
limit amount less than |
static AttributeDefName |
limitAmountLessThanOrEqualAttributeDefName()
amount less than or equal |
static java.lang.String |
limitAmountLessThanOrEqualName()
limit amount less than or equal |
static AttributeDef |
limitAttributeDef()
return the limit type attribute def this throws exception if cant find |
static AttributeDef |
limitAttributeDefInt()
return the limit type attribute def this throws exception if cant find |
static AttributeDef |
limitAttributeDefMarker()
return the limit type attribute def this throws exception if cant find |
static AttributeDefName |
limitElAttributeDefName()
regex limit |
static java.util.Map<java.lang.String,java.lang.Object> |
limitElClasses()
custom el instances to add to the variable map for limit EL |
static java.lang.String |
limitElName()
limit el name |
static AttributeDefName |
limitIpOnNetworkRealmAttributeDefName()
amount less than or equal |
static java.lang.String |
limitIpOnNetworkRealmName()
limit ip on network realm |
static AttributeDefName |
limitIpOnNetworksAttributeDefName()
amount less than or equal |
static java.lang.String |
limitIpOnNetworksName()
limit ip on networks |
static AttributeDefName |
limitLabelsContainAttributeDefName()
amount labels contain |
static java.lang.String |
limitLabelsContainName()
limit labels contain a label |
static java.util.Set<java.lang.String> |
limitRealms()
get a logic instance based on attributeDefName of the limit |
static AttributeDefName |
limitWeekday9to5AttributeDefName()
weekday 9 to 5 |
static java.lang.String |
limitWeekday9to5Name()
limit el name |
static PermissionLimitInterface |
logicInstance(java.lang.String limitName)
get a logic instance based on attributeDefName of the limit |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String MONTH_OF_YEAR
public static final java.lang.String MINUTE_OF_HOUR
public static final java.lang.String HOUR_OF_DAY
public static final java.lang.String DAY_OF_WEEK
public static final java.lang.String CALENDAR
public static final java.lang.String LIMIT_DEF
public static final java.lang.String LIMIT_DEF_INT
public static final java.lang.String LIMIT_DEF_MARKER
public static final java.lang.String LIMIT_EL
public static final java.lang.String LIMIT_WEEKDAY_9_TO_5
public static final java.lang.String LIMIT_AMOUNT_LESS_THAN
public static final java.lang.String LIMIT_AMOUNT_LESS_THAN_OR_EQUAL
public static final java.lang.String LIMIT_IP_ON_NETWORKS
public static final java.lang.String LIMIT_IP_ON_NETWORK_REALM
public static final java.lang.String LIMIT_LABELS_CONTAIN
Constructor Detail |
---|
public PermissionLimitUtils()
Method Detail |
---|
public static AttributeDef limitAttributeDef()
public static AttributeDef limitAttributeDefInt()
public static AttributeDef limitAttributeDefMarker()
public static java.lang.String attributeLimitStemName()
public static java.lang.String limitElName()
public static AttributeDefName limitElAttributeDefName()
public static java.lang.String limitWeekday9to5Name()
public static AttributeDefName limitWeekday9to5AttributeDefName()
public static java.lang.String limitAmountLessThanName()
public static AttributeDefName limitAmountLessThanAttributeDefName()
public static java.lang.String limitAmountLessThanOrEqualName()
public static AttributeDefName limitAmountLessThanOrEqualAttributeDefName()
public static java.lang.String limitIpOnNetworksName()
public static AttributeDefName limitIpOnNetworksAttributeDefName()
public static java.lang.String limitIpOnNetworkRealmName()
public static AttributeDefName limitIpOnNetworkRealmAttributeDefName()
public static java.lang.String limitLabelsContainName()
public static AttributeDefName limitLabelsContainAttributeDefName()
public static void addStandardLimitVariablesIfNotExist(java.util.Map<java.lang.String,java.lang.Object> limitEnvVarsObject)
limitEnvVarsObject
- public static java.util.Set<java.lang.String> limitRealms()
public static void clearLimitLogicMap()
public static PermissionLimitInterface logicInstance(java.lang.String limitName)
limitName
- name of the attribute def name
public static java.util.Map<java.lang.String,java.lang.Object> limitElClasses()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |