ParamManagePartSalesJSON.java 1.59 KB
Newer Older
akbar fauzi's avatar
akbar fauzi committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
package com.eksad.masterdata.domain;

import com.eksad.ddms.common.util.object.EntityObject;
import jakarta.persistence.*;

@Entity
@Table(name = "TRX_PARAMMANAGEPARTSALESJSON")
public class ParamManagePartSalesJSON implements EntityObject<ParamManagePartSalesJSON> {

    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "trx_param_manage_partsales_gen")
    @SequenceGenerator(name = "trx_param_manage_partsales_gen", sequenceName = "trx_param_manage_partsales_seq", allocationSize = 1)
    Integer id;

    private String json;

    @Embedded
    private CreationalSpecification creationalSpecification;


    public ParamManagePartSalesJSON() {

    }

    public ParamManagePartSalesJSON(String json, CreationalSpecification creationalSpecification) {
        this.json = json;
        this.creationalSpecification = creationalSpecification;

    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getJson() {
        return json;
    }

    public void setJson(String json) {
        this.json = json;
    }

    public CreationalSpecification getCreationalSpecification() {
        return creationalSpecification;
    }

    public void setCreationalSpecification(CreationalSpecification creationalSpecification) {
        this.creationalSpecification = creationalSpecification;
    }

    @Override
    public boolean sameIdentityAs(ParamManagePartSalesJSON other) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }
}