package com.mysema.query.test.domain; public class Domain { public static class qAuditLog extends com.mysema.query.grammar.Types.DomainType{ private qItem item; qAuditLog(com.mysema.query.grammar.Types.DomainType type, String path) {super(type,path);} qAuditLog(String path) {super(path);} public qItem item() { if (item == null) item = new qItem(this,"item"); return item; } } public static class qCat extends com.mysema.query.grammar.Types.DomainType{ public final com.mysema.query.grammar.Types.BooleanProperty alive = _boolean("alive"); public final com.mysema.query.grammar.Types.Reference bodyWeight = _prop("bodyWeight",Integer.class); private qCat kittens; private qCat mate; public final com.mysema.query.grammar.Types.Reference name = _prop("name",String.class); qCat(com.mysema.query.grammar.Types.DomainType type, String path) {super(type,path);} qCat(String path) {super(path);} public final qCat kittens(){ if (kittens == null) kittens = new qCat(this,"kittens"); return kittens; } public final qCat mate(){ if (mate == null) mate = new qCat(this,"mate"); return mate; } } public static class qCompany extends com.mysema.query.grammar.Types.DomainType{ public final com.mysema.query.grammar.Types.Reference id = _prop("id",Long.class); public final com.mysema.query.grammar.Types.Reference name = _prop("name",String.class); qCompany(com.mysema.query.grammar.Types.DomainType type, String path) {super(type,path);} qCompany(String path) {super(path);} } public static class qCustomer extends com.mysema.query.grammar.Types.DomainType{ private qName name; qCustomer(com.mysema.query.grammar.Types.DomainType type, String path) {super(type,path);} qCustomer(String path) {super(path);} public final qName name(){ if (name == null) name = new qName(this, "name"); return name; } } public static class qDocument extends com.mysema.query.grammar.Types.DomainType{ public final com.mysema.query.grammar.Types.Reference name = _prop("name",String.class); public final com.mysema.query.grammar.Types.Reference validTo = _prop("validTo",java.util.Date.class); qDocument(com.mysema.query.grammar.Types.DomainType type, String path) {super(type,path);} qDocument(String path){super(path);} } public static class qDomesticCat extends qCat{ qDomesticCat(com.mysema.query.grammar.Types.DomainType type, String path) {super(type,path);} qDomesticCat(String path) {super(path);} } public static class qItem extends com.mysema.query.grammar.Types.DomainType{ public com.mysema.query.grammar.Types.Reference id = _prop("id",String.class); qItem(com.mysema.query.grammar.Types.DomainType type, String path) {super(type,path);} qItem(String path){super(path);} } public static class qName extends com.mysema.query.grammar.Types.DomainType{ public final com.mysema.query.grammar.Types.Reference firstName = _prop("firstName",String.class); qName(com.mysema.query.grammar.Types.DomainType type, String path) {super(type,path);} qName(String path){super(path);} } public static class qPayment extends qItem{ qPayment(com.mysema.query.grammar.Types.DomainType type, String path) {super(type,path);} qPayment(String path){super(path);} } public static class qUser extends com.mysema.query.grammar.Types.DomainType{ private qCompany company; public final com.mysema.query.grammar.Types.Reference firstName = _prop("firstName",String.class); public final com.mysema.query.grammar.Types.Reference id = _prop("id",Long.class); public final com.mysema.query.grammar.Types.Reference lastName = _prop("lastName",String.class); public final com.mysema.query.grammar.Types.Reference userName = _prop("userName",String.class); qUser(com.mysema.query.grammar.Types.DomainType type, String path) {super(type,path);} qUser(String path) {super(path);} public final qCompany company(){ if (company == null) company = new qCompany(this,"company"); return company; } } }