Skip to content

Commit

Permalink
fix: add converter to state in entities
Browse files Browse the repository at this point in the history
  • Loading branch information
matteo-s committed May 9, 2024
1 parent efabed9 commit 3beff36
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
package it.smartcommunitylabdhub.core.models.entities;

import it.smartcommunitylabdhub.commons.models.enums.State;
import it.smartcommunitylabdhub.core.models.converters.types.StateStringAttributeConverter;
import jakarta.persistence.Column;
import jakarta.persistence.Convert;
import jakarta.persistence.Entity;
import jakarta.persistence.Lob;
import jakarta.persistence.Table;
Expand All @@ -27,5 +29,6 @@ public class ArtifactEntity extends AbstractEntity {

private Boolean embedded;

@Convert(converter = StateStringAttributeConverter.class)
private State state;
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
package it.smartcommunitylabdhub.core.models.entities;

import it.smartcommunitylabdhub.commons.models.enums.State;
import it.smartcommunitylabdhub.core.models.converters.types.StateStringAttributeConverter;
import jakarta.persistence.Column;
import jakarta.persistence.Convert;
import jakarta.persistence.Entity;
import jakarta.persistence.Table;
import lombok.AllArgsConstructor;
Expand All @@ -26,5 +28,6 @@ public class DataItemEntity extends AbstractEntity {

private Boolean embedded;

@Convert(converter = StateStringAttributeConverter.class)
private State state;
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
package it.smartcommunitylabdhub.core.models.entities;

import it.smartcommunitylabdhub.commons.models.enums.State;
import it.smartcommunitylabdhub.core.models.converters.types.StateStringAttributeConverter;
import jakarta.persistence.Column;
import jakarta.persistence.Convert;
import jakarta.persistence.Entity;
import jakarta.persistence.Table;
import lombok.AllArgsConstructor;
Expand All @@ -26,5 +28,6 @@ public class FunctionEntity extends AbstractEntity {

private Boolean embedded;

@Convert(converter = StateStringAttributeConverter.class)
private State state;
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import it.smartcommunitylabdhub.commons.models.enums.State;
import it.smartcommunitylabdhub.core.models.base.BaseEntity;
import it.smartcommunitylabdhub.core.models.converters.types.StateStringAttributeConverter;
import jakarta.persistence.Column;
import jakarta.persistence.Convert;
import jakarta.persistence.Entity;
import jakarta.persistence.EntityListeners;
import jakarta.persistence.Id;
Expand Down Expand Up @@ -79,6 +81,7 @@ public class ProjectEntity implements BaseEntity {
@Column(name = "updated_by")
protected String updatedBy;

@Convert(converter = StateStringAttributeConverter.class)
private State state;

@PrePersist
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
package it.smartcommunitylabdhub.core.models.entities;

import it.smartcommunitylabdhub.commons.models.enums.State;
import it.smartcommunitylabdhub.core.models.converters.types.StateStringAttributeConverter;
import jakarta.persistence.Column;
import jakarta.persistence.Convert;
import jakarta.persistence.Entity;
import jakarta.persistence.Lob;
import jakarta.persistence.Table;
Expand Down Expand Up @@ -32,6 +34,7 @@ public class RunEntity extends AbstractEntity {
@ToString.Exclude
private byte[] extra;

@Convert(converter = StateStringAttributeConverter.class)
private State state;

@Override
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
package it.smartcommunitylabdhub.core.models.entities;

import it.smartcommunitylabdhub.commons.models.enums.State;
import it.smartcommunitylabdhub.core.models.converters.types.StateStringAttributeConverter;
import jakarta.persistence.Column;
import jakarta.persistence.Convert;
import jakarta.persistence.Entity;
import jakarta.persistence.Table;
import jakarta.persistence.UniqueConstraint;
Expand All @@ -27,5 +29,6 @@ public class SecretEntity extends AbstractEntity {

private Boolean embedded;

@Convert(converter = StateStringAttributeConverter.class)
private State state;
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
package it.smartcommunitylabdhub.core.models.entities;

import it.smartcommunitylabdhub.commons.models.enums.State;
import it.smartcommunitylabdhub.core.models.converters.types.StateStringAttributeConverter;
import jakarta.persistence.Column;
import jakarta.persistence.Convert;
import jakarta.persistence.Entity;
import jakarta.persistence.Table;
import jakarta.persistence.UniqueConstraint;
Expand All @@ -27,6 +29,7 @@ public class TaskEntity extends AbstractEntity {
// COMMENT: {function_kind}://{project}/{function}:{version}
private String function;

@Convert(converter = StateStringAttributeConverter.class)
private State state;

@Override
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
package it.smartcommunitylabdhub.core.models.entities;

import it.smartcommunitylabdhub.commons.models.enums.State;
import it.smartcommunitylabdhub.core.models.converters.types.StateStringAttributeConverter;
import jakarta.persistence.Column;
import jakarta.persistence.Convert;
import jakarta.persistence.Entity;
import jakarta.persistence.Lob;
import jakarta.persistence.Table;
Expand Down Expand Up @@ -31,5 +33,6 @@ public class WorkflowEntity extends AbstractEntity {

private Boolean embedded;

@Convert(converter = StateStringAttributeConverter.class)
private State state;
}

0 comments on commit 3beff36

Please sign in to comment.