Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package sk.seges.acris.reporting.rpc.domain;
  
  import java.util.Date;
  import java.util.List;
  
 
 import  net.sf.gilead.pojo.gwt.LightEntity;
domain object for store basic information about report and link to report from jasperserver

Author(s):
marta
 
 @SequenceGenerator(name = "report_desc_id_seq", sequenceName = "report_desc_id_seq", initialValue = 1)
 public class ReportDescription extends LightEntity implements ReportDescriptionData {
 
 	private static final long serialVersionUID = 3793554325796093693L;
 	public static final String DESCRIPTION_ATTR = "description";
 	public static final String OWNER_ATTR = "owner";
 	public static final String PARAMETERS_ATTR = "parametersList";
 
 	@Id
 	@GeneratedValue(generator="report_desc_id_seq")
 	@Column(name = "report_id")
 	private Long id;
 	private String name;
 	private String description;
 	private Date creationDate;
 	private String reportUrl;
 	private String displayName;
 	
 	@OneToMany(cascade = { . }, fetch=., targetEntity = ReportParameter.class)
 	@JoinColumn(name="owning_report")
 	private List<ReportParameterDataparametersList = null;
 
 	public Long getId() {
 		return ;
 	}
 	public void setId(Long id) {
 		this. = id;
 	}
 	public String getName() {
 		return ;
 	}
 	public void setName(String name) {
 		this. = name;
 	}
 	public String getDescription() {
 		return ;
 	}
 	public void setDescription(String description) {
 		this. = description;
 	}
 	public Date getCreationDate() {
 		return ;
 	}
 	public void setCreationDate(Date creationDate) {
 		this. = creationDate;
 	}
 	public void setReportUrl(String reportUrl) {
 		this. = reportUrl;
 	}
 	public String getReportUrl() {
 		return ;
 	}
 	public void setParametersList(List<ReportParameterDataparametersList) {
 //		if (parametersList == null) {
 //			this.parametersList = null;
 //			return;
 //		}
//		this.parametersList = new ArrayList<ReportParameter>();
//		for (ReportParameterData param : parametersList) {
//			this.parametersList.add((ReportParameter) param);
//		}		
		this. = parametersList;
	}
//		if (parametersList == null) {
//			return null;
//		}
//		List<ReportParameterData> result = new ArrayList<ReportParameterData>();
//		for (ReportParameterData param : parametersList) {
//			result.add(param);
//		}
//		return result;
	}
    @Override
    public boolean equals(Object obj) {
        if (this == obj) {
			return true;
		}
        if (obj == null) {
			return false;
		}
        if (getClass() != obj.getClass()) {
			return false;
		}
        ReportDescription other = (ReportDescriptionobj;
        if ( == null) {
            if (other.id != null) {
				return false;
			}
        } else if (!.equals(other.id)) {
			return false;
		}
        return true;
    }
	public String getDisplayName() {
		return ;
	}
	public void setDisplayName(String displayName) {
		this. = displayName;
	}	
New to GrepCode? Check out our FAQ X