package com.jspxcms.core.domaindsl; import static com.mysema.query.types.PathMetadataFactory.*; import com.jspxcms.core.domain.User; import com.jspxcms.core.domain.UserDetail; import com.jspxcms.core.domain.UserRole; import com.mysema.query.types.path.*; import com.mysema.query.types.PathMetadata; import com.mysema.query.types.Path; import com.mysema.query.types.path.PathInits; /** * QUser is a Querydsl query type for User */ public class QUser extends EntityPathBase<User> { private static final long serialVersionUID = 719855465; private static final PathInits INITS = PathInits.DIRECT; public static final QUser user = new QUser("user"); public final DateTimePath<java.util.Date> birthDate = createDateTime("birthDate", java.util.Date.class); public final SetPath<UserDetail, QUserDetail> details = this.<UserDetail, QUserDetail>createSet("details", UserDetail.class, QUserDetail.class, PathInits.DIRECT); public final StringPath email = createString("email"); public final StringPath gender = createString("gender"); public final QMemberGroup group; public final NumberPath<Integer> id = createNumber("id", Integer.class); public final StringPath mobile = createString("mobile"); public final QOrg org; public final StringPath password = createString("password"); public final NumberPath<Integer> rank = createNumber("rank", Integer.class); public final StringPath salt = createString("salt"); public final NumberPath<Integer> status = createNumber("status", Integer.class); public final NumberPath<Integer> type = createNumber("type", Integer.class); public final StringPath username = createString("username"); public final ListPath<UserRole, QUserRole> userRoles = this.<UserRole, QUserRole>createList("userRoles", UserRole.class, QUserRole.class, PathInits.DIRECT); public final StringPath validationKey = createString("validationKey"); public final StringPath validationType = createString("validationType"); public QUser(String variable) { this(User.class, forVariable(variable), INITS); } @SuppressWarnings("all") public QUser(Path<? extends User> path) { this((Class)path.getType(), path.getMetadata(), path.getMetadata().isRoot() ? INITS : PathInits.DEFAULT); } public QUser(PathMetadata<?> metadata) { this(metadata, metadata.isRoot() ? INITS : PathInits.DEFAULT); } public QUser(PathMetadata<?> metadata, PathInits inits) { this(User.class, metadata, inits); } public QUser(Class<? extends User> type, PathMetadata<?> metadata, PathInits inits) { super(type, metadata, inits); this.group = inits.isInitialized("group") ? new QMemberGroup(forProperty("group")) : null; this.org = inits.isInitialized("org") ? new QOrg(forProperty("org"), inits.get("org")) : null; } }