org.kuali.kfs.module.ec.businessobject
Class EffortCertificationReportDefinition

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.kfs.module.ec.businessobject.EffortCertificationReportDefinition
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, EffortCertificationReport, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.ExternalizableBusinessObject, org.kuali.rice.kns.bo.Inactivateable, org.kuali.rice.kns.bo.PersistableBusinessObject

public class EffortCertificationReportDefinition
extends org.kuali.rice.kns.bo.PersistableBusinessObjectBase
implements EffortCertificationReport, org.kuali.rice.kns.bo.Inactivateable

Business Object for the Effort Certification Report Definition Table.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
EffortCertificationReportDefinition()
          Constructs a EffortCertificationReportDefinition.java.
 
Method Summary
static Map<String,String> buildKeyMap(Integer universityFiscalYear, String reportNumber)
          build a primary key field map for a report definition from the given values
 Map<String,String> buildKeyMapForCurrentReportDefinition()
          build a primary key field map for the current report definition
 void buildReportPeriods()
          build all report periods map covered by the specified report definition
 EffortCertificationPeriodStatusCode getEffortCertificationPeriodStatusCode()
          Gets the effortCertificationPeriodStatusCode attribute.
 Integer getEffortCertificationReportBeginFiscalYear()
          Gets the effortCertificationReportBeginFiscalYear attribute.
 String getEffortCertificationReportBeginPeriodCode()
          Gets the effortCertificationReportBeginPeriodCode attribute.
 Integer getEffortCertificationReportEndFiscalYear()
          Gets the effortCertificationReportEndFiscalYear attribute.
 String getEffortCertificationReportEndPeriodCode()
          Gets the effortCertificationReportEndPeriodCode attribute.
 String getEffortCertificationReportNumber()
          Gets the effortCertificationReportNumber attribute.
 String getEffortCertificationReportPeriodStatusCode()
          Gets the effortCertificationReportPeriodStatusCode attribute.
 String getEffortCertificationReportPeriodTitle()
          Gets the effortCertificationReportPeriodTitle attribute.
 Collection<EffortCertificationReportPosition> getEffortCertificationReportPositions()
          Gets the effortCertificationReportPositions attribute.
 Date getEffortCertificationReportReturnDate()
          Gets the effortCertificationReportReturnDate attribute.
 EffortCertificationReportType getEffortCertificationReportType()
          Gets the effortCertificationReportType attribute.
 String getEffortCertificationReportTypeCode()
          Gets the effortCertificationReportTypeCode attribute.
 AccountingPeriod getExpenseTransferFiscalPeriod()
          Gets the expenseTransferFiscalPeriod attribute.
 String getExpenseTransferFiscalPeriodCode()
          Gets the expenseTransferFiscalPeriodCode attribute.
 Integer getExpenseTransferFiscalYear()
          Gets the expenseTransferFiscalYear attribute.
 SystemOptions getExpenseTransferYear()
          gets expenseTrasferYear
 SystemOptions getOptions()
          Gets the options attribute.
 SystemOptions getReportBeginFiscalYear()
          gets reportBeginFiscalYear attribute value
 AccountingPeriod getReportBeginPeriod()
          gets reportBeginPeriod
 SystemOptions getReportEndFiscalYear()
          gets reportEndFiscalYear attribute
 AccountingPeriod getReportEndPeriod()
          gets reporEndPeriod
 Map<Integer,Set<String>> getReportPeriods()
          Gets the reportPeriods attribute.
 Integer getUniversityFiscalYear()
          Gets the universityFiscalYear attribute.
 boolean isActive()
          Gets the active attribute.
 void setActive(boolean active)
          Sets the active attribute value.
 void setEffortCertificationPeriodStatusCode(EffortCertificationPeriodStatusCode effortCertificationPeriodStatusCode)
          Deprecated. 
 void setEffortCertificationReportBeginFiscalYear(Integer effortCertificationReportBeginFiscalYear)
          Sets the effortCertificationReportBeginFiscalYear attribute value.
 void setEffortCertificationReportBeginPeriodCode(String effortCertificationReportBeginPeriodCode)
          Sets the effortCertificationReportBeginPeriodCode attribute value.
 void setEffortCertificationReportEndFiscalYear(Integer effortCertificationReportEndFiscalYear)
          Sets the effortCertificationReportEndFiscalYear attribute value.
 void setEffortCertificationReportEndPeriodCode(String effortCertificationReportEndPeriodCode)
          Sets the effortCertificationReportEndPeriodCode attribute value.
 void setEffortCertificationReportNumber(String effortCertificationReportNumber)
          Sets the effortCertificationReportNumber attribute value.
 void setEffortCertificationReportPeriodStatusCode(String effortCertificationReportPeriodStatusCode)
          Sets the effortCertificationReportPeriodStatusCode attribute value.
 void setEffortCertificationReportPeriodTitle(String effortCertificationReportPeriodTitle)
          Sets the effortCertificationReportPeriodTitle attribute value.
 void setEffortCertificationReportPositions(Collection<EffortCertificationReportPosition> effortCertificationReportPositions)
          Sets the effortCertificationReportPositions attribute value.
 void setEffortCertificationReportReturnDate(Date effortCertificationReportReturnDate)
          Sets the effortCertificationReportReturnDate attribute value.
 void setEffortCertificationReportType(EffortCertificationReportType effortCertificationReportType)
          Deprecated. 
 void setEffortCertificationReportTypeCode(String effortCertificationReportTypeCode)
          Sets the effortCertificationReportTypeCode attribute value.
 void setExpenseTransferFiscalPeriod(AccountingPeriod expenseTransferFiscalPeriod)
          Deprecated. 
 void setExpenseTransferFiscalPeriodCode(String expenseTransferFiscalPeriodCode)
          Sets the expenseTransferFiscalPeriodCode attribute value.
 void setExpenseTransferFiscalYear(Integer expenseTransferFiscalYear)
          Sets the expenseTransferFiscalYear attribute value.
 void setExpenseTransferYear(SystemOptions expenseTransferYear)
          Deprecated. 
 void setOptions(SystemOptions options)
          Deprecated. 
 void setReportBeginFiscalYear(SystemOptions reportBeginFiscalYear)
          Deprecated. 
 void setReportBeginPeriod(AccountingPeriod reportBeginPeriod)
          Deprecated. 
 void setReportEndFiscalYear(SystemOptions reportEndFiscalYear)
          Deprecated. 
 void setReportEndPeriod(AccountingPeriod reportEndPeriod)
          Deprecated. 
 void setReportPeriods(Map<Integer,Set<String>> reportPeriods)
          Sets the reportPeriods attribute value.
 void setUniversityFiscalYear(Integer universityFiscalYear)
          Sets the universityFiscalYear attribute value.
