This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a commit to branch v4
in repository https://gitbox.apache.org/repos/asf/causeway.git
The following commit(s) were added to refs/heads/v4 by this push:
new 9f01af26387 CAUSEWAY-3892: work on deprecations (1)
9f01af26387 is described below
commit 9f01af26387451c70bee4ed00c34f651fa348c04
Author: Andi Huber <[email protected]>
AuthorDate: Fri Jun 13 08:41:15 2025 +0200
CAUSEWAY-3892: work on deprecations (1)
---
.../org/apache/causeway/applib/Identifier.java | 7 ---
.../org/apache/causeway/applib/graph/Vertex.java | 14 ------
.../apache/causeway/applib/id/HasLogicalType.java | 21 ---------
.../org/apache/causeway/applib/id/LogicalType.java | 40 +---------------
.../apache/causeway/applib/locale/UserLocale.java | 13 ------
.../causeway/applib/services/bookmark/Oid.java | 10 ----
.../causeway/applib/services/health/Health.java | 21 ++-------
.../services/iactnlayer/InteractionLayer.java | 12 -----
.../causeway/applib/services/user/RoleMemento.java | 20 ++------
.../causeway/applib/services/user/UserMemento.java | 53 ++++++----------------
.../applib/util/schema/CommonDtoUtils.java | 12 ++---
.../org/apache/causeway/applib/value/Blob.java | 12 ++---
.../causeway/applib/value/LocalResourcePath.java | 7 +--
.../org/apache/causeway/applib/value/Markup.java | 5 --
.../causeway/applib/value/NamedWithMimeType.java | 19 ++------
.../org/apache/causeway/applib/value/Password.java | 5 --
.../applib/value/semantics/ValueDecomposition.java | 25 +++-------
.../services/metamodel/DomainMemberDefault.java | 2 +-
.../valuesemantics/BlobValueSemantics.java | 25 +---------
.../valuesemantics/ClobValueSemantics.java | 23 +---------
.../valuesemantics/PasswordValueSemantics.java | 2 +-
.../integtest/CommandLog_IntegTestAbstract.java | 2 +-
.../domainobjects/DomainEntityDiagramPage.java | 2 +-
.../domainobjects/DomainEntityDiagramPage2.java | 2 +-
.../excel/applib/service/ExcelServiceDefault.java | 2 +-
.../excel/applib/service/_ExcelServiceHelper.java | 2 +-
...uleDemoToDoItemBulkUpdateManager_IntegTest.java | 2 +-
.../extensions/excel/testing/ExcelFixture.java | 2 +-
.../extensions/excel/testing/ExcelFixture2.java | 2 +-
.../integtest/ExecutionLog_IntegTestAbstract.java | 2 +-
.../ExecutionOutbox_IntegTestAbstract.java | 2 +-
.../applib/user/dom/ApplicationUserRepository.java | 18 ++++----
.../dom/mixins/ApplicationUser_resetPassword.java | 2 +-
.../dom/mixins/ApplicationUser_updatePassword.java | 4 +-
.../pdfjs/wkt/ui/components/PdfJsViewerPanel.java | 16 ++-----
.../PdfJsViewerPanelComponentFactory.java | 2 +-
.../applib/CausewayPasswordConverter.java | 2 +-
.../applib/NoPermissionChecks.java | 16 +++----
.../rich/query/RichPropertyGetBlobMimeType.java | 2 +-
.../domain/rich/query/RichPropertyGetBlobName.java | 2 +-
.../rich/query/RichPropertyGetClobMimeType.java | 2 +-
.../domain/rich/query/RichPropertyGetClobName.java | 2 +-
.../simple/query/SimplePropertyLobMimeType.java | 2 +-
.../domain/simple/query/SimplePropertyLobName.java | 2 +-
.../e2e/special/DepartmentMutating_IntegTest.java | 2 +-
.../e2e/special/DeptHeadMutating_IntegTest.java | 2 +-
.../test/e2e/special/Person_2_IntegTest.java | 2 +-
.../staffmutating/StaffMutating_IntegTest.java | 2 +-
48 files changed, 98 insertions(+), 350 deletions(-)
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/Identifier.java
b/api/applib/src/main/java/org/apache/causeway/applib/Identifier.java
index 772f12e4db3..89dc05dab92 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/Identifier.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/Identifier.java
@@ -299,11 +299,4 @@ private static Can<String> naturalNames(final Can<String>
names) {
return names.map(Identifier::naturalName);
}
- // -- DEPRECATIONS
-
- @Deprecated public String getMemberLogicalName() { return
memberLogicalName; }
- @Deprecated public int getParameterIndex() { return parameterIndex; }
- @Deprecated public Can<String> getMemberParameterClassNames() { return
memberParameterClassNames; }
- @Deprecated public Type getType() { return type; }
-
}
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/graph/Vertex.java
b/api/applib/src/main/java/org/apache/causeway/applib/graph/Vertex.java
index 24be482f28d..8dd782e3eb4 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/graph/Vertex.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/graph/Vertex.java
@@ -35,18 +35,4 @@ public interface Vertex<T> {
Stream<Edge<T>> streamIncoming();
Stream<Edge<T>> streamOutgoing();
-
- // -- DEPRECATIONS
-
- /** @deprecated use {@link #value()} */
- @Deprecated
- default T getValue() { return value();}
-
- /** @deprecated use {@link #incomingCount()} */
- @Deprecated
- default int getIncomingCount() { return incomingCount(); }
-
- /** @deprecated use {@link #outgoingCount()} */
- @Deprecated
- default int getOutgoingCount() { return outgoingCount(); }
}
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/id/HasLogicalType.java
b/api/applib/src/main/java/org/apache/causeway/applib/id/HasLogicalType.java
index a73736ea85f..ddead424c30 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/id/HasLogicalType.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/id/HasLogicalType.java
@@ -35,25 +35,4 @@ public interface HasLogicalType {
* @see LogicalType#className()
*/
default String className() { return logicalType().className(); }
-
- // -- DEPRECATIONS
-
- /**
- * @deprecated use #logicalType()
- */
- @Deprecated
- default LogicalType getLogicalType() { return logicalType(); }
-
- /**
- * @deprecated use #logicalName()
- */
- @Deprecated
- default String getLogicalTypeName() { return logicalTypeName(); }
-
- /**
- * @deprecated use #className()
- */
- @Deprecated
- default String getClassName() { return className(); }
-
}
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/id/LogicalType.java
b/api/applib/src/main/java/org/apache/causeway/applib/id/LogicalType.java
index cc157a82aa3..fae65a39553 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/id/LogicalType.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/id/LogicalType.java
@@ -62,11 +62,11 @@ public record LogicalType(
* @see ObjectSpecification
* @see SpecificationLoader
*/
- @org.springframework.lang.NonNull String logicalName,
+ @NonNull String logicalName,
/**
* Type (that is, the {@link Class} this identifier represents).
*/
- @org.springframework.lang.NonNull Class<?> correspondingClass)
+ @NonNull Class<?> correspondingClass)
implements
Comparable<LogicalType>,
Serializable {
@@ -202,40 +202,4 @@ private String requireNonEmpty(final String logicalName) {
return logicalName;
}
- // -- DEPRECATIONS
-
- /**
- * @deprecated use {@link #correspondingClass()}
- */
- @Deprecated public Class<?> getCorrespondingClass() { return
correspondingClass(); }
-
- /**
- * @deprecated use {@link #logicalName()}
- */
- @Deprecated public String getLogicalTypeName() { return logicalName(); }
-
- /**
- * @deprecated use {@link #className()}
- */
- @Deprecated public String getClassName() { return className(); }
-
- /**
- * @deprecated use {@link #logicalSimpleName()}
- */
- @Deprecated public String getLogicalTypeSimpleName() { return
logicalSimpleName(); }
-
- /**
- * @deprecated use {@link #namespace()}
- */
- @Deprecated public String getNamespace() { return namespace(); }
-
- /**
- * @deprecated use {@link #logicalNameFormatted(String, String)}
- */
- @Deprecated public String getLogicalTypeNameFormatted(
- final @NonNull String root,
- final @NonNull String delimiter) {
- return logicalNameFormatted(root, delimiter);
- }
-
}
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/locale/UserLocale.java
b/api/applib/src/main/java/org/apache/causeway/applib/locale/UserLocale.java
index 520c6ce837b..82287fc339f 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/locale/UserLocale.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/locale/UserLocale.java
@@ -51,19 +51,6 @@ public static UserLocale valueOf(final Locale mainLocale) {
.build();
}
- /**
- * use {@link #languageLocale()} instead
- */
- @Deprecated public Locale getLanguageLocale() { return languageLocale; }
- /**
- * use {@link #numberFormatLocale()} instead
- */
- @Deprecated public Locale getNumberFormatLocale() { return
numberFormatLocale; }
- /**
- * use {@link #timeFormatLocale()} instead
- */
- @Deprecated public Locale getTimeFormatLocale() { return timeFormatLocale;
}
-
// -- UTILITY
public UserLocaleBuilder asBuilder() {
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/services/bookmark/Oid.java
b/api/applib/src/main/java/org/apache/causeway/applib/services/bookmark/Oid.java
index eb634233c44..9e13b4aaf30 100644
---
a/api/applib/src/main/java/org/apache/causeway/applib/services/bookmark/Oid.java
+++
b/api/applib/src/main/java/org/apache/causeway/applib/services/bookmark/Oid.java
@@ -32,21 +32,11 @@ public interface Oid extends Serializable {
* (aka. object-type)
*/
String logicalTypeName();
-
- /**
- * use {@link #logicalTypeName()} instead
- */
- @Deprecated default String getLogicalTypeName() { return
logicalTypeName(); }
/**
* Stringified version of the ID of the domain object instance this Oid is
representing.
*/
String identifier();
-
- /**
- * use {@link #identifier()} instead
- */
- @Deprecated default String getIdentifier() { return identifier(); }
/**
* The canonical form of the {@link Bookmark}, that is
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/services/health/Health.java
b/api/applib/src/main/java/org/apache/causeway/applib/services/health/Health.java
index e5883c61310..c2d771d7df2 100644
---
a/api/applib/src/main/java/org/apache/causeway/applib/services/health/Health.java
+++
b/api/applib/src/main/java/org/apache/causeway/applib/services/health/Health.java
@@ -33,22 +33,9 @@ public static Health error(String message) {
return new Health(message, null);
}
- public boolean isOk() {
- return message == null
- && cause == null;
+ public boolean isOk() {
+ return message == null
+ && cause == null;
}
-
- /**
- * use {@link #message()} instead
- */
- @Deprecated public String getMessage() { return message(); }
- /**
- * use {@link #cause()} instead
- */
- @Deprecated public Throwable getCause() { return cause(); }
- /**
- * use {@link #isOk()} instead
- */
- @Deprecated public boolean getResult() { return isOk(); }
-
+
}
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/services/iactnlayer/InteractionLayer.java
b/api/applib/src/main/java/org/apache/causeway/applib/services/iactnlayer/InteractionLayer.java
index 14170f78d29..170931239a0 100644
---
a/api/applib/src/main/java/org/apache/causeway/applib/services/iactnlayer/InteractionLayer.java
+++
b/api/applib/src/main/java/org/apache/causeway/applib/services/iactnlayer/InteractionLayer.java
@@ -50,16 +50,4 @@ public record InteractionLayer(
InteractionContext interactionContext
) {
- /**
- * @deprecated use {@link #interaction()} instead
- */
- @Deprecated
- public Interaction getInteraction() { return interaction; }
-
- /**
- * @deprecated use {@link #interactionContext()} instead
- */
- @Deprecated
- public InteractionContext getInteractionContext() { return
interactionContext; }
-
}
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/services/user/RoleMemento.java
b/api/applib/src/main/java/org/apache/causeway/applib/services/user/RoleMemento.java
index e2a168d10a4..3d6345cd388 100644
---
a/api/applib/src/main/java/org/apache/causeway/applib/services/user/RoleMemento.java
+++
b/api/applib/src/main/java/org/apache/causeway/applib/services/user/RoleMemento.java
@@ -33,7 +33,6 @@
import org.apache.causeway.applib.annotation.DomainObjectLayout;
import org.apache.causeway.applib.annotation.Nature;
import org.apache.causeway.applib.annotation.PriorityPrecedence;
-import org.apache.causeway.applib.annotation.Programmatic;
import org.apache.causeway.applib.annotation.PropertyLayout;
import lombok.Builder;
@@ -68,7 +67,7 @@ public void on(final RoleMemento.TitleUiEvent ev) {
ev.setTitle(roleMemento.name());
}
}
-
+
public static class TitleUiEvent extends
CausewayModuleApplib.TitleUiEvent<RoleMemento> {}
/**
@@ -88,30 +87,19 @@ public RoleMemento(
this.name = name;
this.description = description == null ? "" : description;
}
-
+
// -- OBJECT CONTRACT
-
+
@Override
public final boolean equals(Object obj) {
return (obj instanceof RoleMemento other)
? name.equals(other.name)
: false;
}
-
+
@Override
public final int hashCode() {
return Objects.hashCode(name);
}
-
- // -- DEPRECATIONS
-
- /**
- * @deprecated use {@link #name()} instead
- */
- @Programmatic @Deprecated public String getName() { return name(); }
- /**
- * @deprecated use {@link #description()} instead
- */
- @Programmatic @Deprecated public String getDescription() { return
description(); }
}
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/services/user/UserMemento.java
b/api/applib/src/main/java/org/apache/causeway/applib/services/user/UserMemento.java
index de8b77d03d2..cfee71008d7 100644
---
a/api/applib/src/main/java/org/apache/causeway/applib/services/user/UserMemento.java
+++
b/api/applib/src/main/java/org/apache/causeway/applib/services/user/UserMemento.java
@@ -71,11 +71,11 @@ public record UserMemento(
@Property
@PropertyLayout(fieldSetId = "identity", sequence = "1", describedAs =
"user's login name")
@NonNull String name,
-
+
@Property(optionality = Optionality.OPTIONAL)
@PropertyLayout(fieldSetId = "details", sequence = "1")
@Nullable String realName,
-
+
@Property(optionality = Optionality.OPTIONAL)
@PropertyLayout(fieldSetId = "details", sequence = "2")
@Nullable URL avatarUrl,
@@ -99,7 +99,7 @@ public record UserMemento(
@Property
@PropertyLayout(fieldSetId = "security", sequence = "1")
@NonNull AuthenticationSource authenticationSource,
-
+
@Property
@PropertyLayout(fieldSetId = "security", sequence = "3", named =
"impersonating")
boolean isImpersonating,
@@ -110,10 +110,10 @@ public record UserMemento(
* The interpretation of this token is implementation-specific.
*/
@Property(optionality = Optionality.OPTIONAL)
- @PropertyLayout(fieldSetId = "security", sequence = "2",
+ @PropertyLayout(fieldSetId = "security", sequence = "2",
describedAs = "tenancy (or tenancies) this user has access to")
@Nullable String multiTenancyToken,
-
+
/**
* A unique code given to this user during authentication.
* <p>
@@ -124,14 +124,14 @@ public record UserMemento(
@Property
@PropertyLayout(hidden = Where.EVERYWHERE)
@NonNull String authenticationCode,
-
+
/**
* The roles associated with this user.
*/
@Collection
@CollectionLayout(sequence = "1", describedAs = "roles associated with
this user")
@NonNull Can<RoleMemento> roles
-
+
) implements Serializable {
public enum AuthenticationSource {
@@ -144,7 +144,7 @@ public enum AuthenticationSource {
EXTERNAL;
public boolean isExternal() { return this == EXTERNAL; }
}
-
+
public static class TitleUiEvent extends
CausewayModuleApplib.TitleUiEvent<UserMemento> {}
public static final String LOGICAL_TYPE_NAME =
CausewayModuleApplib.NAMESPACE + ".UserMemento";
@@ -306,7 +306,7 @@ public UserLocale asUserLocale() {
: main)
.build();
}
-
+
public static UserMementoBuilder builder(final String name) {
if (_Strings.isEmpty(name)) {
throw new IllegalArgumentException("Name not specified");
@@ -319,7 +319,7 @@ public static UserMementoBuilder builder(final String name)
{
}
// -- WITHERS
-
+
@Programmatic public UserMemento withRealName(String realName) {
return asBuilder().realName(realName).build();
}
@@ -347,9 +347,9 @@ public static UserMementoBuilder builder(final String name)
{
@Programmatic public UserMemento withTimeFormatLocale(Locale
timeFormatLocale) {
return asBuilder().timeFormatLocale(timeFormatLocale).build();
}
-
+
// -- OBJECT CONTRACT
-
+
@Override
public final boolean equals(Object obj) {
return (obj instanceof UserMemento other)
@@ -361,39 +361,16 @@ public final boolean equals(Object obj) {
&& Objects.equals(roles, other.roles)
: false;
}
-
+
@Override
public final int hashCode() {
return Objects.hash(isImpersonating, name, authenticationSource,
multiTenancyToken, authenticationCode, roles);
}
-
+
// -- HELPER
-
+
private void readObject(final ObjectInputStream ois) throws
ClassNotFoundException, IOException {
ois.defaultReadObject();
}
-
- // -- DEPRECATIONS
-
- /** @deprecated use {@link #name()} instead */
- @Programmatic @Deprecated public String getName() { return name(); }
- /** @deprecated use {@link #authenticationCode()} instead */
- @Programmatic @Deprecated public String getAuthenticationCode() { return
authenticationCode(); }
- /** @deprecated use {@link #authenticationSource()} instead */
- @Programmatic @Deprecated public AuthenticationSource
getAuthenticationSource() { return authenticationSource(); }
- /** @deprecated use {@link #avatarUrl()} instead */
- @Programmatic @Deprecated public URL getAvatarUrl() { return avatarUrl(); }
- /** @deprecated use {@link #realName()} instead */
- @Programmatic @Deprecated public String getRealName() { return realName();
}
- /** @deprecated use {@link #languageLocale()} instead */
- @Programmatic @Deprecated public Locale getLanguageLocale() { return
languageLocale(); }
- /** @deprecated use {@link #numberFormatLocale()} instead */
- @Programmatic @Deprecated public Locale getnumberFormatLocale() { return
numberFormatLocale(); }
- /** @deprecated use {@link #timeFormatLocale()} instead */
- @Programmatic @Deprecated public Locale getTimeFormatLocale() { return
timeFormatLocale(); }
- /** @deprecated use {@link #multiTenancyToken()} instead */
- @Programmatic @Deprecated public String getMultiTenancyToken() { return
multiTenancyToken(); }
- /** @deprecated use {@link #roles()} instead */
- @Programmatic @Deprecated public List<RoleMemento> getRoles() { return
roles().toList(); }
}
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/util/schema/CommonDtoUtils.java
b/api/applib/src/main/java/org/apache/causeway/applib/util/schema/CommonDtoUtils.java
index 8aca4898d73..7f575a5ac9e 100644
---
a/api/applib/src/main/java/org/apache/causeway/applib/util/schema/CommonDtoUtils.java
+++
b/api/applib/src/main/java/org/apache/causeway/applib/util/schema/CommonDtoUtils.java
@@ -400,9 +400,9 @@ public <D extends ValueDto> D recordFundamentalValue(
final Blob blob = (Blob) pojo;
if(blob != null) {
final BlobDto blobDto = new BlobDto();
- blobDto.setName(blob.getName());
- blobDto.setBytes(blob.getBytes());
- blobDto.setMimeType(blob.getMimeType().toString());
+ blobDto.setName(blob.name());
+ blobDto.setBytes(blob.bytes());
+ blobDto.setMimeType(blob.mimeType().toString());
valueDto.setBlob(blobDto);
}
return valueDto;
@@ -411,9 +411,9 @@ public <D extends ValueDto> D recordFundamentalValue(
final Clob clob = (Clob) pojo;
if(clob != null) {
final ClobDto clobDto = new ClobDto();
- clobDto.setName(clob.getName());
- clobDto.setChars(clob.getChars().toString());
- clobDto.setMimeType(clob.getMimeType().toString());
+ clobDto.setName(clob.name());
+ clobDto.setChars(clob.chars().toString());
+ clobDto.setMimeType(clob.mimeType().toString());
valueDto.setClob(clobDto);
}
return valueDto;
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/value/Blob.java
b/api/applib/src/main/java/org/apache/causeway/applib/value/Blob.java
index 374bd522ab1..64a84dc4a30 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/value/Blob.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/value/Blob.java
@@ -162,12 +162,6 @@ public Blob(final String name, final MimeType mimeType,
final byte[] bytes) {
this.bytes = bytes;
}
- /**
- * @deprecated use {@link #bytes()} instead
- */
- @Deprecated
- public byte[] getBytes() { return bytes(); }
-
// -- UTILITIES
/**
@@ -215,7 +209,7 @@ public void writeTo(final @Nullable File file) {
* @see DataSource
*/
public DataSource asDataSource() {
- return DataSource.ofBytes(_NullSafe.toNonNull(getBytes()));
+ return DataSource.ofBytes(_NullSafe.toNonNull(bytes()));
}
/**
@@ -235,7 +229,7 @@ public Blob zip(final @Nullable String zipEntryNameIfAny) {
var zipEntryName = _Strings.nonEmpty(zipEntryNameIfAny)
.orElseGet(this::name);
var zipBuilder = ZipUtils.zipEntryBuilder();
- zipBuilder.add(zipEntryName, getBytes());
+ zipBuilder.add(zipEntryName, bytes());
return Blob.of(name()+".zip", CommonMimeType.ZIP,
zipBuilder.toBytes());
}
@@ -344,7 +338,7 @@ public String marshal(final Blob blob) throws Exception {
*/
public Optional<BufferedImage> asImage() {
- var bytes = getBytes();
+ var bytes = bytes();
if(bytes == null) {
return Optional.empty();
}
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/value/LocalResourcePath.java
b/api/applib/src/main/java/org/apache/causeway/applib/value/LocalResourcePath.java
index c804ed0385d..2f6e884c454 100644
---
a/api/applib/src/main/java/org/apache/causeway/applib/value/LocalResourcePath.java
+++
b/api/applib/src/main/java/org/apache/causeway/applib/value/LocalResourcePath.java
@@ -49,7 +49,7 @@
@Value
@XmlJavaTypeAdapter(LocalResourcePath.JaxbToStringAdapter.class) // for JAXB
view model support
public record LocalResourcePath(
- @NonNull String path,
+ @NonNull String path,
@NonNull OpenUrlStrategy openUrlStrategy) implements Serializable {
public static final String LOGICAL_TYPE_NAME =
CausewayModuleApplib.NAMESPACE + ".value.LocalResourcePath";
@@ -72,11 +72,6 @@ public LocalResourcePath(
? openUrlStrategy
: OpenUrlStrategy.NEW_WINDOW; // default
}
-
- /**
- * use {@link #openUrlStrategy()} instead
- */
- @Deprecated public OpenUrlStrategy getOpenUrlStrategy() { return
openUrlStrategy; }
public String getValue() {
return path;
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/value/Markup.java
b/api/applib/src/main/java/org/apache/causeway/applib/value/Markup.java
index a757e6804a6..de346f815e7 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/value/Markup.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/value/Markup.java
@@ -55,11 +55,6 @@ public Markup(final String html) {
this.html = html!=null ? html : "";
}
- /**
- * use {@link #html()} instead
- */
- @Deprecated public String asHtml() { return html; }
-
@Override
public String toString() {
return String.format("Markup[length=%d,content=%s]",
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/value/NamedWithMimeType.java
b/api/applib/src/main/java/org/apache/causeway/applib/value/NamedWithMimeType.java
index 5d92c65262a..ba2e373243f 100644
---
a/api/applib/src/main/java/org/apache/causeway/applib/value/NamedWithMimeType.java
+++
b/api/applib/src/main/java/org/apache/causeway/applib/value/NamedWithMimeType.java
@@ -38,36 +38,27 @@
public sealed interface NamedWithMimeType
extends
Serializable,
- Comparable<NamedWithMimeType>
+ Comparable<NamedWithMimeType>
permits Blob, Clob {
String name();
MimeType mimeType();
-
- /**
- * @deprecated use {@link #name()} instead
- */
- @Deprecated default String getName() { return name(); }
- /**
- * @deprecated use {@link #mimeType()} instead
- */
- @Deprecated default MimeType getMimeType() { return mimeType(); }
@Override
default int compareTo(final NamedWithMimeType o) {
int c = _Strings.compareNullsFirst(
- this.getName(),
+ this.name(),
o!=null
- ? o.getName()
+ ? o.name()
: null);
if(c!=0) {
return c;
}
return _Strings.compareNullsFirst(
- this.getMimeType().getBaseType(),
+ this.mimeType().getBaseType(),
o!=null
- ? o.getMimeType().getBaseType()
+ ? o.mimeType().getBaseType()
: null);
}
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/value/Password.java
b/api/applib/src/main/java/org/apache/causeway/applib/value/Password.java
index 0facb79d17d..26f79e2ef62 100644
--- a/api/applib/src/main/java/org/apache/causeway/applib/value/Password.java
+++ b/api/applib/src/main/java/org/apache/causeway/applib/value/Password.java
@@ -46,11 +46,6 @@ public static Password of(final String password) {
return new Password(password);
}
- /**
- * @deprecated use {@link #password()} instead
- */
- @Deprecated public String getPassword() { return password(); }
-
public boolean checkPassword(final String password) {
return Objects.equals(this.password, password);
}
diff --git
a/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/ValueDecomposition.java
b/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/ValueDecomposition.java
index 3e5244783c8..4b137477a01 100644
---
a/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/ValueDecomposition.java
+++
b/api/applib/src/main/java/org/apache/causeway/applib/value/semantics/ValueDecomposition.java
@@ -83,24 +83,13 @@ public String stringify() {
}
public void accept(
- final @NonNull Consumer<ValueWithTypeDto> fundamentalConsumer,
- final @NonNull Consumer<TypedTupleDto> compositeConsumer) {
- if(fundamental!=null) {
- fundamentalConsumer.accept(fundamental);
- } else {
- compositeConsumer.accept(composite);
- }
+ final @NonNull Consumer<ValueWithTypeDto> fundamentalConsumer,
+ final @NonNull Consumer<TypedTupleDto> compositeConsumer) {
+ if(fundamental!=null) {
+ fundamentalConsumer.accept(fundamental);
+ } else {
+ compositeConsumer.accept(composite);
}
-
- // -- DEPRECATIONS
-
- /** @deprecated use {@link #fundamental()} instead */
- @Deprecated public @Nullable ValueWithTypeDto leftIfAny() { return
fundamental(); }
- /** @deprecated use {@link #composite()} instead */
- @Deprecated public @Nullable TypedTupleDto rightIfAny() { return
composite(); }
- /** @deprecated use {@link #fundamentalAsOptional()} instead */
- @Deprecated public Optional<ValueWithTypeDto> left() { return
fundamentalAsOptional(); }
- /** @deprecated use {@link #compositeAsOptional()} instead */
- @Deprecated public Optional<TypedTupleDto> right() { return
compositeAsOptional(); }
+ }
}
\ No newline at end of file
diff --git
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/DomainMemberDefault.java
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/DomainMemberDefault.java
index 1527fb94698..20e1e5bfdab 100644
---
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/DomainMemberDefault.java
+++
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/DomainMemberDefault.java
@@ -112,7 +112,7 @@ public String getLogicalTypeName() {
@Override
public String getNamespace() {
- return spec.logicalType().getNamespace();
+ return spec.logicalType().namespace();
}
@XmlElement @Override
diff --git
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/BlobValueSemantics.java
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/BlobValueSemantics.java
index 61a895c3269..f216a624a6f 100644
---
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/BlobValueSemantics.java
+++
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/BlobValueSemantics.java
@@ -68,35 +68,14 @@ public Blob compose(final ValueDecomposition decomposition)
{
@Override
public String titlePresentation(final ValueSemanticsProvider.Context
context, final Blob value) {
- return renderTitle(value, Blob::getName);
+ return renderTitle(value, Blob::name);
}
@Override
public String htmlPresentation(final ValueSemanticsProvider.Context
context, final Blob value) {
- return renderHtml(value, Blob::getName);
+ return renderHtml(value, Blob::name);
}
- // -- ENCODER DECODER
-
-// public String toEncodedString(final Blob blob) {
-// return blob.getName() + ":" + blob.getMimeType().getBaseType() + ":"
+
-// _Strings.ofBytes(_Bytes.encodeToBase64(Base64.getEncoder(),
blob.getBytes()), StandardCharsets.UTF_8);
-// }
-//
-// public Blob fromEncodedString(final String data) {
-// final int colonIdx = data.indexOf(':');
-// final String name = data.substring(0, colonIdx);
-// final int colon2Idx = data.indexOf(":", colonIdx+1);
-// final String mimeTypeBase = data.substring(colonIdx+1, colon2Idx);
-// final String payload = data.substring(colon2Idx+1);
-// final byte[] bytes = _Bytes.decodeBase64(Base64.getDecoder(),
payload.getBytes(StandardCharsets.UTF_8));
-// try {
-// return new Blob(name, new MimeType(mimeTypeBase), bytes);
-// } catch (MimeTypeParseException e) {
-// throw new RuntimeException(e);
-// }
-// }
-
// -- EXAMPLES
@Override
diff --git
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/ClobValueSemantics.java
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/ClobValueSemantics.java
index 8f5c3b7099d..39ed674bfce 100644
---
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/ClobValueSemantics.java
+++
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/ClobValueSemantics.java
@@ -71,33 +71,14 @@ public Clob compose(final ValueDecomposition decomposition)
{
@Override
public String titlePresentation(final ValueSemanticsProvider.Context
context, final Clob value) {
- return renderTitle(value, Clob::getName);
+ return renderTitle(value, Clob::name);
}
@Override
public String htmlPresentation(final ValueSemanticsProvider.Context
context, final Clob value) {
- return renderHtml(value, Clob::getName);
+ return renderHtml(value, Clob::name);
}
- // -- ENCODER DECODER
-
-// private String toEncodedString(final Clob clob) {
-// return clob.getName() + ":" + clob.getMimeType().getBaseType() + ":"
+ clob.getChars();
-// }
-//
-// private Clob fromEncodedString(final String data) {
-// final int colonIdx = data.indexOf(':');
-// final String name = data.substring(0, colonIdx);
-// final int colon2Idx = data.indexOf(":", colonIdx+1);
-// final String mimeTypeBase = data.substring(colonIdx+1, colon2Idx);
-// final CharSequence chars = data.substring(colon2Idx+1);
-// try {
-// return new Clob(name, new MimeType(mimeTypeBase), chars);
-// } catch (MimeTypeParseException e) {
-// throw new RuntimeException(e);
-// }
-// }
-
// -- EXAMPLES
@Override
diff --git
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/PasswordValueSemantics.java
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/PasswordValueSemantics.java
index 8aca24e08f3..643efb75d25 100644
---
a/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/PasswordValueSemantics.java
+++
b/core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/PasswordValueSemantics.java
@@ -58,7 +58,7 @@ public ValueType getSchemaValueType() {
@Override
public ValueDecomposition decompose(final Password value) {
- return decomposeAsNullable(value, Password::getPassword, ()->null);
+ return decomposeAsNullable(value, Password::password, ()->null);
}
@Override
diff --git
a/extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/integtest/CommandLog_IntegTestAbstract.java
b/extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/integtest/CommandLog_IntegTestAbstract.java
index 06fd7efbf5b..7862085111a 100644
---
a/extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/integtest/CommandLog_IntegTestAbstract.java
+++
b/extensions/core/commandlog/applib/src/test/java/org/apache/causeway/extensions/commandlog/applib/integtest/CommandLog_IntegTestAbstract.java
@@ -243,7 +243,7 @@ void roundtrip_CLE_bookmarks() {
// then
assertThat(cleBookmarkIfAny).isPresent();
Bookmark cleBookmark = cleBookmarkIfAny.get();
- String identifier = cleBookmark.getIdentifier();
+ String identifier = cleBookmark.identifier();
if (causewayBeanTypeRegistry.persistenceStack().isJdo()) {
assertThat(identifier).startsWith("u_");
UUID.fromString(identifier.substring("u_".length())); // should
not fail, ie check the format is as we expect
diff --git
a/extensions/core/docgen/help/src/main/java/org/apache/causeway/extensions/docgen/help/topics/domainobjects/DomainEntityDiagramPage.java
b/extensions/core/docgen/help/src/main/java/org/apache/causeway/extensions/docgen/help/topics/domainobjects/DomainEntityDiagramPage.java
index 9b3c8af9683..40635eb3ee2 100644
---
a/extensions/core/docgen/help/src/main/java/org/apache/causeway/extensions/docgen/help/topics/domainobjects/DomainEntityDiagramPage.java
+++
b/extensions/core/docgen/help/src/main/java/org/apache/causeway/extensions/docgen/help/topics/domainobjects/DomainEntityDiagramPage.java
@@ -51,7 +51,7 @@ protected String diagramTitle() {
@Override
protected boolean accept(final BeanSort beanSort, final LogicalType
logicalType) {
if(!beanSort.isEntity()) return false;
- var ns = "" + logicalType.getNamespace();
+ var ns = "" + logicalType.namespace();
return !ns.equals("causeway")
&& !ns.startsWith("causeway.");
}
diff --git
a/extensions/core/docgen/help/src/main/java/org/apache/causeway/extensions/docgen/help/topics/domainobjects/DomainEntityDiagramPage2.java
b/extensions/core/docgen/help/src/main/java/org/apache/causeway/extensions/docgen/help/topics/domainobjects/DomainEntityDiagramPage2.java
index dd56e2710d6..cf489c48767 100644
---
a/extensions/core/docgen/help/src/main/java/org/apache/causeway/extensions/docgen/help/topics/domainobjects/DomainEntityDiagramPage2.java
+++
b/extensions/core/docgen/help/src/main/java/org/apache/causeway/extensions/docgen/help/topics/domainobjects/DomainEntityDiagramPage2.java
@@ -51,7 +51,7 @@ protected String diagramTitle() {
@Override
protected boolean accept(final BeanSort beanSort, final LogicalType
logicalType) {
if(!beanSort.isEntity()) return false;
- var ns = "" + logicalType.getNamespace();
+ var ns = "" + logicalType.namespace();
return !ns.equals("causeway")
&& !ns.startsWith("causeway.");
}
diff --git
a/extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/service/ExcelServiceDefault.java
b/extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/service/ExcelServiceDefault.java
index 88bca79a298..982003bc19b 100644
---
a/extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/service/ExcelServiceDefault.java
+++
b/extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/service/ExcelServiceDefault.java
@@ -194,7 +194,7 @@ public List<List<?>> fromExcel(
final WorksheetSpec.Sequencer sequencer) throws
ExcelServiceDefault.Exception {
List<WorksheetSpec> worksheetSpecs = _Lists.newArrayList();
- try (ByteArrayInputStream bais = new
ByteArrayInputStream(excelBlob.getBytes())) {
+ try (ByteArrayInputStream bais = new
ByteArrayInputStream(excelBlob.bytes())) {
try (final Workbook wb =
org.apache.poi.ss.usermodel.WorkbookFactory.create(bais)) {
final int numberOfSheets = wb.getNumberOfSheets();
for (int i = 0; i < numberOfSheets; i++) {
diff --git
a/extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/service/_ExcelServiceHelper.java
b/extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/service/_ExcelServiceHelper.java
index fceb71bedc5..0a8766619db 100644
---
a/extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/service/_ExcelServiceHelper.java
+++
b/extensions/core/excel/applib/src/main/java/org/apache/causeway/extensions/excel/applib/service/_ExcelServiceHelper.java
@@ -211,7 +211,7 @@ List<List<?>> fromExcel(
final Blob excelBlob,
final List<WorksheetSpec> worksheetSpecs) throws
ExcelServiceDefault.Exception {
try {
- return newExcelConverter().fromBytes(worksheetSpecs,
excelBlob.getBytes());
+ return newExcelConverter().fromBytes(worksheetSpecs,
excelBlob.bytes());
} catch (final IOException | InvalidFormatException e) {
throw new ExcelServiceDefault.Exception(e);
}
diff --git
a/extensions/core/excel/integtests/src/test/java/org/apache/causeway/extensions/excel/integtests/tests/ExcelModuleDemoToDoItemBulkUpdateManager_IntegTest.java
b/extensions/core/excel/integtests/src/test/java/org/apache/causeway/extensions/excel/integtests/tests/ExcelModuleDemoToDoItemBulkUpdateManager_IntegTest.java
index ccc1d52c7de..a271f87376b 100644
---
a/extensions/core/excel/integtests/src/test/java/org/apache/causeway/extensions/excel/integtests/tests/ExcelModuleDemoToDoItemBulkUpdateManager_IntegTest.java
+++
b/extensions/core/excel/integtests/src/test/java/org/apache/causeway/extensions/excel/integtests/tests/ExcelModuleDemoToDoItemBulkUpdateManager_IntegTest.java
@@ -78,7 +78,7 @@ public void export_then_import() throws Exception {
final Blob exportedBlob = bulkUpdateManager.export();
// then
- final byte[] actualBytes = exportedBlob.getBytes();
+ final byte[] actualBytes = exportedBlob.bytes();
// assertThat(actualBytes, lengthWithinPercentage(expectedBytes, 10));
/// ... too flaky
// and given
diff --git
a/extensions/core/excel/testing/src/main/java/org/apache/causeway/extensions/excel/testing/ExcelFixture.java
b/extensions/core/excel/testing/src/main/java/org/apache/causeway/extensions/excel/testing/ExcelFixture.java
index ac3cb266fc9..25315d8468d 100644
---
a/extensions/core/excel/testing/src/main/java/org/apache/causeway/extensions/excel/testing/ExcelFixture.java
+++
b/extensions/core/excel/testing/src/main/java/org/apache/causeway/extensions/excel/testing/ExcelFixture.java
@@ -196,7 +196,7 @@ private void addToCombined(final List<Object>
createdObjects) {
private byte[] getBytes() {
if (bytes == null) {
if (blob != null){
- bytes = blob.getBytes();
+ bytes = blob.bytes();
} else {
bytes = readBytes();
}
diff --git
a/extensions/core/excel/testing/src/main/java/org/apache/causeway/extensions/excel/testing/ExcelFixture2.java
b/extensions/core/excel/testing/src/main/java/org/apache/causeway/extensions/excel/testing/ExcelFixture2.java
index 8fc042d0be6..2ea3aed50b5 100644
---
a/extensions/core/excel/testing/src/main/java/org/apache/causeway/extensions/excel/testing/ExcelFixture2.java
+++
b/extensions/core/excel/testing/src/main/java/org/apache/causeway/extensions/excel/testing/ExcelFixture2.java
@@ -134,7 +134,7 @@ protected void execute(final ExecutionContext
executionContext) {
private byte[] getBytes() {
if (bytes == null) {
if (blob != null){
- bytes = blob.getBytes();
+ bytes = blob.bytes();
} else {
bytes = readBytes();
}
diff --git
a/extensions/core/executionlog/applib/src/test/java/org/apache/causeway/extensions/executionlog/applib/integtest/ExecutionLog_IntegTestAbstract.java
b/extensions/core/executionlog/applib/src/test/java/org/apache/causeway/extensions/executionlog/applib/integtest/ExecutionLog_IntegTestAbstract.java
index c37b0fe8bfb..f235a176dfc 100644
---
a/extensions/core/executionlog/applib/src/test/java/org/apache/causeway/extensions/executionlog/applib/integtest/ExecutionLog_IntegTestAbstract.java
+++
b/extensions/core/executionlog/applib/src/test/java/org/apache/causeway/extensions/executionlog/applib/integtest/ExecutionLog_IntegTestAbstract.java
@@ -217,7 +217,7 @@ void roundtrip_ELE_bookmarks() {
// then
assertThat(eleBookmarkIfAny).isPresent();
Bookmark eleBookmark = eleBookmarkIfAny.get();
- String identifier = eleBookmark.getIdentifier();
+ String identifier = eleBookmark.identifier();
UUID.fromString(identifier.substring(0, identifier.indexOf("_"))); //
should not fail, ie check the format is as we expect
Integer.parseInt(identifier.substring(identifier.indexOf("_")+1)); //
should not fail, ie check the format is as we expect
diff --git
a/extensions/core/executionoutbox/applib/src/test/java/org/apache/causeway/extensions/executionoutbox/applib/integtest/ExecutionOutbox_IntegTestAbstract.java
b/extensions/core/executionoutbox/applib/src/test/java/org/apache/causeway/extensions/executionoutbox/applib/integtest/ExecutionOutbox_IntegTestAbstract.java
index 9c1d8349b9e..c35fe6211d9 100644
---
a/extensions/core/executionoutbox/applib/src/test/java/org/apache/causeway/extensions/executionoutbox/applib/integtest/ExecutionOutbox_IntegTestAbstract.java
+++
b/extensions/core/executionoutbox/applib/src/test/java/org/apache/causeway/extensions/executionoutbox/applib/integtest/ExecutionOutbox_IntegTestAbstract.java
@@ -232,7 +232,7 @@ void roundtrip_EOE_bookmarks() {
// then
assertThat(eleBookmarkIfAny).isPresent();
Bookmark eleBookmark = eleBookmarkIfAny.get();
- String identifier = eleBookmark.getIdentifier();
+ String identifier = eleBookmark.identifier();
UUID.fromString(identifier.substring(0, identifier.indexOf("_"))); //
should not fail, ie check the format is as we expect
Integer.parseInt(identifier.substring(identifier.indexOf("_")+1)); //
should not fail, ie check the format is as we expect
diff --git
a/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/ApplicationUserRepository.java
b/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/ApplicationUserRepository.java
index 8780644d0e9..dda3e04b0d7 100644
---
a/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/ApplicationUserRepository.java
+++
b/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/ApplicationUserRepository.java
@@ -67,32 +67,32 @@ public interface ApplicationUserRepository {
ApplicationUser newUser(String username, AccountType accountType,
Consumer<ApplicationUser> beforePersist);
default ApplicationUser upsertLocal(
- @NonNull String username,
- @Nullable Password password,
- @NonNull ApplicationUserStatus status) {
+ @NonNull final String username,
+ @Nullable final Password password,
+ @NonNull final ApplicationUserStatus status) {
return findByUsername(username)
.orElseGet(() -> newLocalUser(username, password, status));
}
default ApplicationUser newLocalUser(
- @NonNull String username,
- @Nullable Password password,
- @NonNull ApplicationUserStatus status) {
+ @NonNull final String username,
+ @Nullable final Password password,
+ @NonNull final ApplicationUserStatus status) {
return newUser(username, AccountType.LOCAL, user->{
user.setStatus(status);
if (password != null) {
- updatePassword(user, password.getPassword());
+ updatePassword(user, password.password());
}
});
}
default ApplicationUser newDelegateUser(
- String username,
- ApplicationUserStatus status) {
+ final String username,
+ final ApplicationUserStatus status) {
return newUser(username, AccountType.DELEGATED, user->{
user.setStatus(status);
diff --git
a/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_resetPassword.java
b/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_resetPassword.java
index 9772ea9e720..a401409f039 100644
---
a/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_resetPassword.java
+++
b/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_resetPassword.java
@@ -63,7 +63,7 @@ public static class DomainEvent
final Password newPassword,
final Password repeatPassword) {
- applicationUserRepository.updatePassword(target,
newPassword.getPassword());
+ applicationUserRepository.updatePassword(target,
newPassword.password());
return target;
}
diff --git
a/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_updatePassword.java
b/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_updatePassword.java
index 67b4d508fb9..7ca804ec9b6 100644
---
a/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_updatePassword.java
+++
b/extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/user/dom/mixins/ApplicationUser_updatePassword.java
@@ -69,7 +69,7 @@ public static class DomainEvent
final Password newPassword,
final Password repeatNewPassword) {
- applicationUserRepository.updatePassword(target,
newPassword.getPassword());
+ applicationUserRepository.updatePassword(target,
newPassword.password());
return target;
}
@@ -99,7 +99,7 @@ public static class DomainEvent
var encryptedPassword = target.getEncryptedPassword();
if(target.getEncryptedPassword() != null) {
- if (!passwordEncoder.matches(existingPassword.getPassword(),
encryptedPassword)) {
+ if (!passwordEncoder.matches(existingPassword.password(),
encryptedPassword)) {
return "Existing password is incorrect";
}
}
diff --git
a/extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanel.java
b/extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanel.java
index 3d761ece825..cee92279a03 100644
---
a/extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanel.java
+++
b/extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanel.java
@@ -232,7 +232,7 @@ protected Component createCompactFrame() {
}
var compactFrame = new WebMarkupContainer(ID_SCALAR_IF_COMPACT);
var downloadLink = Wkt.add(compactFrame,
Wkt.downloadLinkNoCache(ID_DOWNLOAD_IF_COMPACT, asBlobResource(blob)));
- Wkt.labelAdd(downloadLink, ID_FILE_NAME_IF_COMPACT, blob.getName());
+ Wkt.labelAdd(downloadLink, ID_FILE_NAME_IF_COMPACT, blob.name());
return compactFrame;
}
@@ -282,16 +282,6 @@ public void onRequest() {
new ResourceRequestHandler(asBlobResourceNoCache(blob), null));
}
-// @Override
-// protected void setupInlinePrompt() {
-// // not used
-// }
-//
-// @Override
-// protected Component getValidationFeedbackReceiver() {
-// return null; // not used
-// }
-
// -- HELPER
private Blob getBlob() {
@@ -299,11 +289,11 @@ private Blob getBlob() {
}
private static ByteArrayResource asBlobResource(final @NonNull Blob blob) {
- return new ByteArrayResource(blob.getMimeType().getBaseType(),
blob.getBytes(), blob.getName());
+ return new ByteArrayResource(blob.mimeType().getBaseType(),
blob.bytes(), blob.name());
}
private static ByteArrayResource asBlobResourceNoCache(final @NonNull Blob
blob) {
- final byte[] bytes = blob.getBytes();
+ final byte[] bytes = blob.bytes();
return new ByteArrayResource("application/pdf", bytes) {
private static final long serialVersionUID = 1L;
@Override protected void configureResponse(
diff --git
a/extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanelComponentFactory.java
b/extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanelComponentFactory.java
index 97300ddfc42..0e48869e037 100644
---
a/extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanelComponentFactory.java
+++
b/extensions/vw/pdfjs/wicket/ui/src/main/java/org/apache/causeway/extensions/pdfjs/wkt/ui/components/PdfJsViewerPanelComponentFactory.java
@@ -62,7 +62,7 @@ private static boolean isPdf(final ManagedObject
objectAdapter) {
return false;
}
final Blob blob = (Blob) objectPojo;
- return CommonMimeType.PDF.matches(blob.getMimeType());
+ return CommonMimeType.PDF.matches(blob.mimeType());
}
@Override
diff --git
a/persistence/jpa/integration/src/main/java/org/apache/causeway/persistence/jpa/integration/typeconverters/applib/CausewayPasswordConverter.java
b/persistence/jpa/integration/src/main/java/org/apache/causeway/persistence/jpa/integration/typeconverters/applib/CausewayPasswordConverter.java
index 441bae2a3f4..3ef9868da2d 100644
---
a/persistence/jpa/integration/src/main/java/org/apache/causeway/persistence/jpa/integration/typeconverters/applib/CausewayPasswordConverter.java
+++
b/persistence/jpa/integration/src/main/java/org/apache/causeway/persistence/jpa/integration/typeconverters/applib/CausewayPasswordConverter.java
@@ -33,7 +33,7 @@ public class CausewayPasswordConverter
@Override
public String convertToDatabaseColumn(final Password memberValue) {
return memberValue != null
- ? memberValue.getPassword()
+ ? memberValue.password()
: null;
}
diff --git
a/testing/integtestsupport/applib/src/main/java/org/apache/causeway/testing/integtestsupport/applib/NoPermissionChecks.java
b/testing/integtestsupport/applib/src/main/java/org/apache/causeway/testing/integtestsupport/applib/NoPermissionChecks.java
index e5adda5112c..00a9d0dec0d 100644
---
a/testing/integtestsupport/applib/src/main/java/org/apache/causeway/testing/integtestsupport/applib/NoPermissionChecks.java
+++
b/testing/integtestsupport/applib/src/main/java/org/apache/causeway/testing/integtestsupport/applib/NoPermissionChecks.java
@@ -45,14 +45,14 @@ public class NoPermissionChecks implements
BeforeEachCallback {
@Override
public void beforeEach(final ExtensionContext extensionContext) {
_Helper.getInteractionFactory(extensionContext)
- .ifPresent(interactionService ->
-
interactionService.currentInteractionContext().ifPresent(
- currentInteractionContext -> {
- var sudoUser =
currentInteractionContext.getUser().withRoleAdded(SudoService.ACCESS_ALL_ROLE.getName());
-
interactionService.openInteraction(currentInteractionContext.withUser(sudoUser));
- }
- )
- );
+ .ifPresent(interactionService ->
+ interactionService.currentInteractionContext().ifPresent(
+ currentInteractionContext -> {
+ var sudoUser =
currentInteractionContext.getUser().withRoleAdded(SudoService.ACCESS_ALL_ROLE.name());
+
interactionService.openInteraction(currentInteractionContext.withUser(sudoUser));
+ }
+ )
+ );
}
}
diff --git
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetBlobMimeType.java
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetBlobMimeType.java
index 2c4dad73144..eb14528b903 100644
---
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetBlobMimeType.java
+++
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetBlobMimeType.java
@@ -35,7 +35,7 @@ public RichPropertyGetBlobMimeType(
@Override
protected Object fetchData(DataFetchingEnvironment environment) {
- return fetchDataFromBlob(environment, blob ->
blob.getMimeType().toString());
+ return fetchDataFromBlob(environment, blob ->
blob.mimeType().toString());
}
}
diff --git
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetBlobName.java
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetBlobName.java
index 54521ef9058..639b5519527 100644
---
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetBlobName.java
+++
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetBlobName.java
@@ -35,7 +35,7 @@ public RichPropertyGetBlobName(
@Override
protected Object fetchData(DataFetchingEnvironment environment) {
- return fetchDataFromBlob(environment, Blob::getName);
+ return fetchDataFromBlob(environment, Blob::name);
}
}
diff --git
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetClobMimeType.java
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetClobMimeType.java
index 9daa20a977c..0c033efed15 100644
---
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetClobMimeType.java
+++
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetClobMimeType.java
@@ -35,7 +35,7 @@ public RichPropertyGetClobMimeType(
@Override
protected Object fetchData(DataFetchingEnvironment environment) {
- return fetchDataFromBlob(environment, blob ->
blob.getMimeType().toString());
+ return fetchDataFromBlob(environment, blob ->
blob.mimeType().toString());
}
}
diff --git
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetClobName.java
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetClobName.java
index eff6ca57035..47af2469576 100644
---
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetClobName.java
+++
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/rich/query/RichPropertyGetClobName.java
@@ -35,7 +35,7 @@ public RichPropertyGetClobName(
@Override
protected Object fetchData(DataFetchingEnvironment environment) {
- return fetchDataFromBlob(environment, Blob::getName);
+ return fetchDataFromBlob(environment, Blob::name);
}
}
diff --git
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/simple/query/SimplePropertyLobMimeType.java
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/simple/query/SimplePropertyLobMimeType.java
index 9cfc231b0ea..8f7142f20a1 100644
---
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/simple/query/SimplePropertyLobMimeType.java
+++
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/simple/query/SimplePropertyLobMimeType.java
@@ -35,7 +35,7 @@ public SimplePropertyLobMimeType(
@Override
protected Object fetchData(DataFetchingEnvironment environment) {
- return fetchDataFromBlob(environment, blob ->
blob.getMimeType().toString());
+ return fetchDataFromBlob(environment, blob ->
blob.mimeType().toString());
}
}
diff --git
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/simple/query/SimplePropertyLobName.java
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/simple/query/SimplePropertyLobName.java
index 79c8e4f50b1..51c6f3f2d25 100644
---
a/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/simple/query/SimplePropertyLobName.java
+++
b/viewers/graphql/model/src/main/java/org/apache/causeway/viewer/graphql/model/domain/simple/query/SimplePropertyLobName.java
@@ -35,7 +35,7 @@ public SimplePropertyLobName(
@Override
protected Object fetchData(DataFetchingEnvironment environment) {
- return fetchDataFromBlob(environment, Blob::getName);
+ return fetchDataFromBlob(environment, Blob::name);
}
}
diff --git
a/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/DepartmentMutating_IntegTest.java
b/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/DepartmentMutating_IntegTest.java
index 34f15d5da8e..f8633d85b31 100644
---
a/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/DepartmentMutating_IntegTest.java
+++
b/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/DepartmentMutating_IntegTest.java
@@ -54,7 +54,7 @@ void change_department_name_visibility() throws Exception {
}
).valueAsNonNullElseFail();
- var response = submit(_Maps.unmodifiable("$departmentId",
bookmark.getIdentifier()));
+ var response = submit(_Maps.unmodifiable("$departmentId",
bookmark.identifier()));
// then payload
Approvals.verify(response, jsonOptions());
diff --git
a/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/DeptHeadMutating_IntegTest.java
b/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/DeptHeadMutating_IntegTest.java
index 2a35564ffb0..ae299e96a5a 100644
---
a/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/DeptHeadMutating_IntegTest.java
+++
b/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/DeptHeadMutating_IntegTest.java
@@ -52,7 +52,7 @@ void change_department_name() throws Exception {
}
).valueAsNonNullElseFail();
- var response = submit(_Maps.unmodifiable("$departmentId",
bookmark.getIdentifier()));
+ var response = submit(_Maps.unmodifiable("$departmentId",
bookmark.identifier()));
// then payload
Approvals.verify(response, jsonOptions());
diff --git
a/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/Person_2_IntegTest.java
b/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/Person_2_IntegTest.java
index 4315f530af2..e546b97b8a5 100644
---
a/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/Person_2_IntegTest.java
+++
b/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/special/Person_2_IntegTest.java
@@ -52,7 +52,7 @@ void name_of_person_using_id_and_logicalTypeName() throws
Exception {
}
).valueAsNonNullElseFail();
- var response = submit(_Maps.unmodifiable("$staffMemberId",
bookmark.getIdentifier()));
+ var response = submit(_Maps.unmodifiable("$staffMemberId",
bookmark.identifier()));
// then payload
Approvals.verify(response, jsonOptions());
diff --git
a/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/univ/staffmutating/StaffMutating_IntegTest.java
b/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/univ/staffmutating/StaffMutating_IntegTest.java
index dce6a63b50f..161b2062e7e 100644
---
a/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/univ/staffmutating/StaffMutating_IntegTest.java
+++
b/viewers/graphql/test/src/test/java/org/apache/causeway/viewer/graphql/viewer/test/e2e/univ/staffmutating/StaffMutating_IntegTest.java
@@ -51,7 +51,7 @@ void staff_member_edit_name() throws Exception {
}
).valueAsNonNullElseFail();
- var response = submit(_Maps.unmodifiable("$staffMemberId",
bookmark.getIdentifier()));
+ var response = submit(_Maps.unmodifiable("$staffMemberId",
bookmark.identifier()));
// then payload
Approvals.verify(response, jsonOptions());