public class AssetScript
extends com.accela.aa.emse.dom.service.BaseAAScript
implements com.accela.aa.emse.dom.service.AssetScriptService
Accela Automation File: AssetScript.java Accela, Inc. Copyright (C): 2007-2014 Description: Provides the "aa.asset" object through which script writers can operate the asset data Notes: $Id: AssetScript.java 270462 2014-04-28 10:05:58Z ..\rain.wang $ Revision History: 09/17/2007, Tony Wu, Initial Version
| Constructor and Description |
|---|
AssetScript()
Constructor for AssetScript.
|
AssetScript(java.lang.String serviceProviderCode,
java.lang.String auditID,
com.accela.aa.emse.dom.service.CachedService cachedService)
Constructor for AssetScript.
|
| Modifier and Type | Method and Description |
|---|---|
ScriptResult |
batchCreateRecordAsset(com.accela.ams.workorder.WorkOrderAssetModel[] recordAssetArray)
Batch create record asset.
|
ScriptResult |
batchUpdateRecordAsset(com.accela.ams.workorder.WorkOrderAssetModel[] recordAssetArray)
Batch update record asset.
|
ScriptResult |
cloneAssets(CapModel sourceCap,
com.accela.aa.aamain.cap.CapIDModel targetCapID)
Clone Assets from source cap to target cap.
|
ScriptResult |
createAsset(com.accela.ams.asset.AssetDataModel assetData)
Create asset.
|
ScriptResult |
createWorkOrderAsset(com.accela.ams.workorder.WorkOrderAssetModel workOrderAssetModel)
Add an new work order asset.
|
ScriptResult |
editAsset(com.accela.ams.asset.AssetDataModel assetData)
Edit asset data information.
|
ScriptResult |
getAssetData(java.lang.String assetSequenceNumber)
get asset by asset sequence number.
|
ScriptResult |
getAssetDataList(com.accela.ams.asset.AssetMasterModel assetMasterModel,
java.util.Collection attributeList,
com.accela.aa.util.QueryFormat qf)
Return AssetScriptModel collection.
|
ScriptResult |
getAssetListByWorkOrder(com.accela.aa.aamain.cap.CapIDModel capID,
com.accela.aa.util.QueryFormat qf)
Get Asset list by work order id.
|
ScriptResult |
getRecordAssetsByRecordId(com.accela.aa.aamain.cap.CapIDModel capId)
Gets the record assets by record id.
|
ScriptResult |
getWorkOrderListByAsset(com.accela.ams.asset.AssetMasterPK assetPK,
com.accela.aa.util.QueryFormat qf)
Get work order list by asset pk.
|
ScriptResult |
newAssetScriptModel()
create new AssetScriptModel
|
ScriptResult |
newWorkOrderAssetScriptModel()
create new WorkOrderAssetScriptModel
|
ScriptResult |
removeAssetData(com.accela.ams.asset.AssetMasterPK assetMasterPK)
Remove asset
|
ScriptResult |
removeWorkOrderAssetByPK(com.accela.ams.workorder.WorkOrderAssetModel workOrderAssetModel)
Remove work order asset.
|
public AssetScript(java.lang.String serviceProviderCode,
java.lang.String auditID,
com.accela.aa.emse.dom.service.CachedService cachedService)
throws com.accela.aa.exception.AAException
serviceProviderCode - agency codeauditID - the caller idcom.accela.aa.exception.AAException - the AA exceptionpublic AssetScript()
throws com.accela.aa.exception.AAException
com.accela.aa.exception.AAException - the AA exceptionpublic ScriptResult getAssetData(java.lang.String assetSequenceNumber)
com.accela.aa.emse.dom.service.AssetScriptServicegetAssetData in interface com.accela.aa.emse.dom.service.AssetScriptServicepublic ScriptResult createAsset(com.accela.ams.asset.AssetDataModel assetData)
com.accela.aa.emse.dom.service.AssetScriptServicecreateAsset in interface com.accela.aa.emse.dom.service.AssetScriptServiceassetData - AssetDataModelpublic ScriptResult editAsset(com.accela.ams.asset.AssetDataModel assetData)
com.accela.aa.emse.dom.service.AssetScriptServiceeditAsset in interface com.accela.aa.emse.dom.service.AssetScriptServiceassetData - AssetDataModelpublic ScriptResult removeAssetData(com.accela.ams.asset.AssetMasterPK assetMasterPK)
com.accela.aa.emse.dom.service.AssetScriptServiceremoveAssetData in interface com.accela.aa.emse.dom.service.AssetScriptServiceassetMasterPK - Asset master primary keypublic ScriptResult getAssetDataList(com.accela.ams.asset.AssetMasterModel assetMasterModel, java.util.Collection attributeList, com.accela.aa.util.QueryFormat qf)
com.accela.aa.emse.dom.service.AssetScriptServicegetAssetDataList in interface com.accela.aa.emse.dom.service.AssetScriptServiceassetMasterModel - AssetMasterModelattributeList - Collectionqf - QueryFormatpublic ScriptResult createWorkOrderAsset(com.accela.ams.workorder.WorkOrderAssetModel workOrderAssetModel)
com.accela.aa.emse.dom.service.AssetScriptServicecreateWorkOrderAsset in interface com.accela.aa.emse.dom.service.AssetScriptServiceworkOrderAssetModel - WorkOrderAssetModelpublic ScriptResult removeWorkOrderAssetByPK(com.accela.ams.workorder.WorkOrderAssetModel workOrderAssetModel)
com.accela.aa.emse.dom.service.AssetScriptServiceremoveWorkOrderAssetByPK in interface com.accela.aa.emse.dom.service.AssetScriptServiceworkOrderAssetModel - WorkOrderAssetModelpublic ScriptResult getWorkOrderListByAsset(com.accela.ams.asset.AssetMasterPK assetPK, com.accela.aa.util.QueryFormat qf)
com.accela.aa.emse.dom.service.AssetScriptServicegetWorkOrderListByAsset in interface com.accela.aa.emse.dom.service.AssetScriptServiceassetPK - AssetMasterPKqf - QueryFormatpublic ScriptResult getAssetListByWorkOrder(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.util.QueryFormat qf)
com.accela.aa.emse.dom.service.AssetScriptServicegetAssetListByWorkOrder in interface com.accela.aa.emse.dom.service.AssetScriptServicecapID - CapIDModelqf - QueryFormatpublic ScriptResult cloneAssets(CapModel sourceCap, com.accela.aa.aamain.cap.CapIDModel targetCapID)
com.accela.aa.emse.dom.service.AssetScriptServicecloneAssets in interface com.accela.aa.emse.dom.service.AssetScriptServicesourceCap - CapModeltargetCapID - CapIDModelpublic ScriptResult newAssetScriptModel()
com.accela.aa.emse.dom.service.AssetScriptServicenewAssetScriptModel in interface com.accela.aa.emse.dom.service.AssetScriptServicepublic ScriptResult newWorkOrderAssetScriptModel()
com.accela.aa.emse.dom.service.AssetScriptServicenewWorkOrderAssetScriptModel in interface com.accela.aa.emse.dom.service.AssetScriptServicepublic ScriptResult getRecordAssetsByRecordId(com.accela.aa.aamain.cap.CapIDModel capId)
com.accela.aa.emse.dom.service.AssetScriptServicegetRecordAssetsByRecordId in interface com.accela.aa.emse.dom.service.AssetScriptServicecapId - the cap idpublic ScriptResult batchCreateRecordAsset(com.accela.ams.workorder.WorkOrderAssetModel[] recordAssetArray)
com.accela.aa.emse.dom.service.AssetScriptServicebatchCreateRecordAsset in interface com.accela.aa.emse.dom.service.AssetScriptServicerecordAssetArray - the record asset arraypublic ScriptResult batchUpdateRecordAsset(com.accela.ams.workorder.WorkOrderAssetModel[] recordAssetArray)
com.accela.aa.emse.dom.service.AssetScriptServicebatchUpdateRecordAsset in interface com.accela.aa.emse.dom.service.AssetScriptServicerecordAssetArray - the record asset array