public ConstraintRolePanel()

in src/main/java/org/apache/directory/fortress/web/panel/ConstraintRolePanel.java [56:177]


    public ConstraintRolePanel( String id, final IModel constraint )
    {
        super( id, constraint );
        beginTimeTP = new TimePicker( BEGIN_TIME_RC, new PropertyModel<Date>( this, BEGIN_TIME ) )
        {
            /** 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();
                    beginTime = renderTime( beginTime, constraint.getBeginTime() );
                }
            }
        };
        add( beginTimeTP );

        endTimeTP = new TimePicker( END_TIME_RC, new PropertyModel<Date>( this, END_TIME ) )
        {
            /** 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();
                    endTime = renderTime( endTime, constraint.getEndTime() );
                }
            }
        };
        add( endTimeTP );
        endTimeTP.setRequired( false );

        beginDateDP = new DatePicker( BEGIN_DATE_RC, new PropertyModel<Date>( this, BEGIN_DATE ) )
        {
            /** 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();
                    beginDate = renderDate( beginDate, constraint.getBeginDate() );
                }
            }
        };
        beginDateDP.setRequired( false );
        add( beginDateDP );

        endDateDP = new DatePicker( END_DATE_RC, new PropertyModel<Date>( this, END_DATE ) )
        {
            /** 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();
                    endDate = renderDate( endDate, constraint.getEndDate() );
                }
            }
        };
        endDateDP.setRequired( false );
        add( endDateDP );

        beginLockDateDP = new DatePicker( BEGIN_LOCK_DATE_RC, new PropertyModel<Date>( this, BEGIN_LOCK_DATE ) )
        {
            /** 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();
                    beginLockDate = renderDate( beginLockDate, constraint.getBeginLockDate() );
                }
            }
        };
        beginLockDateDP.setRequired( false );
        add( beginLockDateDP );

        endLockDateDP = new DatePicker( END_LOCK_DATE_RC, new PropertyModel<Date>( this, END_LOCK_DATE ) )
        {
            /** 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();
                    endLockDate = renderDate( endLockDate, constraint.getEndLockDate() );
                }
            }
        };
        endLockDateDP.setRequired( false );
        add( endLockDateDP );
    }