You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2015/09/10 14:07:14 UTC
[15/50] [abbrv] isis git commit: ISIS-1194: removing
TransactionalClosureAbstract and TransactionalClosureWithReturnAbstract
adapter classes, since neither do anything (just use interface directly).
ISIS-1194: removing TransactionalClosureAbstract and TransactionalClosureWithReturnAbstract adapter classes, since neither do anything (just use interface directly).
Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/fba0c149
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/fba0c149
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/fba0c149
Branch: refs/heads/ISIS-1194
Commit: fba0c14984375eda1f2db2d86e446013b9f37248
Parents: 331f883
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Thu Sep 10 08:51:30 2015 +0100
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Thu Sep 10 08:51:30 2015 +0100
----------------------------------------------------------------------
.../background/BackgroundCommandExecution.java | 10 ++++---
.../AbstractIsisSessionTemplate.java | 4 +--
.../system/persistence/PersistenceSession.java | 14 ++++-----
.../TransactionalClosureAbstract.java | 25 ----------------
.../TransactionalClosureWithReturnAbstract.java | 30 --------------------
.../ActionInvocationFacetWrapTransaction.java | 4 +--
.../CollectionAddToFacetWrapTransaction.java | 4 +--
.../CollectionClearFacetWrapTransaction.java | 4 +--
...ollectionRemoveFromFacetWrapTransaction.java | 4 +--
.../PropertyClearFacetWrapTransaction.java | 4 +--
.../PropertySetterFacetWrapTransaction.java | 4 +--
.../pages/accmngt/register/RegisterPanel.java | 5 ++--
12 files changed, 30 insertions(+), 82 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/isis/blob/fba0c149/core/runtime/src/main/java/org/apache/isis/core/runtime/services/background/BackgroundCommandExecution.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/isis/core/runtime/services/background/BackgroundCommandExecution.java b/core/runtime/src/main/java/org/apache/isis/core/runtime/services/background/BackgroundCommandExecution.java
index cc1c2b5..09f1b2a 100644
--- a/core/runtime/src/main/java/org/apache/isis/core/runtime/services/background/BackgroundCommandExecution.java
+++ b/core/runtime/src/main/java/org/apache/isis/core/runtime/services/background/BackgroundCommandExecution.java
@@ -17,8 +17,10 @@
package org.apache.isis.core.runtime.services.background;
import java.util.List;
+
import com.google.common.base.Throwables;
import com.google.common.collect.Lists;
+
import org.apache.isis.applib.clock.Clock;
import org.apache.isis.applib.services.background.ActionInvocationMemento;
import org.apache.isis.applib.services.bookmark.Bookmark;
@@ -29,15 +31,15 @@ import org.apache.isis.applib.services.command.CommandContext;
import org.apache.isis.core.metamodel.adapter.ObjectAdapter;
import org.apache.isis.core.metamodel.adapter.oid.RootOid;
import org.apache.isis.core.metamodel.consent.InteractionInitiatedBy;
+import org.apache.isis.core.metamodel.facets.actions.action.invocation.CommandUtil;
import org.apache.isis.core.metamodel.spec.ObjectSpecification;
import org.apache.isis.core.metamodel.spec.feature.Contributed;
import org.apache.isis.core.metamodel.spec.feature.ObjectAction;
-import org.apache.isis.core.metamodel.facets.actions.action.invocation.CommandUtil;
import org.apache.isis.core.runtime.services.memento.MementoServiceDefault;
import org.apache.isis.core.runtime.sessiontemplate.AbstractIsisSessionTemplate;
import org.apache.isis.core.runtime.system.persistence.PersistenceSession;
import org.apache.isis.core.runtime.system.transaction.IsisTransactionManager;
-import org.apache.isis.core.runtime.system.transaction.TransactionalClosureAbstract;
+import org.apache.isis.core.runtime.system.transaction.TransactionalClosure;
/**
* Intended to be used as a base class for executing queued up {@link Command background action}s.
@@ -63,7 +65,7 @@ public abstract class BackgroundCommandExecution extends AbstractIsisSessionTemp
final PersistenceSession persistenceSession = getPersistenceSession();
final IsisTransactionManager transactionManager = getTransactionManager(persistenceSession);
final List<Command> commands = Lists.newArrayList();
- transactionManager.executeWithinTransaction(new TransactionalClosureAbstract() {
+ transactionManager.executeWithinTransaction(new TransactionalClosure() {
@Override
public void execute() {
commands.addAll(findBackgroundCommandsToExecute());
@@ -84,7 +86,7 @@ public abstract class BackgroundCommandExecution extends AbstractIsisSessionTemp
private void execute(final IsisTransactionManager transactionManager, final Command command) {
- transactionManager.executeWithinTransaction(new TransactionalClosureAbstract() {
+ transactionManager.executeWithinTransaction(new TransactionalClosure() {
@Override
public void execute() {
commandContext.setCommand(command);
http://git-wip-us.apache.org/repos/asf/isis/blob/fba0c149/core/runtime/src/main/java/org/apache/isis/core/runtime/sessiontemplate/AbstractIsisSessionTemplate.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/isis/core/runtime/sessiontemplate/AbstractIsisSessionTemplate.java b/core/runtime/src/main/java/org/apache/isis/core/runtime/sessiontemplate/AbstractIsisSessionTemplate.java
index 9d5fb2a..f1c1b4b 100644
--- a/core/runtime/src/main/java/org/apache/isis/core/runtime/sessiontemplate/AbstractIsisSessionTemplate.java
+++ b/core/runtime/src/main/java/org/apache/isis/core/runtime/sessiontemplate/AbstractIsisSessionTemplate.java
@@ -24,7 +24,7 @@ import org.apache.isis.core.runtime.system.context.IsisContext;
import org.apache.isis.core.runtime.system.persistence.PersistenceSession;
import org.apache.isis.core.runtime.system.session.IsisSession;
import org.apache.isis.core.runtime.system.transaction.IsisTransactionManager;
-import org.apache.isis.core.runtime.system.transaction.TransactionalClosureAbstract;
+import org.apache.isis.core.runtime.system.transaction.TransactionalClosure;
public abstract class AbstractIsisSessionTemplate {
@@ -59,7 +59,7 @@ public abstract class AbstractIsisSessionTemplate {
protected void doExecute(final Object context) {
final PersistenceSession persistenceSession = getPersistenceSession();
final IsisTransactionManager transactionManager = getTransactionManager(persistenceSession);
- transactionManager.executeWithinTransaction(new TransactionalClosureAbstract() {
+ transactionManager.executeWithinTransaction(new TransactionalClosure() {
@Override
public void execute() {
doExecuteWithTransaction(context);
http://git-wip-us.apache.org/repos/asf/isis/blob/fba0c149/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSession.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSession.java b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSession.java
index d5b1e3d..2876b2c 100644
--- a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSession.java
+++ b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSession.java
@@ -74,8 +74,8 @@ import org.apache.isis.core.runtime.persistence.query.PersistenceQueryFindAllIns
import org.apache.isis.core.runtime.persistence.query.PersistenceQueryFindUsingApplibQueryDefault;
import org.apache.isis.core.runtime.system.context.IsisContext;
import org.apache.isis.core.runtime.system.transaction.IsisTransactionManager;
-import org.apache.isis.core.runtime.system.transaction.TransactionalClosureAbstract;
-import org.apache.isis.core.runtime.system.transaction.TransactionalClosureWithReturnAbstract;
+import org.apache.isis.core.runtime.system.transaction.TransactionalClosure;
+import org.apache.isis.core.runtime.system.transaction.TransactionalClosureWithReturn;
import org.apache.isis.objectstore.jdo.datanucleus.persistence.commands.DataNucleusCreateObjectCommand;
import org.apache.isis.objectstore.jdo.datanucleus.persistence.commands.DataNucleusDeleteObjectCommand;
import org.apache.isis.objectstore.jdo.datanucleus.persistence.queries.PersistenceQueryFindAllInstancesProcessor;
@@ -431,7 +431,7 @@ public class PersistenceSession implements SessionScopedComponent, DebuggableWit
private List<ObjectAdapter> getInstancesFromPersistenceLayer(final PersistenceQuery persistenceQuery) {
return getTransactionManager().executeWithinTransaction(
- new TransactionalClosureWithReturnAbstract<List<ObjectAdapter>>() {
+ new TransactionalClosureWithReturn<List<ObjectAdapter>>() {
@Override
public List<ObjectAdapter> execute() {
return loadInstancesAndAdapt(persistenceQuery);
@@ -572,7 +572,7 @@ public class PersistenceSession implements SessionScopedComponent, DebuggableWit
private ObjectAdapter loadMappedObjectFromObjectStore(final RootOid oid) {
final ObjectAdapter adapter = getTransactionManager().executeWithinTransaction(
- new TransactionalClosureWithReturnAbstract<ObjectAdapter>() {
+ new TransactionalClosureWithReturn<ObjectAdapter>() {
@Override
public ObjectAdapter execute() {
return loadInstanceAndAdapt(oid);
@@ -711,7 +711,7 @@ public class PersistenceSession implements SessionScopedComponent, DebuggableWit
*/
public void refreshRootInTransaction(final ObjectAdapter adapter) {
Assert.assertTrue("only resolve object that is persistent", adapter, adapter.representsPersistent());
- getTransactionManager().executeWithinTransaction(new TransactionalClosureAbstract() {
+ getTransactionManager().executeWithinTransaction(new TransactionalClosure() {
@Override
public void execute() {
@@ -796,7 +796,7 @@ public class PersistenceSession implements SessionScopedComponent, DebuggableWit
}
protected void makePersistentInPersistenceLayer(final ObjectAdapter adapter) {
- getTransactionManager().executeWithinTransaction(new TransactionalClosureAbstract() {
+ getTransactionManager().executeWithinTransaction(new TransactionalClosure() {
@Override
public void execute() {
@@ -829,7 +829,7 @@ public class PersistenceSession implements SessionScopedComponent, DebuggableWit
}
private void destroyObjectInPersistenceLayer(final ObjectAdapter adapter) {
- getTransactionManager().executeWithinTransaction(new TransactionalClosureAbstract() {
+ getTransactionManager().executeWithinTransaction(new TransactionalClosure() {
@Override
public void execute() {
http://git-wip-us.apache.org/repos/asf/isis/blob/fba0c149/core/runtime/src/main/java/org/apache/isis/core/runtime/system/transaction/TransactionalClosureAbstract.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/transaction/TransactionalClosureAbstract.java b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/transaction/TransactionalClosureAbstract.java
deleted file mode 100644
index bcce220..0000000
--- a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/transaction/TransactionalClosureAbstract.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.apache.isis.core.runtime.system.transaction;
-
-
-public abstract class TransactionalClosureAbstract implements TransactionalClosure {
-
-}
http://git-wip-us.apache.org/repos/asf/isis/blob/fba0c149/core/runtime/src/main/java/org/apache/isis/core/runtime/system/transaction/TransactionalClosureWithReturnAbstract.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/transaction/TransactionalClosureWithReturnAbstract.java b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/transaction/TransactionalClosureWithReturnAbstract.java
deleted file mode 100644
index ca9bac6..0000000
--- a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/transaction/TransactionalClosureWithReturnAbstract.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.apache.isis.core.runtime.system.transaction;
-
-
-/**
- * Convenience adapter providing no-op implementations of {@link #onSuccess()}
- * and {@link #onFailure()}.
- */
-public abstract class TransactionalClosureWithReturnAbstract<T> implements TransactionalClosureWithReturn<T> {
-
-
-}
http://git-wip-us.apache.org/repos/asf/isis/blob/fba0c149/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/ActionInvocationFacetWrapTransaction.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/ActionInvocationFacetWrapTransaction.java b/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/ActionInvocationFacetWrapTransaction.java
index 4daeeac..b17b269 100644
--- a/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/ActionInvocationFacetWrapTransaction.java
+++ b/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/ActionInvocationFacetWrapTransaction.java
@@ -32,7 +32,7 @@ import org.apache.isis.core.metamodel.spec.feature.ObjectAction;
import org.apache.isis.core.runtime.system.context.IsisContext;
import org.apache.isis.core.runtime.system.persistence.PersistenceSession;
import org.apache.isis.core.runtime.system.transaction.IsisTransactionManager;
-import org.apache.isis.core.runtime.system.transaction.TransactionalClosureWithReturnAbstract;
+import org.apache.isis.core.runtime.system.transaction.TransactionalClosureWithReturn;
public class ActionInvocationFacetWrapTransaction extends ActionInvocationFacetAbstract implements DecoratingFacet<ActionInvocationFacet> {
@@ -56,7 +56,7 @@ public class ActionInvocationFacetWrapTransaction extends ActionInvocationFacetA
final ObjectAdapter targetAdapter,
final ObjectAdapter[] argumentAdapters,
final InteractionInitiatedBy interactionInitiatedBy) {
- final ObjectAdapter result = getTransactionManager().executeWithinTransaction(new TransactionalClosureWithReturnAbstract<ObjectAdapter>() {
+ final ObjectAdapter result = getTransactionManager().executeWithinTransaction(new TransactionalClosureWithReturn<ObjectAdapter>() {
@Override
public ObjectAdapter execute() {
return underlyingFacet.invoke(owningAction, targetAdapter, argumentAdapters,
http://git-wip-us.apache.org/repos/asf/isis/blob/fba0c149/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionAddToFacetWrapTransaction.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionAddToFacetWrapTransaction.java b/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionAddToFacetWrapTransaction.java
index 0b4e4c6..f6e1f90 100644
--- a/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionAddToFacetWrapTransaction.java
+++ b/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionAddToFacetWrapTransaction.java
@@ -27,7 +27,7 @@ import org.apache.isis.core.metamodel.facets.collections.modify.CollectionAddToF
import org.apache.isis.core.runtime.system.context.IsisContext;
import org.apache.isis.core.runtime.system.persistence.PersistenceSession;
import org.apache.isis.core.runtime.system.transaction.IsisTransactionManager;
-import org.apache.isis.core.runtime.system.transaction.TransactionalClosureAbstract;
+import org.apache.isis.core.runtime.system.transaction.TransactionalClosure;
public class CollectionAddToFacetWrapTransaction extends CollectionAddToFacetAbstract implements DecoratingFacet<CollectionAddToFacet> {
@@ -53,7 +53,7 @@ public class CollectionAddToFacetWrapTransaction extends CollectionAddToFacetAbs
// (value adapters are neither persistent or transient)
underlyingFacet.add(adapter, referencedAdapter, interactionInitiatedBy);
} else {
- getTransactionManager().executeWithinTransaction(new TransactionalClosureAbstract() {
+ getTransactionManager().executeWithinTransaction(new TransactionalClosure() {
@Override
public void execute() {
underlyingFacet.add(adapter, referencedAdapter, interactionInitiatedBy);
http://git-wip-us.apache.org/repos/asf/isis/blob/fba0c149/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionClearFacetWrapTransaction.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionClearFacetWrapTransaction.java b/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionClearFacetWrapTransaction.java
index 931318d..682fda2 100644
--- a/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionClearFacetWrapTransaction.java
+++ b/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionClearFacetWrapTransaction.java
@@ -26,7 +26,7 @@ import org.apache.isis.core.metamodel.facets.collections.modify.CollectionClearF
import org.apache.isis.core.runtime.system.context.IsisContext;
import org.apache.isis.core.runtime.system.persistence.PersistenceSession;
import org.apache.isis.core.runtime.system.transaction.IsisTransactionManager;
-import org.apache.isis.core.runtime.system.transaction.TransactionalClosureAbstract;
+import org.apache.isis.core.runtime.system.transaction.TransactionalClosure;
public class CollectionClearFacetWrapTransaction extends CollectionClearFacetAbstract implements DecoratingFacet<CollectionClearFacet> {
@@ -49,7 +49,7 @@ public class CollectionClearFacetWrapTransaction extends CollectionClearFacetAbs
// (value adapters are neither persistent or transient)
underlyingFacet.clear(adapter);
} else {
- getTransactionManager().executeWithinTransaction(new TransactionalClosureAbstract() {
+ getTransactionManager().executeWithinTransaction(new TransactionalClosure() {
@Override
public void execute() {
underlyingFacet.clear(adapter);
http://git-wip-us.apache.org/repos/asf/isis/blob/fba0c149/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionRemoveFromFacetWrapTransaction.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionRemoveFromFacetWrapTransaction.java b/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionRemoveFromFacetWrapTransaction.java
index 0ee20f1..57fd91a 100644
--- a/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionRemoveFromFacetWrapTransaction.java
+++ b/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/CollectionRemoveFromFacetWrapTransaction.java
@@ -27,7 +27,7 @@ import org.apache.isis.core.metamodel.facets.collections.modify.CollectionRemove
import org.apache.isis.core.runtime.system.context.IsisContext;
import org.apache.isis.core.runtime.system.persistence.PersistenceSession;
import org.apache.isis.core.runtime.system.transaction.IsisTransactionManager;
-import org.apache.isis.core.runtime.system.transaction.TransactionalClosureAbstract;
+import org.apache.isis.core.runtime.system.transaction.TransactionalClosure;
public class CollectionRemoveFromFacetWrapTransaction extends CollectionRemoveFromFacetAbstract implements DecoratingFacet<CollectionRemoveFromFacet> {
@@ -53,7 +53,7 @@ public class CollectionRemoveFromFacetWrapTransaction extends CollectionRemoveFr
// (value adapters are neither persistent or transient)
underlyingFacet.remove(adapter, referencedAdapter, interactionInitiatedBy);
} else {
- getTransactionManager().executeWithinTransaction(new TransactionalClosureAbstract() {
+ getTransactionManager().executeWithinTransaction(new TransactionalClosure() {
@Override
public void execute() {
underlyingFacet.remove(adapter, referencedAdapter, interactionInitiatedBy);
http://git-wip-us.apache.org/repos/asf/isis/blob/fba0c149/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/PropertyClearFacetWrapTransaction.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/PropertyClearFacetWrapTransaction.java b/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/PropertyClearFacetWrapTransaction.java
index 0312b04..7d4f9f3 100644
--- a/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/PropertyClearFacetWrapTransaction.java
+++ b/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/PropertyClearFacetWrapTransaction.java
@@ -27,7 +27,7 @@ import org.apache.isis.core.metamodel.facets.properties.update.clear.PropertyCle
import org.apache.isis.core.runtime.system.context.IsisContext;
import org.apache.isis.core.runtime.system.persistence.PersistenceSession;
import org.apache.isis.core.runtime.system.transaction.IsisTransactionManager;
-import org.apache.isis.core.runtime.system.transaction.TransactionalClosureAbstract;
+import org.apache.isis.core.runtime.system.transaction.TransactionalClosure;
public class PropertyClearFacetWrapTransaction extends PropertyClearFacetAbstract implements DecoratingFacet<PropertyClearFacet> {
@@ -50,7 +50,7 @@ public class PropertyClearFacetWrapTransaction extends PropertyClearFacetAbstrac
// (value adapters are neither persistent or transient)
underlyingFacet.clearProperty(adapter, interactionInitiatedBy);
} else {
- getTransactionManager().executeWithinTransaction(new TransactionalClosureAbstract() {
+ getTransactionManager().executeWithinTransaction(new TransactionalClosure() {
@Override
public void execute() {
underlyingFacet.clearProperty(adapter, interactionInitiatedBy);
http://git-wip-us.apache.org/repos/asf/isis/blob/fba0c149/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/PropertySetterFacetWrapTransaction.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/PropertySetterFacetWrapTransaction.java b/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/PropertySetterFacetWrapTransaction.java
index bece4bd..ab89497 100644
--- a/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/PropertySetterFacetWrapTransaction.java
+++ b/core/runtime/src/main/java/org/apache/isis/core/runtime/transaction/facets/PropertySetterFacetWrapTransaction.java
@@ -27,7 +27,7 @@ import org.apache.isis.core.metamodel.facets.properties.update.modify.PropertySe
import org.apache.isis.core.runtime.system.context.IsisContext;
import org.apache.isis.core.runtime.system.persistence.PersistenceSession;
import org.apache.isis.core.runtime.system.transaction.IsisTransactionManager;
-import org.apache.isis.core.runtime.system.transaction.TransactionalClosureAbstract;
+import org.apache.isis.core.runtime.system.transaction.TransactionalClosure;
public class PropertySetterFacetWrapTransaction extends PropertySetterFacetAbstract implements DecoratingFacet<PropertySetterFacet> {
@@ -53,7 +53,7 @@ public class PropertySetterFacetWrapTransaction extends PropertySetterFacetAbstr
// (value adapters are neither persistent or transient)
underlyingFacet.setProperty(adapter, referencedAdapter, interactionInitiatedBy);
} else {
- getTransactionManager().executeWithinTransaction(new TransactionalClosureAbstract() {
+ getTransactionManager().executeWithinTransaction(new TransactionalClosure() {
@Override
public void execute() {
underlyingFacet.setProperty(adapter, referencedAdapter, interactionInitiatedBy);
http://git-wip-us.apache.org/repos/asf/isis/blob/fba0c149/core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/accmngt/register/RegisterPanel.java
----------------------------------------------------------------------
diff --git a/core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/accmngt/register/RegisterPanel.java b/core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/accmngt/register/RegisterPanel.java
index 0c17407..b565537 100644
--- a/core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/accmngt/register/RegisterPanel.java
+++ b/core/viewer-wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/pages/accmngt/register/RegisterPanel.java
@@ -32,10 +32,11 @@ import org.apache.wicket.markup.html.panel.GenericPanel;
import org.apache.wicket.model.CompoundPropertyModel;
import org.apache.wicket.model.Model;
import org.apache.wicket.model.ResourceModel;
+
import org.apache.isis.applib.services.userreg.UserDetails;
import org.apache.isis.applib.services.userreg.UserRegistrationService;
import org.apache.isis.core.runtime.system.context.IsisContext;
-import org.apache.isis.core.runtime.system.transaction.TransactionalClosureAbstract;
+import org.apache.isis.core.runtime.system.transaction.TransactionalClosure;
import org.apache.isis.viewer.wicket.ui.components.widgets.bootstrap.FormGroup;
import org.apache.isis.viewer.wicket.ui.pages.accmngt.AccountConfirmationMap;
import org.apache.isis.viewer.wicket.ui.pages.accmngt.UsernameAvailableValidator;
@@ -127,7 +128,7 @@ public abstract class RegisterPanel extends GenericPanel<UserDetails> {
public void run() {
final UserRegistrationService userRegistrationService = IsisContext.getPersistenceSession().getServicesInjector().lookupService(UserRegistrationService.class);
- IsisContext.getTransactionManager().executeWithinTransaction(new TransactionalClosureAbstract() {
+ IsisContext.getTransactionManager().executeWithinTransaction(new TransactionalClosure() {
@Override
public void execute() {
userRegistrationService.registerUser(userDetails);