public ConstraintBasePanel()

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 );
    }