/**
*
*/
package se.idega.idegaweb.commune.care.data;
import java.sql.Date;
import java.sql.Time;
import java.sql.Timestamp;
import se.idega.idegaweb.commune.care.check.data.GrantedCheck;
import com.idega.block.contract.data.Contract;
import com.idega.block.process.data.Case;
import com.idega.block.school.data.School;
import com.idega.core.file.data.ICFile;
import com.idega.data.IDOEntity;
import com.idega.user.data.User;
/**
* <p>
* TODO Dainis Describe Type ChildCareApplication
* </p>
* Last modified: $Date: 2006/04/04 14:37:53 $ by $Author: dainis $
*
* @author <a href="mailto:Dainis@idega.com">Dainis</a>
* @version $Revision: 1.8.2.4 $
*/
public interface ChildCareApplication extends IDOEntity, Case {
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getCaseCodeKey
*/
public String getCaseCodeKey();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getCaseCodeDescription
*/
public String getCaseCodeDescription();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getFee
*/
public float getFee();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setFee
*/
public void setFee(float fee);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getFromTime
*/
public Time getFromTime();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setFromTime
*/
public void setFromTime(Timestamp stamp);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getToTime
*/
public Time getToTime();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setToTime
*/
public void setToTime(Timestamp stamp);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getProviderId
*/
public int getProviderId();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getProvider
*/
public School getProvider();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getFromDate
*/
public Date getFromDate();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getChildId
*/
public int getChildId();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getChild
*/
public User getChild();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getQueueDate
*/
public Date getQueueDate();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getMethod
*/
public int getMethod();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getCareTime
*/
public String getCareTime();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getChoiceNumber
*/
public int getChoiceNumber();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getCheckId
*/
public int getCheckId();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getCheck
*/
public GrantedCheck getCheck();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getRejectionDate
*/
public Date getRejectionDate();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getOfferValidUntil
*/
public Date getOfferValidUntil();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getLastReplyDate
*/
public Date getLastReplyDate();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getContractId
*/
public int getContractId();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getContract
*/
public Contract getContract();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getContractFileId
*/
public int getContractFileId();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getContractFile
*/
public ICFile getContractFile();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getPrognosis
*/
public String getPrognosis();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getPresentation
*/
public String getPresentation();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getPreSchool
*/
public String getPreSchool();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getMessage
*/
public String getMessage();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getQueueOrder
*/
public int getQueueOrder();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getApplicationStatus
*/
public char getApplicationStatus();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getHasPriority
*/
public boolean getHasPriority();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getHasDateSet
*/
public boolean getHasDateSet();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getHasQueuePriority
*/
public boolean getHasQueuePriority();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getHasExtraContract
*/
public boolean getHasExtraContract();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getExtraContractMessage
*/
public String getExtraContractMessage();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getHasExtraContractOther
*/
public boolean getHasExtraContractOther();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getExtraContractMessageOther
*/
public String getExtraContractMessageOther();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getRequestedCancelDate
*/
public Date getRequestedCancelDate();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getCancelMessage
*/
public String getCancelMessage();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getParentalLeave
*/
public boolean getParentalLeave();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getCancelFormFile
*/
public ICFile getCancelFormFile();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getCancelFormFileID
*/
public int getCancelFormFileID();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getCancelConfirmationReceived
*/
public Date getCancelConfirmationReceived();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getFromDateRequested
*/
public Date getFromDateRequested();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getCancelRequestReceived
*/
public Date getCancelRequestReceived();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#getCancelDateRequested
*/
public Date getCancelDateRequested();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setProviderId
*/
public void setProviderId(int id);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setProvider
*/
public void setProvider(School provider);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setFromDate
*/
public void setFromDate(Date date);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setChildId
*/
public void setChildId(int id);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setChild
*/
public void setChild(User child);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setQueueDate
*/
public void setQueueDate(Date date);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setMethod
*/
public void setMethod(int method);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setCareTime
*/
public void setCareTime(String careTime);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setChoiceNumber
*/
public void setChoiceNumber(int number);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setCheckId
*/
public void setCheckId(int checkId);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setCheck
*/
public void setCheck(GrantedCheck check);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setRejectionDate
*/
public void setRejectionDate(Date date);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setOfferValidUntil
*/
public void setOfferValidUntil(Date date);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setLastReplyDate
*/
public void setLastReplyDate(Date date);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setContractId
*/
public void setContractId(int id);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setContractId
*/
public void setContractId(Integer id);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setContractFileId
*/
public void setContractFileId(int id);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setContractFileId
*/
public void setContractFileId(Integer id);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setContractFile
*/
public void setContractFile(ICFile contractFile);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setPrognosis
*/
public void setPrognosis(String prognosis);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setPresentation
*/
public void setPresentation(String presentation);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setPreSchool
*/
public void setPreSchool(java.lang.String preSchool);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setMessage
*/
public void setMessage(String message);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setQueueOrder
*/
public void setQueueOrder(int order);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setApplicationStatus
*/
public void setApplicationStatus(char status);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setHasPriority
*/
public void setHasPriority(boolean hasPriority);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setHasDateSet
*/
public void setHasDateSet(boolean hasDateSet);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setHasQueuePriority
*/
public void setHasQueuePriority(boolean hasPriority);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setRejectionDateAsNull
*/
public void setRejectionDateAsNull(boolean setAsNull);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setHasExtraContract
*/
public void setHasExtraContract(boolean hasExtraContract);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setExtraContractMessage
*/
public void setExtraContractMessage(String message);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setHasExtraContractOther
*/
public void setHasExtraContractOther(boolean hasExtraContractOther);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setExtraContractMessageOther
*/
public void setExtraContractMessageOther(String message);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setRequestedCancelDate
*/
public void setRequestedCancelDate(Date date);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setCancelMessage
*/
public void setCancelMessage(String message);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setParentalLeave
*/
public void setParentalLeave(boolean parentalLeave);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setCancelFormFile
*/
public void setCancelFormFile(ICFile file);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setCancelFormFileID
*/
public void setCancelFormFileID(int fileID);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setCancelConfirmationReceived
*/
public void setCancelConfirmationReceived(Date date);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setFromDateRequested
*/
public void setFromDateRequested(Date date);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setCancelRequestReceived
*/
public void setCancelRequestReceived(Date date);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#setCancelDateRequested
*/
public void setCancelDateRequested(Date date);
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#isAcceptedByParent
*/
public boolean isAcceptedByParent();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#isCancelledOrRejectedByParent
*/
public boolean isCancelledOrRejectedByParent();
/**
* @see se.idega.idegaweb.commune.care.data.ChildCareApplicationBMPBean#isActive
*/
public boolean isActive();
}