import java.util.UUID;
import java.util.function.UnaryOperator;
import javax.persistence.AttributeOverride;
+import javax.persistence.AttributeOverrides;
import javax.persistence.Column;
import javax.persistence.Convert;
import javax.persistence.Entity;
@Data
@EqualsAndHashCode(callSuper = false)
public class JpaAutomationCompositionElement extends Validated
- implements PfAuthorative<AutomationCompositionElement>, Comparable<JpaAutomationCompositionElement> {
+ implements PfAuthorative<AutomationCompositionElement>, Comparable<JpaAutomationCompositionElement> {
@Id
@NotNull
// @formatter:off
@VerifyKey
@NotNull
- @AttributeOverride(name = "name", column = @Column(name = "definition_name"))
- @AttributeOverride(name = "version", column = @Column(name = "definition_version"))
+ @AttributeOverrides({
+ @AttributeOverride(name = "name", column = @Column(name = "definition_name")),
+ @AttributeOverride(name = "version", column = @Column(name = "definition_version"))
+ })
private PfConceptKey definition;
@NotNull
import java.util.UUID;
import javax.persistence.AttributeOverride;
+import javax.persistence.AttributeOverrides;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@VerifyKey
@NotNull
- @AttributeOverride(name = "name", column = @Column(name = "nodeTemplate_name"))
- @AttributeOverride(name = "version", column = @Column(name = "nodeTemplate_version"))
+ @AttributeOverrides({
+ @AttributeOverride(name = "name", column = @Column(name = "nodeTemplate_name")),
+ @AttributeOverride(name = "version", column = @Column(name = "nodeTemplate_version"))
+ })
private PfConceptKey nodeTemplateId;
@Column