protected  LinkedHashMap toStringMapper()
           
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow, refresh
 

Constructor Detail

EffortCertificationReportDefinition

public EffortCertificationReportDefinition()
Constructs a EffortCertificationReportDefinition.java.

Method Detail

getUniversityFiscalYear

public Integer getUniversityFiscalYear()
Gets the universityFiscalYear attribute.

Specified by:
getUniversityFiscalYear in interface EffortCertificationReport
Returns:
Returns the universityFiscalYear.

setUniversityFiscalYear

public void setUniversityFiscalYear(Integer universityFiscalYear)
Sets the universityFiscalYear attribute value.

Parameters:
universityFiscalYear - The universityFiscalYear to set.

getEffortCertificationReportNumber

public String getEffortCertificationReportNumber()
Gets the effortCertificationReportNumber attribute.

Specified by:
getEffortCertificationReportNumber in interface EffortCertificationReport
Returns:
Returns the effortCertificationReportNumber.

setEffortCertificationReportNumber

public void setEffortCertificationReportNumber(String effortCertificationReportNumber)
Sets the effortCertificationReportNumber attribute value.

Parameters:
effortCertificationReportNumber - The effortCertificationReportNumber to set.

getEffortCertificationReportPeriodTitle

public String getEffortCertificationReportPeriodTitle()
Gets the effortCertificationReportPeriodTitle attribute.

