public class Day extends Object implements Validator
Constraint
. This validator will ensure the current day is allowed for Constraint.getDayMask()
.
The data format requires 1234567 for Sun, Mon, Tue, Wed, Thur, Fri, Sat, Sun respectively. i.e. 23456 will allow entity to activated Monday - Friday. The constant GlobalIds.ALL
may be used to disable checks for a particular entity.
User
maps to 'ftCstr' attribute on 'ftUserAttrs' object classUserRole
maps to 'ftRC' attribute on 'ftUserAttrs' object classRole
maps to 'ftCstr' attribute on 'ftRls' object classAdminRole
maps to 'ftCstr' attribute on 'ftRls' object classUserAdminRole
maps to 'ftARC' attribute on 'ftRls' object classConstructor and Description |
---|
Day() |
Modifier and Type | Method and Description |
---|---|
int |
validate(Session session,
Constraint constraint,
Time time,
VUtil.ConstraintType type)
This method is called during entity activation,
VUtil.validateConstraints(org.apache.directory.fortress.core.model.Session, org.apache.directory.fortress.core.util.VUtil.ConstraintType, boolean) and ensures the current day falls
within Constraint.getDayMask() range. |
public int validate(Session session, Constraint constraint, Time time, VUtil.ConstraintType type)
VUtil.validateConstraints(org.apache.directory.fortress.core.model.Session, org.apache.directory.fortress.core.util.VUtil.ConstraintType, boolean)
and ensures the current day falls
within Constraint.getDayMask()
range.validate
in interface Validator
session
- required for Validator
interface but not used here.constraint
- contains the days of week entity may be activated. Data mappings listed above.time
- contains the current time stamp.type
- required by interface, not used here.GlobalErrIds.ACTV_FAILED_DAY
if failed.Copyright © 2003-2016, The Apache Software Foundation. All Rights Reserved. Generated 20160718-1621