package net.sourceforge.seqware.common.model;
/**
* ProcessingRelationship generated by hbm2java
*
* @author boconnor
* @version $Id: $Id
*/
public class ProcessingRelationship implements java.io.Serializable {
private static final long serialVersionUID = 1L;
private int processingRelationshipId;
private Processing processingByParentId;
private Processing processingByChildId;
private String relationship;
/**
* <p>
* Constructor for ProcessingRelationship.
* </p>
*/
public ProcessingRelationship() {
}
/**
* <p>
* Constructor for ProcessingRelationship.
* </p>
*
* @param processingRelationshipId
* a int.
*/
public ProcessingRelationship(int processingRelationshipId) {
this.processingRelationshipId = processingRelationshipId;
}
/**
* <p>
* Constructor for ProcessingRelationship.
* </p>
*
* @param processingRelationshipId
* a int.
* @param processingByParentId
* a {@link net.sourceforge.seqware.common.model.Processing} object.
* @param processingByChildId
* a {@link net.sourceforge.seqware.common.model.Processing} object.
* @param relationship
* a {@link java.lang.String} object.
*/
public ProcessingRelationship(int processingRelationshipId, Processing processingByParentId, Processing processingByChildId,
String relationship) {
this.processingRelationshipId = processingRelationshipId;
this.processingByParentId = processingByParentId;
this.processingByChildId = processingByChildId;
this.relationship = relationship;
}
/**
* <p>
* Getter for the field <code>processingRelationshipId</code>.
* </p>
*
* @return a int.
*/
public int getProcessingRelationshipId() {
return this.processingRelationshipId;
}
/**
* <p>
* Setter for the field <code>processingRelationshipId</code>.
* </p>
*
* @param processingRelationshipId
* a int.
*/
public void setProcessingRelationshipId(int processingRelationshipId) {
this.processingRelationshipId = processingRelationshipId;
}
/**
* <p>
* Getter for the field <code>processingByParentId</code>.
* </p>
*
* @return a {@link net.sourceforge.seqware.common.model.Processing} object.
*/
public Processing getProcessingByParentId() {
return this.processingByParentId;
}
/**
* <p>
* Setter for the field <code>processingByParentId</code>.
* </p>
*
* @param processingByParentId
* a {@link net.sourceforge.seqware.common.model.Processing} object.
*/
public void setProcessingByParentId(Processing processingByParentId) {
this.processingByParentId = processingByParentId;
}
/**
* <p>
* Getter for the field <code>processingByChildId</code>.
* </p>
*
* @return a {@link net.sourceforge.seqware.common.model.Processing} object.
*/
public Processing getProcessingByChildId() {
return this.processingByChildId;
}
/**
* <p>
* Setter for the field <code>processingByChildId</code>.
* </p>
*
* @param processingByChildId
* a {@link net.sourceforge.seqware.common.model.Processing} object.
*/
public void setProcessingByChildId(Processing processingByChildId) {
this.processingByChildId = processingByChildId;
}
/**
* <p>
* Getter for the field <code>relationship</code>.
* </p>
*
* @return a {@link java.lang.String} object.
*/
public String getRelationship() {
return this.relationship;
}
/**
* <p>
* Setter for the field <code>relationship</code>.
* </p>
*
* @param relationship
* a {@link java.lang.String} object.
*/
public void setRelationship(String relationship) {
this.relationship = relationship;
}
}