Specified by:
getEffortCertificationReportPeriodTitle in interface EffortCertificationReport
Returns:
Returns the effortCertificationReportPeriodTitle.

setEffortCertificationReportPeriodTitle

public void setEffortCertificationReportPeriodTitle(String effortCertificationReportPeriodTitle)
Sets the effortCertificationReportPeriodTitle attribute value.

Parameters:
effortCertificationReportPeriodTitle - The effortCertificationReportPeriodTitle to set.

getEffortCertificationReportPeriodStatusCode

public String getEffortCertificationReportPeriodStatusCode()
Gets the effortCertificationReportPeriodStatusCode attribute.

Specified by:
getEffortCertificationReportPeriodStatusCode in interface EffortCertificationReport
Returns:
Returns the effortCertificationReportPeriodStatusCode.

setEffortCertificationReportPeriodStatusCode

public void setEffortCertificationReportPeriodStatusCode(String effortCertificationReportPeriodStatusCode)
Sets the effortCertificationReportPeriodStatusCode attribute value.

Parameters:
effortCertificationReportPeriodStatusCode - The effortCertificationReportPeriodStatusCode to set.

getExpenseTransferFiscalYear

public Integer getExpenseTransferFiscalYear()
Gets the expenseTransferFiscalYear attribute.

Specified by:
getExpenseTransferFiscalYear in interface EffortCertificationReport
Returns:
Returns the expenseTransferFiscalYear.

setExpenseTransferFiscalYear

public void setExpenseTransferFiscalYear(Integer expenseTransferFiscalYear)
Sets the expenseTransferFiscalYear attribute value.

Parameters:
expenseTransferFiscalYear - The expenseTransferFiscalYear to set.

getExpenseTransferFiscalPeriodCode

public String getExpenseTransferFiscalPeriodCode()
Gets the expenseTransferFiscalPeriodCode attribute.

Specified by:
getExpenseTransferFiscalPeriodCode in interface EffortCertificationReport
Returns:
Returns the expenseTransferFiscalPeriodCode.

setExpenseTransferFiscalPeriodCode

public void setExpenseTransferFiscalPeriodCode(String expenseTransferFiscalPeriodCode)
Sets the expenseTransferFiscalPeriodCode attribute value.

Parameters:
expenseTransferFiscalPeriodCode - The expenseTransferFiscalPeriodCode to set.

getEffortCertificationReportTypeCode

public String getEffortCertificationReportTypeCode()
Gets the effortCertificationReportTypeCode attribute.

Specified by:
getEffortCertificationReportTypeCode in interface EffortCertificationReport
Returns:
Returns the effortCertificationReportTypeCode.

setEffortCertificationReportTypeCode

public void setEffortCertificationReportTypeCode(String effortCertificationReportTypeCode)
Sets the effortCertificationReportTypeCode attribute value.

Parameters:
effortCertificationReportTypeCode - The effortCertificationReportTypeCode to set.

getEffortCertificationReportReturnDate

public Date getEffortCertificationReportReturnDate()
Gets the effortCertificationReportReturnDate attribute.

Specified by:
getEffortCertificationReportReturnDate in interface EffortCertificationReport
Returns:
Returns the effortCertificationReportReturnDate.

setEffortCertificationReportReturnDate

public void setEffortCertificationReportReturnDate(Date effortCertificationReportReturnDate)
Sets the effortCertificationReportReturnDate attribute value.

Parameters:
effortCertificationReportReturnDate - The effortCertificationReportReturnDate to set.

getEffortCertificationReportBeginFiscalYear

public Integer getEffortCertificationReportBeginFiscalYear()
Gets the effortCertificationReportBeginFiscalYear attribute.

Specified by:
getEffortCertificationReportBeginFiscalYear in interface EffortCertificationReport
Returns:
Returns the effortCertificationReportBeginFiscalYear.

setEffortCertificationReportBeginFiscalYear

