Flag full join methods as deprecated

This commit is contained in:
Timo Westkämper 2014-08-06 22:53:41 +03:00
parent ef829cc706
commit 4f5f5dfc51
3 changed files with 18 additions and 0 deletions

View File

@ -71,31 +71,37 @@ public class AbstractJPASubQuery<Q extends AbstractJPASubQuery<Q>> extends Detac
}
@Override
@Deprecated
public <P> Q fullJoin(CollectionExpression<?,P> target) {
return queryMixin.fullJoin(target);
}
@Override
@Deprecated
public <P> Q fullJoin(CollectionExpression<?,P> target, Path<P> alias) {
return queryMixin.fullJoin(target, alias);
}
@Override
@Deprecated
public <P> Q fullJoin(EntityPath<P> target) {
return queryMixin.fullJoin(target);
}
@Override
@Deprecated
public <P> Q fullJoin(EntityPath<P> target, Path<P> alias) {
return queryMixin.fullJoin(target, alias);
}
@Override
@Deprecated
public <P> Q fullJoin(MapExpression<?,P> target) {
return queryMixin.fullJoin(target);
}
@Override
@Deprecated
public <P> Q fullJoin(MapExpression<?,P> target, Path<P> alias) {
return queryMixin.fullJoin(target, alias);
}

View File

@ -285,6 +285,7 @@ public interface JPACommonQuery<Q extends JPACommonQuery<Q>> extends Query<Q> {
* @param target
* @return
*/
@Deprecated
<P> Q fullJoin(EntityPath<P> target);
/**
@ -295,6 +296,7 @@ public interface JPACommonQuery<Q extends JPACommonQuery<Q>> extends Query<Q> {
* @param alias
* @return
*/
@Deprecated
<P> Q fullJoin(EntityPath<P> target, Path<P> alias);
/**
@ -305,6 +307,7 @@ public interface JPACommonQuery<Q extends JPACommonQuery<Q>> extends Query<Q> {
* @param target
* @return
*/
@Deprecated
<P> Q fullJoin(CollectionExpression<?,P> target);
/**
@ -315,6 +318,7 @@ public interface JPACommonQuery<Q extends JPACommonQuery<Q>> extends Query<Q> {
* @param alias
* @return
*/
@Deprecated
<P> Q fullJoin(CollectionExpression<?,P> target, Path<P> alias);
/**
@ -325,6 +329,7 @@ public interface JPACommonQuery<Q extends JPACommonQuery<Q>> extends Query<Q> {
* @param target
* @return
*/
@Deprecated
<P> Q fullJoin(MapExpression<?, P> target);
/**
@ -335,6 +340,7 @@ public interface JPACommonQuery<Q extends JPACommonQuery<Q>> extends Query<Q> {
* @param alias
* @return
*/
@Deprecated
<P> Q fullJoin(MapExpression<?, P> target, Path<P> alias);
/**

View File

@ -88,26 +88,32 @@ public abstract class JPAQueryBase<Q extends JPAQueryBase<Q>> extends Projectabl
return queryMixin.from(args);
}
@Deprecated
public <P> Q fullJoin(CollectionExpression<?,P> target) {
return queryMixin.fullJoin(target);
}
@Deprecated
public <P> Q fullJoin(CollectionExpression<?,P> target, Path<P> alias) {
return queryMixin.fullJoin(target, alias);
}
@Deprecated
public <P> Q fullJoin(EntityPath<P> target) {
return queryMixin.fullJoin(target);
}
@Deprecated
public <P> Q fullJoin(EntityPath<P> target, Path<P> alias) {
return queryMixin.fullJoin(target, alias);
}
@Deprecated
public <P> Q fullJoin(MapExpression<?,P> target) {
return queryMixin.fullJoin(target);
}
@Deprecated
public <P> Q fullJoin(MapExpression<?,P> target, Path<P> alias) {
return queryMixin.fullJoin(target, alias);
}