You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by ah...@apache.org on 2021/09/15 03:41:21 UTC
[isis] branch master updated: ISIS-2871: more semantics provider
house keeping
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git
The following commit(s) were added to refs/heads/master by this push:
new 2df8516 ISIS-2871: more semantics provider house keeping
2df8516 is described below
commit 2df851611de65655be599311978c8e2c3c9191e7
Author: Andi Huber <ah...@apache.org>
AuthorDate: Wed Sep 15 05:41:08 2021 +0200
ISIS-2871: more semantics provider house keeping
---
.../ValueSemanticsProviderAndFacetAbstract.java | 4 +++
.../chg/v2/ChangesDtoValueSemanticsProvider.java | 15 --------
.../cmd/v2/CommandDtoValueSemanticsProvider.java | 16 ---------
.../v2/InteractionDtoValueSemanticsProvider.java | 16 ---------
.../BigDecimalValueSemanticsProvider.java | 21 ------------
.../BigIntegerValueSemanticsProvider.java | 16 ---------
.../value/blobs/BlobValueSemanticsProvider.java | 16 ---------
.../BooleanPrimitiveValueSemanticsProvider.java | 11 ------
.../BooleanValueSemanticsProviderAbstract.java | 7 ----
.../BooleanWrapperValueSemanticsProvider.java | 40 ++--------------------
.../bytes/BytePrimitiveValueSemanticsProvider.java | 15 ++------
.../bytes/ByteValueSemanticsProviderAbstract.java | 7 ----
.../bytes/ByteWrapperValueSemanticsProvider.java | 14 ++------
.../chars/CharPrimitiveValueSemanticsProvider.java | 11 ------
.../chars/CharValueSemanticsProviderAbstract.java | 7 ----
.../chars/CharWrapperValueSemanticsProvider.java | 14 ++------
.../value/clobs/ClobValueSemanticsProvider.java | 17 ---------
.../JodaLocalDateValueSemanticsProvider.java | 24 ++-----------
.../datesql/JavaSqlDateValueSemanticsProvider.java | 15 --------
.../JodaDateTimeValueSemanticsProvider.java | 17 ---------
.../JodaLocalDateTimeValueSemanticsProvider.java | 16 ---------
.../JavaUtilDateValueSemanticsProvider.java | 16 ---------
.../DoublePrimitiveValueSemanticsProvider.java | 11 ------
.../DoubleValueSemanticsProviderAbstract.java | 6 ----
.../DoubleWrapperValueSemanticsProvider.java | 11 ------
.../FloatPrimitiveValueSemanticsProvider.java | 10 ------
.../FloatValueSemanticsProviderAbstract.java | 9 +----
.../floats/FloatWrapperValueSemanticsProvider.java | 14 ++------
.../image/ImageValueSemanticsProviderAbstract.java | 7 ----
.../JavaAwtImageValueSemanticsProvider.java | 5 ---
.../IntPrimitiveValueSemanticsProvider.java | 7 ----
.../integer/IntValueSemanticsProviderAbstract.java | 7 ----
.../integer/IntWrapperValueSemanticsProvider.java | 14 ++------
.../LocalResourcePathValueSemanticsProvider.java | 20 ++---------
.../longs/LongPrimitiveValueSemanticsProvider.java | 15 ++------
.../longs/LongValueSemanticsProviderAbstract.java | 6 ----
.../longs/LongWrapperValueSemanticsProvider.java | 14 ++------
.../value/markup/MarkupValueSemanticsProvider.java | 16 ---------
.../password/PasswordValueSemanticsProvider.java | 15 --------
.../ShortPrimitiveValueSemanticsProvider.java | 15 ++------
.../ShortValueSemanticsProviderAbstract.java | 7 ----
.../ShortWrapperValueSemanticsProvider.java | 14 ++------
.../value/string/StringValueSemanticsProvider.java | 22 ------------
.../TemporalValueSemanticsProviderAbstract.java | 8 -----
.../timesql/JavaSqlTimeValueSemanticsProvider.java | 15 --------
.../JavaSqlTimeStampValueSemanticsProvider.java | 15 --------
.../treenode/TreeNodeValueSemanticsProvider.java | 18 ----------
.../value/url/URLValueSemanticsProvider.java | 16 ---------
.../value/uuid/UUIDValueSemanticsProvider.java | 16 ---------
.../facets/MarkdownValueSemanticsProvider.java | 14 --------
50 files changed, 33 insertions(+), 649 deletions(-)
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/vsp/ValueSemanticsProviderAndFacetAbstract.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/vsp/ValueSemanticsProviderAndFacetAbstract.java
index 7f2e787..087a473 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/vsp/ValueSemanticsProviderAndFacetAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/vsp/ValueSemanticsProviderAndFacetAbstract.java
@@ -249,5 +249,9 @@ implements ValueSemanticsProvider<T>, EncoderDecoder<T>, Parser<T>, DefaultsProv
visitor.accept("defaultValue", this.defaultValue);
}
+ @Override
+ public final String toString() {
+ return this.getClass().getSimpleName();
+ }
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/chg/v2/ChangesDtoValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/chg/v2/ChangesDtoValueSemanticsProvider.java
index 1fc3b79..818a2ab 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/chg/v2/ChangesDtoValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/chg/v2/ChangesDtoValueSemanticsProvider.java
@@ -18,7 +18,6 @@
*/
package org.apache.isis.core.metamodel.facets.schema.chg.v2;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.applib.util.schema.ChangesDtoUtils;
import org.apache.isis.core.metamodel.facetapi.Facet;
@@ -42,14 +41,6 @@ implements ChangesDtoValueFacet {
private static final ChangesDto DEFAULT_VALUE = null;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public ChangesDtoValueSemanticsProvider() {
- this(null);
- }
-
public ChangesDtoValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, ChangesDto.class, TYPICAL_LENGTH, -1, Immutability.IMMUTABLE, EqualByContent.NOT_HONOURED, DEFAULT_VALUE);
}
@@ -93,10 +84,4 @@ implements ChangesDtoValueFacet {
return ChangesDtoUtils.fromXml(xml);
}
-
- @Override
- public String toString() {
- return "InteractionDtoValueSemanticsProvider";
- }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/cmd/v2/CommandDtoValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/cmd/v2/CommandDtoValueSemanticsProvider.java
index d31ed9a..c20c0f2 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/cmd/v2/CommandDtoValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/cmd/v2/CommandDtoValueSemanticsProvider.java
@@ -18,7 +18,6 @@
*/
package org.apache.isis.core.metamodel.facets.schema.cmd.v2;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.applib.util.schema.CommandDtoUtils;
import org.apache.isis.core.metamodel.facetapi.Facet;
@@ -42,19 +41,10 @@ implements CommandDtoValueFacet {
private static final CommandDto DEFAULT_VALUE = null;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public CommandDtoValueSemanticsProvider() {
- this(null);
- }
-
public CommandDtoValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, CommandDto.class, TYPICAL_LENGTH, -1, Immutability.IMMUTABLE, EqualByContent.NOT_HONOURED, DEFAULT_VALUE);
}
-
@Override
protected CommandDto doParse(final Parser.Context context, final String str) {
return fromEncodedString(str);
@@ -93,10 +83,4 @@ implements CommandDtoValueFacet {
return CommandDtoUtils.fromXml(xml);
}
-
- @Override
- public String toString() {
- return "InteractionDtoValueSemanticsProvider";
- }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/ixn/v2/InteractionDtoValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/ixn/v2/InteractionDtoValueSemanticsProvider.java
index 2c4a88a..4f56f1b 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/ixn/v2/InteractionDtoValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/schema/ixn/v2/InteractionDtoValueSemanticsProvider.java
@@ -18,7 +18,6 @@
*/
package org.apache.isis.core.metamodel.facets.schema.ixn.v2;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.applib.util.schema.InteractionDtoUtils;
import org.apache.isis.core.metamodel.facetapi.Facet;
@@ -42,19 +41,10 @@ implements InteractionDtoValueFacet {
private static final InteractionDto DEFAULT_VALUE = null;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public InteractionDtoValueSemanticsProvider() {
- this(null);
- }
-
public InteractionDtoValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, InteractionDto.class, TYPICAL_LENGTH, -1, Immutability.IMMUTABLE, EqualByContent.NOT_HONOURED, DEFAULT_VALUE);
}
-
@Override
protected InteractionDto doParse(final Parser.Context context, final String str) {
return fromEncodedString(str);
@@ -93,10 +83,4 @@ implements InteractionDtoValueFacet {
return InteractionDtoUtils.fromXml(xml);
}
-
- @Override
- public String toString() {
- return "InteractionDtoValueSemanticsProvider";
- }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bigdecimal/BigDecimalValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bigdecimal/BigDecimalValueSemanticsProvider.java
index f22af91..e4c23a1 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bigdecimal/BigDecimalValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bigdecimal/BigDecimalValueSemanticsProvider.java
@@ -24,7 +24,6 @@ import java.text.NumberFormat;
import java.util.Locale;
import java.util.function.BiConsumer;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.applib.exceptions.UnrecoverableException;
import org.apache.isis.applib.exceptions.recoverable.TextEntryParseException;
@@ -49,14 +48,6 @@ implements BigDecimalValueFacet {
private final NumberFormat format;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public BigDecimalValueSemanticsProvider() {
- this(null);
- }
-
public BigDecimalValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, BigDecimal.class, TYPICAL_LENGTH, -1, Immutability.IMMUTABLE, EqualByContent.HONOURED, DEFAULT_VALUE);
final String formatRequired = getConfiguration().getValueTypes().getJavaMath().getBigDecimal().getFormat();
@@ -69,10 +60,6 @@ implements BigDecimalValueFacet {
}
}
- public void setLocale(final Locale l) {
-
- }
-
// -- SCALE, PRECISION
@Override
@@ -125,12 +112,4 @@ implements BigDecimalValueFacet {
visitor.accept("format", format);
}
- // -- TO STRING
-
- @Override
- public String toString() {
- return "BigDecimalValueSemanticsProvider: " + format;
- }
-
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/biginteger/BigIntegerValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/biginteger/BigIntegerValueSemanticsProvider.java
index ed8e1f8..966c4e1 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/biginteger/BigIntegerValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/biginteger/BigIntegerValueSemanticsProvider.java
@@ -24,7 +24,6 @@ import java.text.NumberFormat;
import java.util.Locale;
import java.util.function.BiConsumer;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.applib.exceptions.recoverable.TextEntryParseException;
import org.apache.isis.core.metamodel.commons.LocaleUtil;
@@ -46,14 +45,6 @@ implements BigIntegerValueFacet {
private final NumberFormat format;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public BigIntegerValueSemanticsProvider() {
- this(null);
- }
-
public BigIntegerValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, BigInteger.class, TYPICAL_LENGTH, -1, Immutability.IMMUTABLE, EqualByContent.HONOURED, DEFAULT_VALUE);
@@ -102,13 +93,6 @@ implements BigIntegerValueFacet {
return new BigInteger(data);
}
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "BigIntegerValueSemanticsProvider: " + format;
- }
-
@Override
public void visitAttributes(final BiConsumer<String, Object> visitor) {
super.visitAttributes(visitor);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/blobs/BlobValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/blobs/BlobValueSemanticsProvider.java
index 0aa242c..0d6b42a 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/blobs/BlobValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/blobs/BlobValueSemanticsProvider.java
@@ -25,7 +25,6 @@ import javax.activation.MimeType;
import javax.activation.MimeTypeParseException;
import org.apache.isis.applib.adapters.DefaultsProvider;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.applib.value.Blob;
import org.apache.isis.commons.internal.base._Bytes;
@@ -46,14 +45,6 @@ implements BlobValueFacet {
private static final Blob DEFAULT_VALUE = null;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public BlobValueSemanticsProvider() {
- this(null);
- }
-
public BlobValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, Blob.class, TYPICAL_LENGTH, -1, Immutability.IMMUTABLE, EqualByContent.NOT_HONOURED, DEFAULT_VALUE);
}
@@ -111,12 +102,5 @@ implements BlobValueFacet {
}
}
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "BlobValueSemanticsProvider";
- }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanPrimitiveValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanPrimitiveValueSemanticsProvider.java
index 0aaec52..66f94ac 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanPrimitiveValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanPrimitiveValueSemanticsProvider.java
@@ -18,8 +18,6 @@
*/
package org.apache.isis.core.metamodel.facets.value.booleans;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
import org.apache.isis.core.metamodel.facets.properties.defaults.PropertyDefaultFacet;
import org.apache.isis.core.metamodel.spec.ManagedObject;
@@ -30,14 +28,6 @@ implements PropertyDefaultFacet {
private static final Boolean DEFAULT_VALUE = Boolean.FALSE;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public BooleanPrimitiveValueSemanticsProvider() {
- this(null);
- }
-
public BooleanPrimitiveValueSemanticsProvider(final FacetHolder holder) {
super(holder, boolean.class, DEFAULT_VALUE);
}
@@ -51,5 +41,4 @@ implements PropertyDefaultFacet {
return createAdapter(boolean.class, Boolean.FALSE);
}
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanValueSemanticsProviderAbstract.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanValueSemanticsProviderAbstract.java
index fb440fd..98af649 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanValueSemanticsProviderAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanValueSemanticsProviderAbstract.java
@@ -115,11 +115,4 @@ implements BooleanValueFacet {
return objectAsBoolean.booleanValue();
}
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "BooleanValueSemanticsProvider";
- }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanWrapperValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanWrapperValueSemanticsProvider.java
index c6e4941..5316fc4 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanWrapperValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/booleans/BooleanWrapperValueSemanticsProvider.java
@@ -18,51 +18,15 @@
*/
package org.apache.isis.core.metamodel.facets.value.booleans;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
-
-public class BooleanWrapperValueSemanticsProvider extends BooleanValueSemanticsProviderAbstract {
+public class BooleanWrapperValueSemanticsProvider
+extends BooleanValueSemanticsProviderAbstract {
private static final Boolean DEFAULT_PROVIDER = Boolean.FALSE;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public BooleanWrapperValueSemanticsProvider() {
- this(null);
- }
-
public BooleanWrapperValueSemanticsProvider(final FacetHolder holder) {
super(holder, Boolean.class, DEFAULT_PROVIDER);
}
- // //////////////////////////////////////////////////////////////////
- // BooleanValueFacet impl
- // //////////////////////////////////////////////////////////////////
-
- // @Override
- // public void reset(final ObjectAdapter adapter) {
- // adapter.replacePojo(Boolean.FALSE);
- // }
- //
- // @Override
- // public void set(final ObjectAdapter adapter) {
- // adapter.replacePojo(Boolean.TRUE);
- // }
- //
- // @Override
- // public void toggle(final ObjectAdapter adapter) {
- // final Object currentObj = adapter.getObject();
- // if (currentObj == null) {
- // set(adapter);
- // return;
- // }
- // final boolean current = ((Boolean) currentObj).booleanValue();
- // final boolean toggled = !current;
- // adapter.replacePojo(Boolean.valueOf(toggled));
- // }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/BytePrimitiveValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/BytePrimitiveValueSemanticsProvider.java
index ee58ec2..80139c2 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/BytePrimitiveValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/BytePrimitiveValueSemanticsProvider.java
@@ -18,22 +18,13 @@
*/
package org.apache.isis.core.metamodel.facets.value.bytes;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
import org.apache.isis.core.metamodel.facets.properties.defaults.PropertyDefaultFacet;
import org.apache.isis.core.metamodel.spec.ManagedObject;
-
-public class BytePrimitiveValueSemanticsProvider extends ByteValueSemanticsProviderAbstract implements PropertyDefaultFacet {
-
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public BytePrimitiveValueSemanticsProvider() {
- this(null);
- }
+public class BytePrimitiveValueSemanticsProvider
+extends ByteValueSemanticsProviderAbstract
+implements PropertyDefaultFacet {
public BytePrimitiveValueSemanticsProvider(final FacetHolder holder) {
super(holder, byte.class);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/ByteValueSemanticsProviderAbstract.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/ByteValueSemanticsProviderAbstract.java
index 212ab3e..9f9c147 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/ByteValueSemanticsProviderAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/ByteValueSemanticsProviderAbstract.java
@@ -101,13 +101,6 @@ implements ByteValueFacet {
return getObjectManager().adapt(value);
}
- // ///// toString ///////
-
- @Override
- public String toString() {
- return "ByteValueSemanticsProvider: " + format;
- }
-
@Override
public void visitAttributes(final BiConsumer<String, Object> visitor) {
super.visitAttributes(visitor);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/ByteWrapperValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/ByteWrapperValueSemanticsProvider.java
index 257ad95..5502d4f 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/ByteWrapperValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/bytes/ByteWrapperValueSemanticsProvider.java
@@ -18,20 +18,10 @@
*/
package org.apache.isis.core.metamodel.facets.value.bytes;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
-
-public class ByteWrapperValueSemanticsProvider extends ByteValueSemanticsProviderAbstract {
-
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public ByteWrapperValueSemanticsProvider() {
- this(null);
- }
+public class ByteWrapperValueSemanticsProvider
+extends ByteValueSemanticsProviderAbstract {
public ByteWrapperValueSemanticsProvider(final FacetHolder holder) {
super(holder, Byte.class);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharPrimitiveValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharPrimitiveValueSemanticsProvider.java
index d820ae1..d43b185 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharPrimitiveValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharPrimitiveValueSemanticsProvider.java
@@ -18,25 +18,14 @@
*/
package org.apache.isis.core.metamodel.facets.value.chars;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
import org.apache.isis.core.metamodel.facets.properties.defaults.PropertyDefaultFacet;
import org.apache.isis.core.metamodel.spec.ManagedObject;
-
public class CharPrimitiveValueSemanticsProvider
extends CharValueSemanticsProviderAbstract
implements PropertyDefaultFacet {
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public CharPrimitiveValueSemanticsProvider() {
- this(null);
- }
-
public CharPrimitiveValueSemanticsProvider(final FacetHolder holder) {
super(holder, char.class);
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharValueSemanticsProviderAbstract.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharValueSemanticsProviderAbstract.java
index e606f6b..9a3dd15 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharValueSemanticsProviderAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharValueSemanticsProviderAbstract.java
@@ -87,11 +87,4 @@ implements CharValueFacet {
return getObjectManager().adapt(value);
}
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "CharacterValueSemanticsProvider";
- }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharWrapperValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharWrapperValueSemanticsProvider.java
index db536ba..18f95c5 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharWrapperValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/chars/CharWrapperValueSemanticsProvider.java
@@ -18,20 +18,10 @@
*/
package org.apache.isis.core.metamodel.facets.value.chars;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
-
-public class CharWrapperValueSemanticsProvider extends CharValueSemanticsProviderAbstract {
-
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public CharWrapperValueSemanticsProvider() {
- this(null);
- }
+public class CharWrapperValueSemanticsProvider
+extends CharValueSemanticsProviderAbstract {
public CharWrapperValueSemanticsProvider(final FacetHolder holder) {
super(holder, Character.class);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/clobs/ClobValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/clobs/ClobValueSemanticsProvider.java
index d7d2a14..fda9b26 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/clobs/ClobValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/clobs/ClobValueSemanticsProvider.java
@@ -22,7 +22,6 @@ import javax.activation.MimeType;
import javax.activation.MimeTypeParseException;
import org.apache.isis.applib.adapters.DefaultsProvider;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.applib.value.Clob;
import org.apache.isis.core.metamodel.facetapi.Facet;
@@ -41,14 +40,6 @@ implements ClobValueFacet {
private static final Clob DEFAULT_VALUE = null;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public ClobValueSemanticsProvider() {
- this(null);
- }
-
public ClobValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, Clob.class, TYPICAL_LENGTH, -1, Immutability.IMMUTABLE, EqualByContent.NOT_HONOURED, DEFAULT_VALUE);
}
@@ -104,12 +95,4 @@ implements ClobValueFacet {
}
}
-
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "ClobValueSemanticsProvider";
- }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datejodalocal/JodaLocalDateValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datejodalocal/JodaLocalDateValueSemanticsProvider.java
index da0c7b3..c47f019 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datejodalocal/JodaLocalDateValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datejodalocal/JodaLocalDateValueSemanticsProvider.java
@@ -26,7 +26,6 @@ import org.joda.time.LocalDate;
import org.joda.time.format.DateTimeFormat;
import org.joda.time.format.DateTimeFormatter;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.EncodingException;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.commons.internal.collections._Lists;
@@ -36,8 +35,9 @@ import org.apache.isis.core.metamodel.facetapi.FacetHolder;
import org.apache.isis.core.metamodel.facets.object.value.vsp.ValueSemanticsProviderAndFacetAbstract;
import org.apache.isis.core.metamodel.spec.ManagedObject;
-
-public class JodaLocalDateValueSemanticsProvider extends ValueSemanticsProviderAndFacetAbstract<LocalDate> implements JodaLocalDateValueFacet {
+public class JodaLocalDateValueSemanticsProvider
+extends ValueSemanticsProviderAndFacetAbstract<LocalDate>
+implements JodaLocalDateValueFacet {
public static final int MAX_LENGTH = 12;
public static final int TYPICAL_LENGTH = MAX_LENGTH;
@@ -91,8 +91,6 @@ public class JodaLocalDateValueSemanticsProvider extends ValueSemanticsProviderA
PARSE_FORMATTERS.add(DateTimeFormat.forPattern("yyyyMMdd"));
}
-
-
private static final Class<? extends Facet> type() {
return JodaLocalDateValueFacet.class;
}
@@ -113,14 +111,6 @@ public class JodaLocalDateValueSemanticsProvider extends ValueSemanticsProviderA
// //////////////////////////////////////
/**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public JodaLocalDateValueSemanticsProvider() {
- this(null);
- }
-
- /**
* Uses {@link #type()} as the facet type.
*/
public JodaLocalDateValueSemanticsProvider(final FacetHolder holder) {
@@ -234,12 +224,4 @@ public class JodaLocalDateValueSemanticsProvider extends ValueSemanticsProviderA
return getObjectManager().adapt(date);
}
-
- // //////////////////////////////////////
-
- @Override
- public String toString() {
- return "JodaLocalDateValueSemanticsProvider: " + titleStringFormatter;
- }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datesql/JavaSqlDateValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datesql/JavaSqlDateValueSemanticsProvider.java
index e482fbf..db53e27 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datesql/JavaSqlDateValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datesql/JavaSqlDateValueSemanticsProvider.java
@@ -27,8 +27,6 @@ import java.util.Locale;
import java.util.Map;
import java.util.function.BiConsumer;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.applib.clock.VirtualClock;
import org.apache.isis.applib.services.clock.ClockService;
import org.apache.isis.commons.internal.collections._Maps;
@@ -61,14 +59,6 @@ extends ValueSemanticsProviderAbstractTemporal<Date> {
@Getter @Setter
private String configuredFormat;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public JavaSqlDateValueSemanticsProvider() {
- this(null);
- }
-
public JavaSqlDateValueSemanticsProvider(final FacetHolder holder) {
super("date", type(), holder, Date.class, 12, Immutability.NOT_IMMUTABLE, EqualByContent.NOT_HONOURED, null);
@@ -103,11 +93,6 @@ extends ValueSemanticsProviderAbstractTemporal<Date> {
}
@Override
- public String toString() {
- return "DateValueSemanticsProvider: " + format;
- }
-
- @Override
protected DateFormat format() {
final Locale locale = Locale.getDefault();
final DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.MEDIUM, locale);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejoda/JodaDateTimeValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejoda/JodaDateTimeValueSemanticsProvider.java
index dc3da1b..e7cf8dd 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejoda/JodaDateTimeValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejoda/JodaDateTimeValueSemanticsProvider.java
@@ -31,9 +31,7 @@ import org.joda.time.DateTime;
import org.joda.time.format.DateTimeFormatter;
import org.joda.time.format.ISODateTimeFormat;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.EncodingException;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.commons.internal.collections._Maps;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
import org.apache.isis.core.metamodel.facets.value.ValueSemanticsProviderAbstractTemporal;
@@ -55,14 +53,6 @@ extends ValueSemanticsProviderAbstractTemporal<DateTime> {
@Getter @Setter
private String configuredFormat;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public JodaDateTimeValueSemanticsProvider() {
- this(null);
- }
-
public JodaDateTimeValueSemanticsProvider(
final FacetHolder holder) {
super("date", type(), holder, DateTime.class, 12, Immutability.IMMUTABLE, EqualByContent.HONOURED, null);
@@ -75,8 +65,6 @@ extends ValueSemanticsProviderAbstractTemporal<DateTime> {
}
}
-
-
// //////////////////////////////////////////////////////////////////
// temporal-specific stuff
// //////////////////////////////////////////////////////////////////
@@ -102,11 +90,6 @@ extends ValueSemanticsProviderAbstractTemporal<DateTime> {
}
@Override
- public String toString() {
- return "DateValueSemanticsProvider: " + format;
- }
-
- @Override
protected DateFormat format() {
final Locale locale = Locale.getDefault();
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejodalocal/JodaLocalDateTimeValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejodalocal/JodaLocalDateTimeValueSemanticsProvider.java
index bc69ad9..3454447 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejodalocal/JodaLocalDateTimeValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/datetimejodalocal/JodaLocalDateTimeValueSemanticsProvider.java
@@ -27,7 +27,6 @@ import org.joda.time.format.DateTimeFormat;
import org.joda.time.format.DateTimeFormatter;
import org.joda.time.format.ISODateTimeFormat;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.EncodingException;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.commons.internal.collections._Lists;
@@ -114,14 +113,6 @@ implements JodaLocalDateTimeValueFacet {
// //////////////////////////////////////
/**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public JodaLocalDateTimeValueSemanticsProvider() {
- this(null);
- }
-
- /**
* Uses {@link #type()} as the facet type.
*/
public JodaLocalDateTimeValueSemanticsProvider(final FacetHolder holder) {
@@ -236,11 +227,4 @@ implements JodaLocalDateTimeValueFacet {
}
- // //////////////////////////////////////
-
- @Override
- public String toString() {
- return "JodaLocalDateTimeValueSemanticsProvider: " + titleStringFormatter;
- }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/dateutil/JavaUtilDateValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/dateutil/JavaUtilDateValueSemanticsProvider.java
index 5d02259..95bfcb7 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/dateutil/JavaUtilDateValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/dateutil/JavaUtilDateValueSemanticsProvider.java
@@ -28,8 +28,6 @@ import java.util.Map;
import java.util.TimeZone;
import java.util.function.BiConsumer;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.applib.clock.VirtualClock;
import org.apache.isis.applib.services.clock.ClockService;
import org.apache.isis.commons.internal.collections._Maps;
@@ -63,14 +61,6 @@ extends ValueSemanticsProviderAbstractTemporal<java.util.Date> {
@Setter
private String configuredFormat;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public JavaUtilDateValueSemanticsProvider() {
- this(null);
- }
-
public JavaUtilDateValueSemanticsProvider(final FacetHolder holder) {
super("datetime", type(), holder, Date.class, 18, Immutability.NOT_IMMUTABLE, EqualByContent.NOT_HONOURED, null);
@@ -82,7 +72,6 @@ extends ValueSemanticsProviderAbstractTemporal<java.util.Date> {
}
}
-
// //////////////////////////////////////////////////////////////////
// temporal-specific stuff
// //////////////////////////////////////////////////////////////////
@@ -103,11 +92,6 @@ extends ValueSemanticsProviderAbstractTemporal<java.util.Date> {
}
@Override
- public String toString() {
- return "JavaDateTimeValueSemanticsProvider: " + format;
- }
-
- @Override
protected List<DateFormat> formatsToTry() {
List<DateFormat> formats = new ArrayList<>();
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoublePrimitiveValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoublePrimitiveValueSemanticsProvider.java
index cc59596..3faf823 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoublePrimitiveValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoublePrimitiveValueSemanticsProvider.java
@@ -18,25 +18,14 @@
*/
package org.apache.isis.core.metamodel.facets.value.doubles;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
import org.apache.isis.core.metamodel.facets.properties.defaults.PropertyDefaultFacet;
import org.apache.isis.core.metamodel.spec.ManagedObject;
-
public class DoublePrimitiveValueSemanticsProvider
extends DoubleValueSemanticsProviderAbstract
implements PropertyDefaultFacet {
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public DoublePrimitiveValueSemanticsProvider() {
- this(null);
- }
-
public DoublePrimitiveValueSemanticsProvider(final FacetHolder holder) {
super(holder, double.class);
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoubleValueSemanticsProviderAbstract.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoubleValueSemanticsProviderAbstract.java
index 75f66e2..ec8a867 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoubleValueSemanticsProviderAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoubleValueSemanticsProviderAbstract.java
@@ -105,12 +105,6 @@ implements DoubleFloatingPointValueFacet {
return getObjectManager().adapt(value);
}
- // /////// toString ///////
- @Override
- public String toString() {
- return "DoubleValueSemanticsProvider: " + format;
- }
-
@Override
public void visitAttributes(final BiConsumer<String, Object> visitor) {
super.visitAttributes(visitor);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoubleWrapperValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoubleWrapperValueSemanticsProvider.java
index 7fb86be..3c515be 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoubleWrapperValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/doubles/DoubleWrapperValueSemanticsProvider.java
@@ -18,22 +18,11 @@
*/
package org.apache.isis.core.metamodel.facets.value.doubles;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
-
public class DoubleWrapperValueSemanticsProvider
extends DoubleValueSemanticsProviderAbstract {
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public DoubleWrapperValueSemanticsProvider() {
- this(null);
- }
-
public DoubleWrapperValueSemanticsProvider(final FacetHolder holder) {
super(holder, Double.class);
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatPrimitiveValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatPrimitiveValueSemanticsProvider.java
index fb810d3..5c7abc7 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatPrimitiveValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatPrimitiveValueSemanticsProvider.java
@@ -18,8 +18,6 @@
*/
package org.apache.isis.core.metamodel.facets.value.floats;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
import org.apache.isis.core.metamodel.facets.properties.defaults.PropertyDefaultFacet;
import org.apache.isis.core.metamodel.spec.ManagedObject;
@@ -29,14 +27,6 @@ public class FloatPrimitiveValueSemanticsProvider
extends FloatValueSemanticsProviderAbstract
implements PropertyDefaultFacet {
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public FloatPrimitiveValueSemanticsProvider() {
- this(null);
- }
-
public FloatPrimitiveValueSemanticsProvider(final FacetHolder holder) {
super(holder, float.class);
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatValueSemanticsProviderAbstract.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatValueSemanticsProviderAbstract.java
index 792d8d9..97449d8 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatValueSemanticsProviderAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatValueSemanticsProviderAbstract.java
@@ -85,7 +85,7 @@ implements FloatingPointValueFacet {
@Override
public Float fromEncodedString(final String data) {
- return new Float(data);
+ return Float.valueOf(data);
}
// //////////////////////////////////////////////////////////////////
@@ -102,13 +102,6 @@ implements FloatingPointValueFacet {
return getObjectManager().adapt(value);
}
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "FloatValueSemanticsProvider: " + format;
- }
-
@Override
public void visitAttributes(final BiConsumer<String, Object> visitor) {
super.visitAttributes(visitor);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatWrapperValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatWrapperValueSemanticsProvider.java
index f281142..1055ea1 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatWrapperValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/floats/FloatWrapperValueSemanticsProvider.java
@@ -18,20 +18,10 @@
*/
package org.apache.isis.core.metamodel.facets.value.floats;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
-
-public class FloatWrapperValueSemanticsProvider extends FloatValueSemanticsProviderAbstract {
-
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public FloatWrapperValueSemanticsProvider() {
- this(null);
- }
+public class FloatWrapperValueSemanticsProvider
+extends FloatValueSemanticsProviderAbstract {
public FloatWrapperValueSemanticsProvider(final FacetHolder holder) {
super(holder, Float.class);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/image/ImageValueSemanticsProviderAbstract.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/image/ImageValueSemanticsProviderAbstract.java
index 7e84a34..4f0466e 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/image/ImageValueSemanticsProviderAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/image/ImageValueSemanticsProviderAbstract.java
@@ -53,13 +53,6 @@ implements ImageValueFacet {
return "image";
}
- // -- toString
-
- @Override
- public String toString() {
- return "ImageValueSemanticsProvider";
- }
-
// -- DEPRECATED
// protected abstract T setPixels(int[][] pixels);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/imageawt/JavaAwtImageValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/imageawt/JavaAwtImageValueSemanticsProvider.java
index bb473d6..669b08f 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/imageawt/JavaAwtImageValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/imageawt/JavaAwtImageValueSemanticsProvider.java
@@ -70,11 +70,6 @@ extends ImageValueSemanticsProviderAbstract<BufferedImage> {
/*sonar-ignore-off*/
}
- @Override
- public String toString() {
- return "JavaAwtImageValueSemanticsProvider: ";
- }
-
// -- HELPER
private Optional<BufferedImage> unwrap(final @Nullable ManagedObject adapter) {
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntPrimitiveValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntPrimitiveValueSemanticsProvider.java
index 0f702bb..a96e212 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntPrimitiveValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntPrimitiveValueSemanticsProvider.java
@@ -18,21 +18,14 @@
*/
package org.apache.isis.core.metamodel.facets.value.integer;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
import org.apache.isis.core.metamodel.facets.properties.defaults.PropertyDefaultFacet;
import org.apache.isis.core.metamodel.spec.ManagedObject;
-
public class IntPrimitiveValueSemanticsProvider
extends IntValueSemanticsProviderAbstract
implements PropertyDefaultFacet {
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
public IntPrimitiveValueSemanticsProvider() {
this(null);
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntValueSemanticsProviderAbstract.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntValueSemanticsProviderAbstract.java
index b665362..7d80a88 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntValueSemanticsProviderAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntValueSemanticsProviderAbstract.java
@@ -107,13 +107,6 @@ implements IntegerValueFacet {
return value == null ? null : getObjectManager().adapt(value);
}
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "IntegerValueSemanticsProvider: " + format;
- }
-
@Override
public void visitAttributes(final BiConsumer<String, Object> visitor) {
super.visitAttributes(visitor);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntWrapperValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntWrapperValueSemanticsProvider.java
index 9c79d1b..b32bbbe 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntWrapperValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/integer/IntWrapperValueSemanticsProvider.java
@@ -18,20 +18,10 @@
*/
package org.apache.isis.core.metamodel.facets.value.integer;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
-
-public class IntWrapperValueSemanticsProvider extends IntValueSemanticsProviderAbstract {
-
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public IntWrapperValueSemanticsProvider() {
- this(null);
- }
+public class IntWrapperValueSemanticsProvider
+extends IntValueSemanticsProviderAbstract {
public IntWrapperValueSemanticsProvider(final FacetHolder holder) {
super(holder, Integer.class);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/localrespath/LocalResourcePathValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/localrespath/LocalResourcePathValueSemanticsProvider.java
index e420384..b8a3aa8 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/localrespath/LocalResourcePathValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/localrespath/LocalResourcePathValueSemanticsProvider.java
@@ -20,7 +20,6 @@ package org.apache.isis.core.metamodel.facets.value.localrespath;
import java.nio.file.InvalidPathException;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.applib.value.LocalResourcePath;
import org.apache.isis.core.metamodel.facetapi.Facet;
@@ -29,8 +28,8 @@ import org.apache.isis.core.metamodel.facets.object.value.vsp.ValueSemanticsProv
import org.apache.isis.core.metamodel.spec.ManagedObject;
public class LocalResourcePathValueSemanticsProvider
-extends ValueSemanticsProviderAndFacetAbstract<LocalResourcePath> implements LocalResourcePathValueFacet {
-
+extends ValueSemanticsProviderAndFacetAbstract<LocalResourcePath>
+implements LocalResourcePathValueFacet {
private static final Class<? extends Facet> type() {
return LocalResourcePathValueFacet.class;
@@ -40,14 +39,6 @@ extends ValueSemanticsProviderAndFacetAbstract<LocalResourcePath> implements Loc
private static final int TYPICAL_LENGTH = 100;
private static final LocalResourcePath DEFAULT_VALUE = null; // no default
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public LocalResourcePathValueSemanticsProvider() {
- this(null);
- }
-
public LocalResourcePathValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, LocalResourcePath.class,
TYPICAL_LENGTH, MAX_LENGTH, Immutability.IMMUTABLE, EqualByContent.HONOURED, DEFAULT_VALUE
@@ -116,11 +107,4 @@ extends ValueSemanticsProviderAndFacetAbstract<LocalResourcePath> implements Loc
return getObjectManager().adapt(value);
}
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "LocalResourcePathValueSemanticsProvider";
- }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongPrimitiveValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongPrimitiveValueSemanticsProvider.java
index 69054bf..09f624e 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongPrimitiveValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongPrimitiveValueSemanticsProvider.java
@@ -18,22 +18,13 @@
*/
package org.apache.isis.core.metamodel.facets.value.longs;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
import org.apache.isis.core.metamodel.facets.properties.defaults.PropertyDefaultFacet;
import org.apache.isis.core.metamodel.spec.ManagedObject;
-
-public class LongPrimitiveValueSemanticsProvider extends LongValueSemanticsProviderAbstract implements PropertyDefaultFacet {
-
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public LongPrimitiveValueSemanticsProvider() {
- this(null);
- }
+public class LongPrimitiveValueSemanticsProvider
+extends LongValueSemanticsProviderAbstract
+implements PropertyDefaultFacet {
public LongPrimitiveValueSemanticsProvider(final FacetHolder holder) {
super(holder, long.class);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongValueSemanticsProviderAbstract.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongValueSemanticsProviderAbstract.java
index 0e4d114..69e9323 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongValueSemanticsProviderAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongValueSemanticsProviderAbstract.java
@@ -102,12 +102,6 @@ implements LongValueFacet {
return value == null ? null : getObjectManager().adapt(value);
}
- // // ///// toString ///////
- @Override
- public String toString() {
- return "LongValueSemanticsProvider: " + format;
- }
-
@Override
public void visitAttributes(final BiConsumer<String, Object> visitor) {
super.visitAttributes(visitor);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongWrapperValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongWrapperValueSemanticsProvider.java
index 4a19a2c..91e61de 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongWrapperValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/longs/LongWrapperValueSemanticsProvider.java
@@ -18,20 +18,10 @@
*/
package org.apache.isis.core.metamodel.facets.value.longs;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
-
-public class LongWrapperValueSemanticsProvider extends LongValueSemanticsProviderAbstract {
-
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public LongWrapperValueSemanticsProvider() {
- this(null);
- }
+public class LongWrapperValueSemanticsProvider
+extends LongValueSemanticsProviderAbstract {
public LongWrapperValueSemanticsProvider(final FacetHolder holder) {
super(holder, Long.class);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/markup/MarkupValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/markup/MarkupValueSemanticsProvider.java
index c6bacde..1bdc7ea 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/markup/MarkupValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/markup/MarkupValueSemanticsProvider.java
@@ -18,7 +18,6 @@
*/
package org.apache.isis.core.metamodel.facets.value.markup;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.applib.value.Markup;
import org.apache.isis.core.metamodel.facetapi.Facet;
@@ -38,14 +37,6 @@ implements MarkupValueFacet {
private static final Markup DEFAULT_VALUE = null;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public MarkupValueSemanticsProvider() {
- this(null);
- }
-
public MarkupValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, Markup.class, TYPICAL_LENGTH, -1, Immutability.IMMUTABLE, EqualByContent.NOT_HONOURED, DEFAULT_VALUE);
}
@@ -97,11 +88,4 @@ implements MarkupValueFacet {
return new Markup(html);
}
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "MarkupValueSemanticsProvider";
- }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/password/PasswordValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/password/PasswordValueSemanticsProvider.java
index c636086..f31205d 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/password/PasswordValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/password/PasswordValueSemanticsProvider.java
@@ -18,7 +18,6 @@
*/
package org.apache.isis.core.metamodel.facets.value.password;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.applib.value.Password;
import org.apache.isis.core.metamodel.facetapi.Facet;
@@ -37,13 +36,6 @@ implements PasswordValueFacet {
private static final Password DEFAULT_VALUE = null; // no default
private static final int TYPICAL_LENGTH = 12;
- /**
- * Required because implementation of {@link Parser} and {@link EncoderDecoder}.
- */
- public PasswordValueSemanticsProvider() {
- this(null);
- }
-
public PasswordValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, Password.class, TYPICAL_LENGTH, -1, Immutability.IMMUTABLE, EqualByContent.HONOURED, DEFAULT_VALUE);
}
@@ -103,11 +95,4 @@ implements PasswordValueFacet {
}
}
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "PasswordValueSemanticsProvider";
- }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortPrimitiveValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortPrimitiveValueSemanticsProvider.java
index aecf24d..ebb440e 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortPrimitiveValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortPrimitiveValueSemanticsProvider.java
@@ -18,22 +18,13 @@
*/
package org.apache.isis.core.metamodel.facets.value.shortint;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
import org.apache.isis.core.metamodel.facets.properties.defaults.PropertyDefaultFacet;
import org.apache.isis.core.metamodel.spec.ManagedObject;
-
-public class ShortPrimitiveValueSemanticsProvider extends ShortValueSemanticsProviderAbstract implements PropertyDefaultFacet {
-
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public ShortPrimitiveValueSemanticsProvider() {
- this(null);
- }
+public class ShortPrimitiveValueSemanticsProvider
+extends ShortValueSemanticsProviderAbstract
+implements PropertyDefaultFacet {
public ShortPrimitiveValueSemanticsProvider(final FacetHolder holder) {
super(holder, short.class);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortValueSemanticsProviderAbstract.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortValueSemanticsProviderAbstract.java
index 1f78421..e97bf0b 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortValueSemanticsProviderAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortValueSemanticsProviderAbstract.java
@@ -104,13 +104,6 @@ implements ShortValueFacet {
return (Short) (object == null ? null : object.getPojo());
}
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "ShortValueSemanticsProvider: " + format;
- }
-
@Override
public void visitAttributes(final BiConsumer<String, Object> visitor) {
super.visitAttributes(visitor);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortWrapperValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortWrapperValueSemanticsProvider.java
index a2ab2a7..866955b 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortWrapperValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/shortint/ShortWrapperValueSemanticsProvider.java
@@ -18,20 +18,10 @@
*/
package org.apache.isis.core.metamodel.facets.value.shortint;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
-
-public class ShortWrapperValueSemanticsProvider extends ShortValueSemanticsProviderAbstract {
-
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public ShortWrapperValueSemanticsProvider() {
- this(null);
- }
+public class ShortWrapperValueSemanticsProvider
+extends ShortValueSemanticsProviderAbstract {
public ShortWrapperValueSemanticsProvider(final FacetHolder holder) {
super(holder, Short.class);
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/string/StringValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/string/StringValueSemanticsProvider.java
index 59f2822..550ce3d 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/string/StringValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/string/StringValueSemanticsProvider.java
@@ -18,7 +18,6 @@
*/
package org.apache.isis.core.metamodel.facets.value.string;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.Facet;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
@@ -35,14 +34,6 @@ implements StringValueFacet {
public static final int TYPICAL_LENGTH = 25;
private static final String DEFAULT_VALUE = null; // no default
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public StringValueSemanticsProvider() {
- this(null);
- }
-
public StringValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, String.class, TYPICAL_LENGTH, -1, Immutability.IMMUTABLE, EqualByContent.HONOURED, DEFAULT_VALUE);
}
@@ -96,17 +87,4 @@ implements StringValueFacet {
return "/" + text;
}
- // //////////////////////////////////////////////////////////////////
- // StringValueFacet
- // //////////////////////////////////////////////////////////////////
-
-
-
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "StringValueSemanticsProvider";
- }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/TemporalValueSemanticsProviderAbstract.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/TemporalValueSemanticsProviderAbstract.java
index 9c06bb1..3e531ee 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/TemporalValueSemanticsProviderAbstract.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/temporal/TemporalValueSemanticsProviderAbstract.java
@@ -240,12 +240,4 @@ implements TemporalValueFacet<T> {
return temporal != null ? formatter.format(temporal) : "";
}
- // --
-
- @Override
- public String toString() {
- return this.getClass().getSimpleName()+ ": " + titleFormatter;
- }
-
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/timesql/JavaSqlTimeValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/timesql/JavaSqlTimeValueSemanticsProvider.java
index 62bf5e7..112bdf7 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/timesql/JavaSqlTimeValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/timesql/JavaSqlTimeValueSemanticsProvider.java
@@ -28,8 +28,6 @@ import java.util.Locale;
import java.util.Map;
import java.util.function.BiConsumer;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.applib.clock.VirtualClock;
import org.apache.isis.applib.services.clock.ClockService;
import org.apache.isis.commons.internal.collections._Maps;
@@ -54,14 +52,6 @@ extends ValueSemanticsProviderAbstractTemporal<Time> {
@Getter @Setter
private String configuredFormat;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public JavaSqlTimeValueSemanticsProvider() {
- this(null);
- }
-
public JavaSqlTimeValueSemanticsProvider(final FacetHolder holder) {
super("time", type(), holder, java.sql.Time.class, 8, Immutability.NOT_IMMUTABLE, EqualByContent.NOT_HONOURED, null);
@@ -81,11 +71,6 @@ extends ValueSemanticsProviderAbstractTemporal<Time> {
}
@Override
- public String toString() {
- return "TimeValueSemanticsProvider: " + format;
- }
-
- @Override
protected DateFormat format() {
final Locale locale = Locale.getDefault();
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/timestampsql/JavaSqlTimeStampValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/timestampsql/JavaSqlTimeStampValueSemanticsProvider.java
index 77fe298..174b610 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/timestampsql/JavaSqlTimeStampValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/timestampsql/JavaSqlTimeStampValueSemanticsProvider.java
@@ -28,8 +28,6 @@ import java.util.Map;
import java.util.TimeZone;
import java.util.function.BiConsumer;
-import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.applib.exceptions.recoverable.InvalidEntryException;
import org.apache.isis.commons.internal.collections._Maps;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
@@ -51,14 +49,6 @@ extends ValueSemanticsProviderAbstractTemporal<Timestamp> {
@Getter @Setter
private String configuredFormat;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public JavaSqlTimeStampValueSemanticsProvider() {
- this(null);
- }
-
public JavaSqlTimeStampValueSemanticsProvider(final FacetHolder holder) {
super("timestamp", type(), holder, java.sql.Timestamp.class, 25, Immutability.NOT_IMMUTABLE, EqualByContent.NOT_HONOURED, null);
@@ -77,11 +67,6 @@ extends ValueSemanticsProviderAbstractTemporal<Timestamp> {
}
@Override
- public String toString() {
- return "TimeStampValueSemanticsProvider: " + format;
- }
-
- @Override
protected DateFormat format() {
final Locale locale = Locale.getDefault();
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/treenode/TreeNodeValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/treenode/TreeNodeValueSemanticsProvider.java
index 573c297..c3e64fb 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/treenode/TreeNodeValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/treenode/TreeNodeValueSemanticsProvider.java
@@ -19,13 +19,10 @@
package org.apache.isis.core.metamodel.facets.value.treenode;
import org.apache.isis.applib.adapters.DefaultsProvider;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.Parser;
-import org.apache.isis.applib.adapters.Parser.Context;
import org.apache.isis.applib.graph.tree.TreeNode;
import org.apache.isis.applib.graph.tree.TreeState;
import org.apache.isis.applib.services.urlencoding.UrlEncodingService;
-import org.apache.isis.applib.value.Blob;
import org.apache.isis.commons.internal.memento._Mementos;
import org.apache.isis.commons.internal.memento._Mementos.Memento;
import org.apache.isis.commons.internal.memento._Mementos.SerializingAdapter;
@@ -47,14 +44,6 @@ implements TreeNodeValueFacet {
private static final TreeNode DEFAULT_VALUE = null;
private static final Class<TreeNode> VALUE_TYPE = TreeNode.class;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public TreeNodeValueSemanticsProvider() {
- this(null);
- }
-
public TreeNodeValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, VALUE_TYPE, TYPICAL_LENGTH, -1, Immutability.IMMUTABLE,
EqualByContent.NOT_HONOURED, DEFAULT_VALUE);
@@ -112,13 +101,6 @@ implements TreeNodeValueFacet {
memento.get("treeState", TreeState.class));
}
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "TreeNodeValueSemanticsProvider";
- }
-
// -- HELPER
private _Mementos.Memento newMemento(){
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/url/URLValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/url/URLValueSemanticsProvider.java
index 46b2850..bf833e4 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/url/URLValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/url/URLValueSemanticsProvider.java
@@ -20,7 +20,6 @@ package org.apache.isis.core.metamodel.facets.value.url;
import java.net.MalformedURLException;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.Facet;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
@@ -40,14 +39,6 @@ implements URLValueFacet {
private static final int TYPICAL_LENGTH = 100;
private static final java.net.URL DEFAULT_VALUE = null; // no default
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public URLValueSemanticsProvider() {
- this(null);
- }
-
public URLValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, java.net.URL.class,
TYPICAL_LENGTH, MAX_LENGTH, Immutability.IMMUTABLE, EqualByContent.HONOURED, DEFAULT_VALUE);
@@ -112,11 +103,4 @@ implements URLValueFacet {
return getObjectManager().adapt(value);
}
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "URLValueSemanticsProvider";
- }
-
}
diff --git a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/uuid/UUIDValueSemanticsProvider.java b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/uuid/UUIDValueSemanticsProvider.java
index 54ffd0f..dcdd966 100644
--- a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/uuid/UUIDValueSemanticsProvider.java
+++ b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/uuid/UUIDValueSemanticsProvider.java
@@ -20,7 +20,6 @@ package org.apache.isis.core.metamodel.facets.value.uuid;
import java.util.UUID;
-import org.apache.isis.applib.adapters.EncoderDecoder;
import org.apache.isis.applib.adapters.Parser;
import org.apache.isis.core.metamodel.facetapi.Facet;
import org.apache.isis.core.metamodel.facetapi.FacetHolder;
@@ -39,14 +38,6 @@ implements UUIDValueFacet {
public static final int TYPICAL_LENGTH = MAX_LENGTH;
private static final UUID DEFAULT_VALUE = null; // no default
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public UUIDValueSemanticsProvider() {
- this(null);
- }
-
public UUIDValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, UUID.class, TYPICAL_LENGTH, MAX_LENGTH, Immutability.IMMUTABLE, EqualByContent.HONOURED, DEFAULT_VALUE);
}
@@ -97,11 +88,4 @@ implements UUIDValueFacet {
return getObjectManager().adapt(value);
}
- // /////// toString ///////
-
- @Override
- public String toString() {
- return "UuidValueSemanticsProvider";
- }
-
}
diff --git a/valuetypes/markdown/metamodel/src/main/java/org/apache/isis/valuetypes/markdown/metamodel/facets/MarkdownValueSemanticsProvider.java b/valuetypes/markdown/metamodel/src/main/java/org/apache/isis/valuetypes/markdown/metamodel/facets/MarkdownValueSemanticsProvider.java
index 271c4c2..e2c8a5d 100644
--- a/valuetypes/markdown/metamodel/src/main/java/org/apache/isis/valuetypes/markdown/metamodel/facets/MarkdownValueSemanticsProvider.java
+++ b/valuetypes/markdown/metamodel/src/main/java/org/apache/isis/valuetypes/markdown/metamodel/facets/MarkdownValueSemanticsProvider.java
@@ -38,14 +38,6 @@ implements MarkdownValueFacet {
private static final Markdown DEFAULT_VALUE = null;
- /**
- * Required because implementation of {@link Parser} and
- * {@link EncoderDecoder}.
- */
- public MarkdownValueSemanticsProvider() {
- this(null);
- }
-
public MarkdownValueSemanticsProvider(final FacetHolder holder) {
super(type(), holder, Markdown.class, TYPICAL_LENGTH, -1, Immutability.IMMUTABLE, EqualByContent.NOT_HONOURED, DEFAULT_VALUE);
}
@@ -71,12 +63,6 @@ implements MarkdownValueFacet {
return new Markdown(markdown);
}
-
- @Override
- public String toString() {
- return "MarkdownValueSemanticsProvider";
- }
-
// -- MarkdownValueFacet
@Override