package open.dolphin.infomodel; import javax.persistence.*; import javax.swing.ImageIcon; /** * * @author kazm */ @Entity @Table(name = "d_composite_image") public class CompositeImageModel extends KarteEntryBean implements java.io.Serializable { @Column(nullable=false) private String contentType; @Column(nullable=false) private String medicalRole; @Transient private String medicalRoleTableId; @Column(nullable=false) private String title; @Column(nullable=false) private String href; @Transient private int imageNumber; @Transient private ImageIcon icon; @Lob @Column(nullable=false) private byte[] jpegByte; @Column(nullable=false) private long compositor; public String getContentType() { return contentType; } public void setContentType(String contentType) { this.contentType = contentType; } public String getMedicalRole() { return medicalRole; } public void setMedicalRole(String medicalRole) { this.medicalRole = medicalRole; } public String getMedicalRoleTableId() { return medicalRoleTableId; } public void setMedicalRoleTableId(String medicalRoleTableId) { this.medicalRoleTableId = medicalRoleTableId; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getHref() { return href; } public void setHref(String href) { this.href = href; } public int getImageNumber() { return imageNumber; } public void setImageNumber(int imageNumber) { this.imageNumber = imageNumber; } public ImageIcon getIcon() { return icon; } public void setIcon(ImageIcon icon) { this.icon = icon; } public byte[] getJpegByte() { return jpegByte; } public void setJpegByte(byte[] jpegByte) { this.jpegByte = jpegByte; } public long getCompositor() { return compositor; } public void setCompositor(long compositor) { this.compositor = compositor; } }