package com.idega.block.contract.data; import com.idega.data.IDORemoveRelationshipException; public interface Contract extends com.idega.data.IDOLegacyEntity { public void addFileToContract(com.idega.core.file.data.ICFile p0)throws com.idega.data.IDOAddRelationshipException; public java.lang.Integer getCategoryId(); public java.sql.Date getCreationDate(); public java.lang.Integer getSignedBy(java.lang.Integer p0); public java.sql.Date getSignedDate(); public java.lang.Boolean getSignedFlag(); public java.lang.String getStatus(); public java.sql.Date getStatusDate(); public java.lang.String getText(); public java.util.Set getUnsetFields(); public java.lang.Integer getUserId(); public java.sql.Date getValidFrom(); public java.sql.Date getValidTo(); public java.lang.String getXmlSignedData(); public void initializeAttributes(); public boolean isSigned(); public void removeFileFromContract(com.idega.core.file.data.ICFile p0)throws com.idega.data.IDORemoveRelationshipException; public void setCategoryId(java.lang.Integer p0); public void setCategoryId(int p0); public void setCreationDate(java.sql.Date p0); public void setSignedBy(java.lang.Integer p0); public void setSignedDate(java.sql.Date p0); public void setSignedFlag(java.lang.Boolean p0); public void setStatus(java.lang.String p0)throws java.lang.IllegalStateException; public void setStatusCreated(); public void setStatusDate(java.sql.Date p0); public void setStatusEnded(); public void setStatusPrinted(); public void setStatusRejected(); public void setStatusResigned(); public void setStatusSigned(); public void setStatusTerminated(); public void setText(java.lang.String p0); public void setUnsetFields(java.util.Map p0); public void setUserId(java.lang.Integer p0); public void setUserId(int p0); public void setValidFrom(java.sql.Date p0); public void setValidTo(java.sql.Date p0); public void setXmlSignedData(java.lang.String p0); public void removeAllFiles() throws IDORemoveRelationshipException; }