@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
@Data
@EqualsAndHashCode(callSuper = false)
-public class ToscaTopologyTemplate extends PfConcept {
+public class JpaToscaTopologyTemplate extends PfConcept {
private static final long serialVersionUID = 8969698734673232603L;
public static final String DEFAULT_LOCAL_NAME = "ToscaTopologyTemplateSimple";
private String description;
@OneToOne(cascade = CascadeType.ALL)
- private ToscaPolicies policies;
+ private JpaToscaPolicies policies;
/**
- * The Default Constructor creates a {@link ToscaTopologyTemplate} object with a null key.
+ * The Default Constructor creates a {@link JpaToscaTopologyTemplate} object with a null key.
*/
- public ToscaTopologyTemplate() {
- this(new PfReferenceKey(ToscaServiceTemplate.DEFAULT_NAME, ToscaServiceTemplate.DEFAULT_VERSION,
+ public JpaToscaTopologyTemplate() {
+ this(new PfReferenceKey(JpaToscaServiceTemplate.DEFAULT_NAME, JpaToscaServiceTemplate.DEFAULT_VERSION,
DEFAULT_LOCAL_NAME));
}
/**
- * The Key Constructor creates a {@link ToscaTopologyTemplate} object with the given concept
+ * The Key Constructor creates a {@link JpaToscaTopologyTemplate} object with the given concept
* key.
*
* @param key the key
*/
- public ToscaTopologyTemplate(@NonNull final PfReferenceKey key) {
+ public JpaToscaTopologyTemplate(@NonNull final PfReferenceKey key) {
this.key = key;
}
*
* @param copyConcept the concept to copy from
*/
- public ToscaTopologyTemplate(final ToscaTopologyTemplate copyConcept) {
+ public JpaToscaTopologyTemplate(final JpaToscaTopologyTemplate copyConcept) {
super(copyConcept);
}
return this.hashCode() - otherConcept.hashCode();
}
- final ToscaTopologyTemplate other = (ToscaTopologyTemplate) otherConcept;
+ final JpaToscaTopologyTemplate other = (JpaToscaTopologyTemplate) otherConcept;
if (!key.equals(other.key)) {
return key.compareTo(other.key);
}
final Object copyObject = target;
Assertions.instanceOf(copyObject, PfConcept.class);
- final ToscaTopologyTemplate copy = ((ToscaTopologyTemplate) copyObject);
+ final JpaToscaTopologyTemplate copy = ((JpaToscaTopologyTemplate) copyObject);
copy.setKey(new PfReferenceKey(key));
copy.setDescription(description);
- copy.setPolicies(policies != null ? new ToscaPolicies(policies) : null);
+ copy.setPolicies(policies != null ? new JpaToscaPolicies(policies) : null);
return copy;
}