package com.sonymusic.dx.dxadvsearchservice.dto;

public class ProjectDTO {
    private Long recordingProjectId;
    private ProjectTypeDTO projectType;
    private String projectTitle;
    private String projectNumber;
    private boolean isConfidential;
    private LabelDTO label;
    private String repertoireOwner;
    private CompanyDTO maintenanceOwner;
    private String origRecordingProjectNo;
    private String mainArtist;
    private CompanyDTO initiator;
    private String initiatedDate;
    private String NoOfProducts;
    private String SapProfitCenter;
    private String localFinanceNo;



    public ProjectDTO(
             Long recordingProjectId
            ,ProjectTypeDTO projectType
            ,String projectTitle
            ,String projectNumber
            ,boolean isConfidential
            ,LabelDTO label
            ,String repertoireOwner
            ,CompanyDTO maintenanceOwner
            ,String origRecordingProjectNo
            ,CompanyDTO initiator
             ,String initiatedDate
//             ,String NoOfProducts
//             ,String SapProfitCenter
//             ,String localFinanceNo
    ){
        this.recordingProjectId=recordingProjectId;
        this.projectType=projectType;
        this.projectTitle=projectTitle;
        this.projectNumber=projectNumber;
        this.isConfidential=isConfidential;
        this.label=label;
        this.repertoireOwner=repertoireOwner;
        this.maintenanceOwner=maintenanceOwner;
        this.origRecordingProjectNo=origRecordingProjectNo;
        this.initiator=initiator;
        this.initiatedDate=initiatedDate;
//        this.NoOfProducts=NoOfProducts;
//        this.SapProfitCenter=SapProfitCenter;
//        this.localFinanceNo=localFinanceNo;
    }

    public Long getRecordingProjectId() {
        return recordingProjectId;
    }

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

    public ProjectTypeDTO getProjectType() {
        return projectType;
    }

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

    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 boolean isConfidential() {
        return isConfidential;
    }

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

    public LabelDTO getLabel() {
        return label;
    }

    public void setLabel(LabelDTO label) {
        this.label = label;
    }

    public String getRepertoireOwner() {
        return repertoireOwner;
    }

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

    public String getOrigRecordingProjectNo() {
        return origRecordingProjectNo;
    }

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

    public CompanyDTO getMaintenanceOwner() {
        return maintenanceOwner;
    }

    public void setMaintenanceOwner(CompanyDTO maintenanceOwner) {
        this.maintenanceOwner = maintenanceOwner;
    }

    public String getOrigRecordingProjectNumber() {
        return origRecordingProjectNo;
    }

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

    public String getMainArtist() {
        return mainArtist;
    }

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

    public CompanyDTO getInitiator() {
        return initiator;
    }

    public void setInitiator(CompanyDTO initiator) {
        this.initiator = initiator;
    }

    public String getInitiatedDate() {
        return initiatedDate;
    }

    public void setInitiatedDate(String initiatedDate) {
        this.initiatedDate = initiatedDate;
    }

    public String getNoOfProducts() {
        return NoOfProducts;
    }

    public void setNoOfProducts(String noOfProducts) {
        NoOfProducts = noOfProducts;
    }

    public String getSapProfitCenter() {
        return SapProfitCenter;
    }

    public void setSapProfitCenter(String sapProfitCenter) {
        SapProfitCenter = sapProfitCenter;
    }

    public String getLocalFinanceNo() {
        return localFinanceNo;
    }

    public void setLocalFinanceNo(String localFinanceNo) {
        this.localFinanceNo = localFinanceNo;
    }
}