public void setEffortCertificationReportBeginFiscalYear(Integer effortCertificationReportBeginFiscalYear)
Sets the effortCertificationReportBeginFiscalYear attribute value.

Parameters:
effortCertificationReportBeginFiscalYear - The effortCertificationReportBeginFiscalYear to set.

getEffortCertificationReportBeginPeriodCode

public String getEffortCertificationReportBeginPeriodCode()
Gets the effortCertificationReportBeginPeriodCode attribute.

Specified by:
getEffortCertificationReportBeginPeriodCode in interface EffortCertificationReport
Returns:
Returns the effortCertificationReportBeginPeriodCode.

setEffortCertificationReportBeginPeriodCode

public void setEffortCertificationReportBeginPeriodCode(String effortCertificationReportBeginPeriodCode)
Sets the effortCertificationReportBeginPeriodCode attribute value.

Parameters:
effortCertificationReportBeginPeriodCode - The effortCertificationReportBeginPeriodCode to set.

getEffortCertificationReportEndFiscalYear

public Integer getEffortCertificationReportEndFiscalYear()
Gets the effortCertificationReportEndFiscalYear attribute.

Specified by:
getEffortCertificationReportEndFiscalYear in interface EffortCertificationReport
Returns:
Returns the effortCertificationReportEndFiscalYear.

setEffortCertificationReportEndFiscalYear

public void setEffortCertificationReportEndFiscalYear(Integer effortCertificationReportEndFiscalYear)
Sets the effortCertificationReportEndFiscalYear attribute value.

Parameters:
effortCertificationReportEndFiscalYear - The effortCertificationReportEndFiscalYear to set.

getEffortCertificationReportEndPeriodCode

public String getEffortCertificationReportEndPeriodCode()
Gets the effortCertificationReportEndPeriodCode attribute.

Specified by:
getEffortCertificationReportEndPeriodCode in interface EffortCertificationReport
Returns:
Returns the effortCertificationReportEndPeriodCode.

setEffortCertificationReportEndPeriodCode

public void setEffortCertificationReportEndPeriodCode(String effortCertificationReportEndPeriodCode)
Sets the effortCertificationReportEndPeriodCode attribute value.

Parameters:
effortCertificationReportEndPeriodCode - The effortCertificationReportEndPeriodCode to set.

getExpenseTransferFiscalPeriod

public AccountingPeriod getExpenseTransferFiscalPeriod()
Gets the expenseTransferFiscalPeriod attribute.

Returns:
Returns the expenseTransferFiscalPeriod.

setExpenseTransferFiscalPeriod

@Deprecated
public void setExpenseTransferFiscalPeriod(AccountingPeriod expenseTransferFiscalPeriod)
Deprecated. 

Sets the expenseTransferFiscalPeriod attribute value.

Parameters:
expenseTransferFiscalPeriod - The expenseTransferFiscalPeriod to set.

getExpenseTransferYear

public SystemOptions getExpenseTransferYear()
gets expenseTrasferYear

Returns:

setExpenseTransferYear

@Deprecated
public void setExpenseTransferYear(SystemOptions expenseTransferYear)
Deprecated. 

sets expenseTrasferYear attribute

Parameters:
expenseTransferYear -

getReportBeginFiscalYear

public SystemOptions getReportBeginFiscalYear()
gets reportBeginFiscalYear attribute value

Returns:

setReportBeginFiscalYear

@Deprecated
public void setReportBeginFiscalYear(SystemOptions reportBeginFiscalYear)
Deprecated. 

sets the reportBeginFiscalYear attribute

Parameters:
reportBeginFiscalYear -

getReportEndFiscalYear

public SystemOptions getReportEndFiscalYear()
gets reportEndFiscalYear attribute

Returns:

setReportEndFiscalYear

@Deprecated
public void setReportEndFiscalYear(SystemOptions reportEndFiscalYear)
Deprecated. 

sets reportEndFiscalYear attribute

Parameters:
reportEndFiscalYear -

getReportBeginPeriod

public AccountingPeriod getReportBeginPeriod()
gets reportBeginPeriod

