org.kuali.student.core.proposal.entity
Class Proposal

java.lang.Object
  extended by org.kuali.student.common.entity.BaseEntity
      extended by org.kuali.student.common.entity.MetaEntity
          extended by org.kuali.student.core.proposal.entity.Proposal
All Implemented Interfaces:
AttributeOwner<ProposalAttribute>

public class Proposal
extends MetaEntity
implements AttributeOwner<ProposalAttribute>

Proposal

Author:
Kuali Rice Team (kuali-rice@googlegroups.com)

Field Summary
private  List<ProposalAttribute> attributes
           
private  String detailDesc
           
private  Date effectiveDate
           
private  Date expirationDate
           
private  String name
           
private  List<ProposalReference> proposalReference
           
private  List<ProposalOrg> proposerOrg
           
private  List<ProposalPerson> proposerPerson
           
private  String rationale
           
private  String state
           
private  ProposalType type
           
private  String workflowId
           
 
Constructor Summary
Proposal()
           
 
Method Summary
 List<ProposalAttribute> getAttributes()
           
 String getDetailDesc()
           
 Date getEffectiveDate()
           
 Date getExpirationDate()
           
 String getName()
           
 List<ProposalReference> getProposalReference()
           
 List<ProposalOrg> getProposerOrg()
           
 List<ProposalPerson> getProposerPerson()
           
 String getRationale()
           
 String getState()
           
 ProposalType getType()
           
 String getWorkflowId()
           
 void setAttributes(List<ProposalAttribute> attributes)
           
 void setDetailDesc(String detailDesc)
           
 void setEffectiveDate(Date effectiveDate)
           
 void setExpirationDate(Date expirationDate)
           
 void setName(String name)
           
 void setProposalReference(List<ProposalReference> proposalReference)
           
 void setProposerOrg(List<ProposalOrg> proposerOrg)
           
 void setProposerPerson(List<ProposalPerson> proposerPerson)
           
 void setRationale(String rationale)
           
 void setState(String state)
           
 void setType(ProposalType type)
           
 void setWorkflowId(String workflowId)
           
 
Methods inherited from class org.kuali.student.common.entity.MetaEntity
getMeta, onPrePersist, onPreUpdate, setMeta
 
Methods inherited from class org.kuali.student.common.entity.BaseEntity
getId, getObjectId, getVersionNumber, prePersist, preUpdate, setId, setObjectId, setVersionNumber
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

workflowId

private String workflowId

name

private String name

proposerPerson

private List<ProposalPerson> proposerPerson

proposerOrg

private List<ProposalOrg> proposerOrg

proposalReference

private List<ProposalReference> proposalReference

rationale

private String rationale

detailDesc

private String detailDesc

effectiveDate

private Date effectiveDate

expirationDate

private Date expirationDate

attributes

private List<ProposalAttribute> attributes

type

private ProposalType type

state

private String state
Constructor Detail

Proposal

public Proposal()
Method Detail

getName

public String getName()

setName

public void setName(String name)

getProposerPerson

public List<ProposalPerson> getProposerPerson()

setProposerPerson

public void setProposerPerson(List<ProposalPerson> proposerPerson)

getProposerOrg

public List<ProposalOrg> getProposerOrg()

setProposerOrg

public void setProposerOrg(List<ProposalOrg> proposerOrg)

getProposalReference

public List<ProposalReference> getProposalReference()

setProposalReference

public void setProposalReference(List<ProposalReference> proposalReference)

getRationale

public String getRationale()

setRationale

public void setRationale(String rationale)

getDetailDesc

public String getDetailDesc()

setDetailDesc

public void setDetailDesc(String detailDesc)

getEffectiveDate

public Date getEffectiveDate()

setEffectiveDate

public void setEffectiveDate(Date effectiveDate)

getExpirationDate

public Date getExpirationDate()

setExpirationDate

public void setExpirationDate(Date expirationDate)

getType

public ProposalType getType()

setType

public void setType(ProposalType type)

getState

public String getState()

setState

public void setState(String state)

getAttributes

public List<ProposalAttribute> getAttributes()
Specified by:
getAttributes in interface AttributeOwner<ProposalAttribute>

setAttributes

public void setAttributes(List<ProposalAttribute> attributes)
Specified by:
setAttributes in interface AttributeOwner<ProposalAttribute>

getWorkflowId

public String getWorkflowId()

setWorkflowId

public void setWorkflowId(String workflowId)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.