org.kuali.kfs.module.cam.document.service
Interface AssetDateService

All Known Implementing Classes:
AssetDateServiceImpl

public interface AssetDateService


Method Summary
 void checkAndUpdateDepreciationDate(Asset copyAsset, Asset newAsset)
          In Asset Edit, DepreciationDate shall be updated whenever In-service Date changed.
 void checkAndUpdateFiscalYearAndPeriod(Asset copyAsset, Asset newAsset)
          In Asset Edit, Fiscal year and period code shall be updated whenever In-service Date changed.
 void checkAndUpdateLastInventoryDate(Asset copyAsset, Asset newAsset)
          Last inventory Date shall be updated whenever changes made to location or tag number
 Date computeDepreciationDate(AssetType assetType, AssetDepreciationConvention depreciationConvention, Date inServiceDate)
          This method computes the depreciation date based on input parameters
 

Method Detail

checkAndUpdateLastInventoryDate

void checkAndUpdateLastInventoryDate(Asset copyAsset,
                                     Asset newAsset)
Last inventory Date shall be updated whenever changes made to location or tag number


checkAndUpdateDepreciationDate

void checkAndUpdateDepreciationDate(Asset copyAsset,
                                    Asset newAsset)
In Asset Edit, DepreciationDate shall be updated whenever In-service Date changed.


checkAndUpdateFiscalYearAndPeriod

void checkAndUpdateFiscalYearAndPeriod(Asset copyAsset,
                                       Asset newAsset)
In Asset Edit, Fiscal year and period code shall be updated whenever In-service Date changed.


computeDepreciationDate

Date computeDepreciationDate(AssetType assetType,
                             AssetDepreciationConvention depreciationConvention,
                             Date inServiceDate)
This method computes the depreciation date based on input parameters

Parameters:
assetType - Asset Type Object
depreciationConvention - Depreciation Convention for the asset
inServiceDate - Current in-service date value
Returns:
Computed Asset Depreciation Date


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