in src/main/java/org/apache/directory/fortress/web/panel/ConstraintBasePanel.java [111:245]
public ConstraintBasePanel( String id, final IModel constraint )
{
super( id, constraint );
final Spinner<Integer> timeout = new Spinner<>( TIMEOUT );
timeout.setRequired( false );
add( timeout );
// Add the dayMask's day of week CheckBoxes:
sundayCB = new CheckBox( SUNDAY, new PropertyModel<Boolean>( this, SUNDAY ) )
{
/** Default serialVersionUID */
private static final long serialVersionUID = 1L;
@Override
protected void onBeforeRender()
{
if ( this.getParent().getDefaultModelObject() != null )
{
super.onBeforeRender();
Constraint constraint = ( Constraint ) this.getParent().getDefaultModelObject();
setSunday( isDayOfWeek( constraint, DAY1 ) );
}
}
};
add( sundayCB );
mondayCB = new CheckBox( "monday", new PropertyModel<Boolean>( this, MONDAY ) )
{
/** Default serialVersionUID */
private static final long serialVersionUID = 1L;
@Override
protected void onBeforeRender()
{
if ( this.getParent().getDefaultModelObject() != null )
{
super.onBeforeRender();
Constraint constraint = ( Constraint ) this.getParent().getDefaultModelObject();
setMonday( isDayOfWeek( constraint, DAY2 ) );
}
}
};
add( mondayCB );
tuesdayCB = new CheckBox( TUESDAY, new PropertyModel<Boolean>( this, TUESDAY ) )
{
/** Default serialVersionUID */
private static final long serialVersionUID = 1L;
@Override
protected void onBeforeRender()
{
if ( this.getParent().getDefaultModelObject() != null )
{
super.onBeforeRender();
Constraint constraint = ( Constraint ) this.getParent().getDefaultModelObject();
setTuesday( isDayOfWeek( constraint, DAY3 ) );
}
}
};
add( tuesdayCB );
wednesdayCB = new CheckBox( WEDNESDAY, new PropertyModel<Boolean>( this, WEDNESDAY ) )
{
/** Default serialVersionUID */
private static final long serialVersionUID = 1L;
@Override
protected void onBeforeRender()
{
if ( this.getParent().getDefaultModelObject() != null )
{
super.onBeforeRender();
Constraint constraint = ( Constraint ) this.getParent().getDefaultModelObject();
setWednesday( isDayOfWeek( constraint, DAY4 ) );
}
}
};
add( wednesdayCB );
thursdayCB = new CheckBox( THURSDAY, new PropertyModel<Boolean>( this, THURSDAY ) )
{
/** Default serialVersionUID */
private static final long serialVersionUID = 1L;
@Override
protected void onBeforeRender()
{
if ( this.getParent().getDefaultModelObject() != null )
{
super.onBeforeRender();
Constraint constraint = ( Constraint ) this.getParent().getDefaultModelObject();
setThursday( isDayOfWeek( constraint, DAY5 ) );
}
}
};
add( thursdayCB );
fridayCB = new CheckBox( FRIDAY, new PropertyModel<Boolean>( this, FRIDAY ) )
{
/** Default serialVersionUID */
private static final long serialVersionUID = 1L;
@Override
protected void onBeforeRender()
{
if ( this.getParent().getDefaultModelObject() != null )
{
super.onBeforeRender();
Constraint constraint = ( Constraint ) this.getParent().getDefaultModelObject();
setFriday( isDayOfWeek( constraint, DAY6 ) );
}
}
};
add( fridayCB );
saturdayCB = new CheckBox( SATURDAY, new PropertyModel<Boolean>( this, SATURDAY ) )
{
/** Default serialVersionUID */
private static final long serialVersionUID = 1L;
@Override
protected void onBeforeRender()
{
if ( this.getParent().getDefaultModelObject() != null )
{
super.onBeforeRender();
Constraint constraint = ( Constraint ) this.getParent().getDefaultModelObject();
setSaturday( isDayOfWeek( constraint, DAY7 ) );
}
}
};
add( saturdayCB );
}