mirror of
https://github.com/ebean-orm/ebean.git
synced 2026-11-14 06:45:21 +00:00
#2423 Add @Nullable on single bean publish and restore by id
This commit is contained in:
1 parent
1aac63771d
commit
8fb02662e6
2 files changed
+10
-2
No files matched your search
@@ -1711,6 +1711,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
|
||||
return executeInTrans((txn) -> persister.publish(query, txn), transaction);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public <T> T publish(Class<T> beanType, Object id) {
|
||||
return publish(beanType, id, null);
|
||||
@@ -1721,6 +1722,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
|
||||
return publish(query, null);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public <T> T publish(Class<T> beanType, Object id, @Nullable Transaction transaction) {
|
||||
Query<T> query = find(beanType).setId(id);
|
||||
@@ -1733,6 +1735,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
|
||||
return executeInTrans((txn) -> persister.draftRestore(query, txn), transaction);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public <T> T draftRestore(Class<T> beanType, Object id, @Nullable Transaction transaction) {
|
||||
Query<T> query = find(beanType).setId(id);
|
||||
@@ -1740,6 +1743,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer {
|
||||
return (beans.size() == 1) ? beans.get(0) : null;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@Override
|
||||
public <T> T draftRestore(Class<T> beanType, Object id) {
|
||||
return draftRestore(beanType, id, null);
|
||||
|
||||
Reference in new issue
Block a user