Calculate sanitized name only on name updates and not on-the-fly
This commit is contained in:
parent
eec6a4c822
commit
3d49794395
|
@ -27,6 +27,7 @@ public abstract class AbstractModel implements Model {
|
||||||
|
|
||||||
private String url;
|
private String url;
|
||||||
private String name;
|
private String name;
|
||||||
|
private String sanitizedName;
|
||||||
private String displayName;
|
private String displayName;
|
||||||
private String preview;
|
private String preview;
|
||||||
private String description;
|
private String description;
|
||||||
|
@ -65,6 +66,7 @@ public abstract class AbstractModel implements Model {
|
||||||
@Override
|
@Override
|
||||||
public void setName(String name) {
|
public void setName(String name) {
|
||||||
this.name = name;
|
this.name = name;
|
||||||
|
this.sanitizedName = Optional.ofNullable(getName()).orElse("").replaceAll("[^a-zA-Z0-9.-]", "_");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -83,8 +85,7 @@ public abstract class AbstractModel implements Model {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getSanitizedNamed() {
|
public String getSanitizedNamed() {
|
||||||
String sanitizedName = Optional.ofNullable(getName()).orElse("");
|
return sanitizedName;
|
||||||
return sanitizedName.replaceAll("[^a-zA-Z0-9.-]", "_");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in New Issue