/*
 * Copyright 2011-2013 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package kr.debop4j.access.model.calendar;

import com.mysema.query.types.Path;
import com.mysema.query.types.PathMetadata;
import com.mysema.query.types.path.*;

import javax.annotation.Generated;

import static com.mysema.query.types.PathMetadataFactory.forVariable;


/** QWorkCalendarRule is a Querydsl query type for WorkCalendarRule */
@Generated( "com.mysema.query.codegen.EntitySerializer" )
public class QWorkCalendarRule extends EntityPathBase<WorkCalendarRule> {

    private static final long serialVersionUID = 519367945;

    private static final PathInits INITS = PathInits.DIRECT2;

    public static final QWorkCalendarRule workCalendarRule = new QWorkCalendarRule("workCalendarRule");

    public final kr.debop4j.access.model.QAccessEntityBase _super = new kr.debop4j.access.model.QAccessEntityBase(this);

    public final NumberPath<Integer> dayOrException = createNumber("dayOrException", Integer.class);

    public final StringPath description = createString("description");

    public final StringPath exAttr = createString("exAttr");

    public final StringPath exceptionClassName = createString("exceptionClassName");

    public final NumberPath<Integer> exceptionType = createNumber("exceptionType", Integer.class);

    public final StringPath exeptionPattern = createString("exeptionPattern");

    public final NumberPath<Long> id = createNumber("id", Long.class);

    public final StringPath name = createString("name");

    //inherited
    public final BooleanPath persisted = _super.persisted;

    public final SimplePath<kr.debop4j.timeperiod.ITimePeriod> rulePeriod = createSimple("rulePeriod", kr.debop4j.timeperiod.ITimePeriod.class);

    public final SetPath<kr.debop4j.timeperiod.ITimePeriod, SimplePath<kr.debop4j.timeperiod.ITimePeriod>> rulePeriods = this.<kr.debop4j.timeperiod.ITimePeriod, SimplePath<kr.debop4j.timeperiod.ITimePeriod>>createSet("rulePeriods", kr.debop4j.timeperiod.ITimePeriod.class, SimplePath.class, PathInits.DIRECT2);

    //inherited
    public final DateTimePath<org.joda.time.DateTime> updatedTime = _super.updatedTime;

    public final NumberPath<Integer> viewOrder = createNumber("viewOrder", Integer.class);

    public final QWorkCalendar workCalendar;

    public QWorkCalendarRule(String variable) {
        this(WorkCalendarRule.class, forVariable(variable), INITS);
    }

    @SuppressWarnings( "all" )
    public QWorkCalendarRule(Path<? extends WorkCalendarRule> path) {
        this((Class) path.getType(), path.getMetadata(), path.getMetadata().isRoot() ? INITS : PathInits.DEFAULT);
    }

    public QWorkCalendarRule(PathMetadata<?> metadata) {
        this(metadata, metadata.isRoot() ? INITS : PathInits.DEFAULT);
    }

    public QWorkCalendarRule(PathMetadata<?> metadata, PathInits inits) {
        this(WorkCalendarRule.class, metadata, inits);
    }

    public QWorkCalendarRule(Class<? extends WorkCalendarRule> type, PathMetadata<?> metadata, PathInits inits) {
        super(type, metadata, inits);
        this.workCalendar = inits.isInitialized("workCalendar") ? new QWorkCalendar(forProperty("workCalendar"), inits.get("workCalendar")) : null;
    }

}


@@ -966,17 +966,16 @@
 nerated(
- 
 %22com.mys
@@ -1009,17 +1009,16 @@
 ializer%22
- 
 )%0Apublic
@@ -2996,15 +2996,13 @@
 ngs(
- 
 %22all%22
- 
 )%0A  

reformat code