package com.sonymusic.dx.dxuiservice.dto;

public class RecordingProjectDTO {
    private Long recordingProjectId;
    private String projectTitle;
    private String projectNumber;
    private ProjectTypeDTO projectType;
    private String origRecordingProjectNo;
    private String mainArtist;
    private GenreDTO globalGenre;
    private String pLine;
    private String repertoireOwner;
    private LabelDTO imprintLabel;
    private boolean isConfidential;

    public RecordingProjectDTO(
            Long recordingProjectId
            ,String projectTitle
            ,String projectNumber
            ,ProjectTypeDTO projectType
            ,String origRecordingProjectNo
            ,GenreDTO globalGenre
            ,String repertoireOwner
            ,String pLine
            ,LabelDTO imprintLabel
            ,boolean isConfidential
    ){
        this.recordingProjectId=recordingProjectId;
        this.projectTitle=projectTitle;
        this.projectNumber=projectNumber;
        this.projectType=projectType;
        this.origRecordingProjectNo=origRecordingProjectNo;
        this.globalGenre=globalGenre;
        this.repertoireOwner=repertoireOwner;
        this.pLine=pLine;
        this.imprintLabel=imprintLabel;
        this.isConfidential=isConfidential;
    }

    public boolean isConfidential() {
        return isConfidential;
    }

    public void setConfidential(boolean confidential) {
        isConfidential = confidential;
    }

    public Long getRecordingProjectId() {
        return recordingProjectId;
    }

    public void setRecordingProjectId(Long recordingProjectId) {
        this.recordingProjectId = recordingProjectId;
    }

    public String getProjectTitle() {
        return projectTitle;
    }

    public void setProjectTitle(String projectTitle) {
        this.projectTitle = projectTitle;
    }

    public String getProjectNumber() {
        return projectNumber;
    }

    public void setProjectNumber(String projectNumber) {
        this.projectNumber = projectNumber;
    }

    public ProjectTypeDTO getProjectType() {
        return projectType;
    }

    public void setProjectType(ProjectTypeDTO projectType) {
        this.projectType = projectType;
    }

    public String getOrigRecordingProjectNo() {
        return origRecordingProjectNo;
    }

    public void setOrigRecordingProjectNo(String origRecordingProjectNo) {
        this.origRecordingProjectNo = origRecordingProjectNo;
    }

    public String getMainArtist() {
        return mainArtist;
    }

    public void setMainArtist(String mainArtist) {
        this.mainArtist = mainArtist;
    }

    public GenreDTO getGlobalGenre() {
        return globalGenre;
    }

    public void setGlobalGenre(GenreDTO globalGenre) {
        this.globalGenre = globalGenre;
    }

    public String getpLine() {
        return pLine;
    }

    public void setpLine(String pLine) {
        this.pLine = pLine;
    }

    public String getRepertoireOwner() {
        return repertoireOwner;
    }

    public void setRepertoireOwner(String repertoireOwner) {
        this.repertoireOwner = repertoireOwner;
    }

    public LabelDTO getImprintLabel() {
        return imprintLabel;
    }

    public void setImprintLabel(LabelDTO imprintLabel) {
        this.imprintLabel = imprintLabel;
    }


}