Returns:

setReportBeginPeriod

@Deprecated
public void setReportBeginPeriod(AccountingPeriod reportBeginPeriod)
Deprecated. 

sets reportBeginFiscalPeriod This method...

Parameters:
reportBeginPeriod -

getReportEndPeriod

public AccountingPeriod getReportEndPeriod()
gets reporEndPeriod

Returns:

setReportEndPeriod

@Deprecated
public void setReportEndPeriod(AccountingPeriod reportEndPeriod)
Deprecated. 

sets reportEndPeriod

Parameters:
reportEndPeriod -

getEffortCertificationPeriodStatusCode

public EffortCertificationPeriodStatusCode getEffortCertificationPeriodStatusCode()
Gets the effortCertificationPeriodStatusCode attribute.

Returns:
Returns the effortCertificationPeriodStatusCode.

setEffortCertificationPeriodStatusCode

@Deprecated
public void setEffortCertificationPeriodStatusCode(EffortCertificationPeriodStatusCode effortCertificationPeriodStatusCode)
Deprecated. 

Sets the effortCertificationPeriodStatusCode attribute value.

Parameters:
effortCertificationPeriodStatusCode - The effortCertificationPeriodStatusCode to set.

getEffortCertificationReportType

public EffortCertificationReportType getEffortCertificationReportType()
Gets the effortCertificationReportType attribute.

Returns:
Returns the effortCertificationReportType.

setEffortCertificationReportType

@Deprecated
public void setEffortCertificationReportType(EffortCertificationReportType effortCertificationReportType)
Deprecated. 

Sets the effortCertificationReportType attribute value.

Parameters:
effortCertificationReportType - The effortCertificationReportType to set.

getEffortCertificationReportPositions

public Collection<EffortCertificationReportPosition> getEffortCertificationReportPositions()
Gets the effortCertificationReportPositions attribute.

Returns:
Returns the effortCertificationReportPositions.

setEffortCertificationReportPositions

public void setEffortCertificationReportPositions(Collection<EffortCertificationReportPosition> effortCertificationReportPositions)
Sets the effortCertificationReportPositions attribute value.

Parameters:
effortCertificationReportPositions - The effortCertificationReportPositions to set.

isActive

public boolean isActive()
Gets the active attribute.

Specified by:
isActive in interface EffortCertificationReport
Specified by:
isActive in interface org.kuali.rice.kns.bo.Inactivateable
Returns:
Returns the active.

setActive

public void setActive(boolean active)
Sets the active attribute value.

Specified by:
setActive in interface org.kuali.rice.kns.bo.Inactivateable
Parameters:
active - The active to set.

getOptions

public SystemOptions getOptions()
Gets the options attribute.

Returns:
Returns the options.

setOptions

@Deprecated
public void setOptions(SystemOptions options)
Deprecated. 

Sets the options attribute value.

Parameters:
options - The options to set.

toStringMapper

protected LinkedHashMap toStringMapper()
Specified by:
toStringMapper in class org.kuali.rice.kns.bo.BusinessObjectBase
See Also:
BusinessObjectBase.toStringMapper()

buildKeyMapForCurrentReportDefinition

public Map<String,String> buildKeyMapForCurrentReportDefinition()
build a primary key field map for the current report definition

Returns:
a primary key field map for the current report definition

buildKeyMap

public static Map<String,String> buildKeyMap(Integer universityFiscalYear,
                                             String reportNumber)
build a primary key field map for a report definition from the given values

Parameters:
universityFiscalYear - the given fiscal year
reportNumber - the given report number
Returns:
a primary key field map for a report definition

buildReportPeriods

public void buildReportPeriods()
build all report periods map covered by the specified report definition


getReportPeriods

public Map<Integer,Set<String>> getReportPeriods()
Gets the reportPeriods attribute.

Returns:
Returns the reportPeriods.

setReportPeriods

public void setReportPeriods(Map<Integer,Set<String>> reportPeriods)
Sets the reportPeriods attribute value.

Parameters:
reportPeriods - The reportPeriods to set.


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.