Project.java
package de.mirkosertic.powerstaff.project.command;
import org.springframework.data.annotation.CreatedBy;
import org.springframework.data.annotation.CreatedDate;
import org.springframework.data.annotation.Id;
import org.springframework.data.annotation.LastModifiedBy;
import org.springframework.data.annotation.LastModifiedDate;
import org.springframework.data.annotation.Version;
import org.springframework.data.relational.core.mapping.Column;
import org.springframework.data.relational.core.mapping.InsertOnlyProperty;
import org.springframework.data.relational.core.mapping.Table;
import java.time.LocalDate;
import java.time.LocalDateTime;
@Table("project")
public class Project {
@Id
private Long id;
@Version
@Column("db_version")
private Long dbVersion;
@CreatedDate
@InsertOnlyProperty
@Column("creation_date")
private LocalDateTime creationDate;
@CreatedBy
@InsertOnlyProperty
@Column("creation_user")
private String creationUser;
@LastModifiedDate
@Column("changed_date")
private LocalDateTime changedDate;
@LastModifiedBy
@Column("changed_user")
private String changedUser;
@Column("project_number")
private String projectNumber;
@Column("entry_date")
private LocalDate entryDate;
@Column("start_date")
private LocalDate startDate;
private String duration;
private int status = 1;
@Column("visible_on_web_site")
private boolean visibleOnWebSite;
@Column("description_short")
private String descriptionShort;
@Column("description_long")
private String descriptionLong;
private String skills;
private String workplace;
@Column("customer_id")
private Long customerId;
@Column("partner_id")
private Long partnerId;
@Column("stundensatz_vk")
private Long stundensatzVk;
@Column("debitor_nr")
private String debitorNr;
@Column("kreditor_nr")
private String kreditorNr;
public Long getId() { return id; }
public void setId(final Long id) { this.id = id; }
public Long getDbVersion() { return dbVersion; }
public void setDbVersion(final Long dbVersion) { this.dbVersion = dbVersion; }
public LocalDateTime getCreationDate() { return creationDate; }
public void setCreationDate(final LocalDateTime creationDate) { this.creationDate = creationDate; }
public String getCreationUser() { return creationUser; }
public void setCreationUser(final String creationUser) { this.creationUser = creationUser; }
public LocalDateTime getChangedDate() { return changedDate; }
public void setChangedDate(final LocalDateTime changedDate) { this.changedDate = changedDate; }
public String getChangedUser() { return changedUser; }
public void setChangedUser(final String changedUser) { this.changedUser = changedUser; }
public String getProjectNumber() { return projectNumber; }
public void setProjectNumber(final String projectNumber) { this.projectNumber = projectNumber; }
public LocalDate getEntryDate() { return entryDate; }
public void setEntryDate(final LocalDate entryDate) { this.entryDate = entryDate; }
public LocalDate getStartDate() { return startDate; }
public void setStartDate(final LocalDate startDate) { this.startDate = startDate; }
public String getDuration() { return duration; }
public void setDuration(final String duration) { this.duration = duration; }
public int getStatus() { return status; }
public void setStatus(final int status) { this.status = status; }
public boolean isVisibleOnWebSite() { return visibleOnWebSite; }
public void setVisibleOnWebSite(final boolean visibleOnWebSite) { this.visibleOnWebSite = visibleOnWebSite; }
public String getDescriptionShort() { return descriptionShort; }
public void setDescriptionShort(final String descriptionShort) { this.descriptionShort = descriptionShort; }
public String getDescriptionLong() { return descriptionLong; }
public void setDescriptionLong(final String descriptionLong) { this.descriptionLong = descriptionLong; }
public String getSkills() { return skills; }
public void setSkills(final String skills) { this.skills = skills; }
public String getWorkplace() { return workplace; }
public void setWorkplace(final String workplace) { this.workplace = workplace; }
public Long getCustomerId() { return customerId; }
public void setCustomerId(final Long customerId) { this.customerId = customerId; }
public Long getPartnerId() { return partnerId; }
public void setPartnerId(final Long partnerId) { this.partnerId = partnerId; }
public Long getStundensatzVk() { return stundensatzVk; }
public void setStundensatzVk(final Long stundensatzVk) { this.stundensatzVk = stundensatzVk; }
public String getDebitorNr() { return debitorNr; }
public void setDebitorNr(final String debitorNr) { this.debitorNr = debitorNr; }
public String getKreditorNr() { return kreditorNr; }
public void setKreditorNr(final String kreditorNr) { this.kreditorNr = kreditorNr; }
}