public QLineItem(String variable) { this(LineItem.class, forVariable(variable), INITS); }
/** * Create a new Path expression * * @param type * @param parent * @param property * @return */ public static <T> SimplePath<T> path(Class<T> type, Path<?> parent, String property) { return new SimplePath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
/** * Create a expression for indexed access * * @param index * @return */ public SimplePath<E> get(@Nonnegative int index) { PathMetadata<Integer> md = PathMetadataFactory.forArrayAccess(pathMixin, index); return new SimplePath<E>(componentType, md); }
/** * Create a new Path expression * * @param parent * @param property * @return */ public static StringPath stringPath(Path<?> parent, String property) { return new StringPath(PathMetadataFactory.forProperty(parent, property)); }
/** * Create a expression for indexed access * * @param index * @return */ public SimplePath<E> get(Expression<Integer> index) { PathMetadata<Integer> md = PathMetadataFactory.forArrayAccess(pathMixin, index); return new SimplePath<E>(componentType, md); }
public QCustomer(String variable) { this(Customer.class, forVariable(variable), INITS); }
/** * Create a new Path expression * * @param type * @param parent * @param property * @return */ public static <T extends Comparable<?>> DatePath<T> datePath(Class<T> type, Path<?> parent, String property) { return new DatePath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
public QEmailAddress(String variable) { super(EmailAddress.class, forVariable(variable)); }
/** * Create a new Path expression * * @param type * @param parent * @param property * @return */ public static <T extends Number & Comparable<?>> NumberPath<T> numberPath(Class<T> type, Path<?> parent, String property) { return new NumberPath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
public QAddress(String variable) { super(Address.class, forVariable(variable)); }
/** * Create a new Path expression * * @param type * @param parent * @param property * @return */ public static <T extends Comparable<?>> ComparablePath<T> comparablePath(Class<T> type, Path<?> parent, String property) { return new ComparablePath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
public QAddress(String variable) { this(Address.class, forVariable(variable), INITS); }
/** * Create a new Path expression * * @param type * @param parent * @param property * @return */ public static <T extends Comparable<?>> DateTimePath<T> dateTimePath(Class<T> type, Path<?> parent, String property) { return new DateTimePath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
public QLineItem(String variable) { this(LineItem.class, forVariable(variable), INITS); }
/** * Create a new Path expression * * @param type * @param parent * @param property * @return */ public static <T> DslPath<T> dslPath(Class<T> type, Path<?> parent, String property) { return new DslPath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
public QOrder(String variable) { this(Order.class, forVariable(variable), INITS); }
/** * Create a new Path expression * * @param type * @param parent * @param property * @return */ public static <T extends Comparable<?>> TimePath<T> timePath(Class<T> type, Path<?> parent, String property) { return new TimePath<T>(type, PathMetadataFactory.forProperty(parent, property)); }
public QAddress(String variable) { super(QAddress.class, forVariable(variable), "PUBLIC", "ADDRESS"); }
/** * Create a new Path expression * * @param parent * @param property * @return */ public static BooleanPath booleanPath(Path<?> parent, String property) { return new BooleanPath(PathMetadataFactory.forProperty(parent, property)); }
public QAbstractEntity(String variable) { super(AbstractEntity.class, forVariable(variable)); }