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-2013 Description: Provides the "aa.asset" object through which script writers can operate the asset data Notes: $Id: AssetScript.java 242973 2013-01-21 07:41:46Z bruce.deng $ 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)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
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 |
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) 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.AssetScriptService
getAssetData
in interface com.accela.aa.emse.dom.service.AssetScriptService
public ScriptResult createAsset(com.accela.ams.asset.AssetDataModel assetData)
com.accela.aa.emse.dom.service.AssetScriptService
createAsset
in interface com.accela.aa.emse.dom.service.AssetScriptService
assetData
- AssetDataModelpublic ScriptResult editAsset(com.accela.ams.asset.AssetDataModel assetData)
com.accela.aa.emse.dom.service.AssetScriptService
editAsset
in interface com.accela.aa.emse.dom.service.AssetScriptService
assetData
- AssetDataModelpublic ScriptResult removeAssetData(com.accela.ams.asset.AssetMasterPK assetMasterPK)
com.accela.aa.emse.dom.service.AssetScriptService
removeAssetData
in interface com.accela.aa.emse.dom.service.AssetScriptService
assetMasterPK
- 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.AssetScriptService
getAssetDataList
in interface com.accela.aa.emse.dom.service.AssetScriptService
assetMasterModel
- AssetMasterModelattributeList
- Collectionqf
- QueryFormatpublic ScriptResult createWorkOrderAsset(com.accela.ams.workorder.WorkOrderAssetModel workOrderAssetModel)
com.accela.aa.emse.dom.service.AssetScriptService
createWorkOrderAsset
in interface com.accela.aa.emse.dom.service.AssetScriptService
workOrderAssetModel
- WorkOrderAssetModelpublic ScriptResult removeWorkOrderAssetByPK(com.accela.ams.workorder.WorkOrderAssetModel workOrderAssetModel)
com.accela.aa.emse.dom.service.AssetScriptService
removeWorkOrderAssetByPK
in interface com.accela.aa.emse.dom.service.AssetScriptService
workOrderAssetModel
- WorkOrderAssetModelpublic ScriptResult getWorkOrderListByAsset(com.accela.ams.asset.AssetMasterPK assetPK, com.accela.aa.util.QueryFormat qf)
com.accela.aa.emse.dom.service.AssetScriptService
getWorkOrderListByAsset
in interface com.accela.aa.emse.dom.service.AssetScriptService
assetPK
- AssetMasterPKqf
- QueryFormatpublic ScriptResult getAssetListByWorkOrder(com.accela.aa.aamain.cap.CapIDModel capID, com.accela.aa.util.QueryFormat qf)
com.accela.aa.emse.dom.service.AssetScriptService
getAssetListByWorkOrder
in interface com.accela.aa.emse.dom.service.AssetScriptService
capID
- CapIDModelqf
- QueryFormatpublic ScriptResult cloneAssets(CapModel sourceCap, com.accela.aa.aamain.cap.CapIDModel targetCapID)
com.accela.aa.emse.dom.service.AssetScriptService
cloneAssets
in interface com.accela.aa.emse.dom.service.AssetScriptService
sourceCap
- CapModeltargetCapID
- CapIDModelpublic ScriptResult newAssetScriptModel()
com.accela.aa.emse.dom.service.AssetScriptService
newAssetScriptModel
in interface com.accela.aa.emse.dom.service.AssetScriptService
public ScriptResult newWorkOrderAssetScriptModel()
com.accela.aa.emse.dom.service.AssetScriptService
newWorkOrderAssetScriptModel
in interface com.accela.aa.emse.dom.service.AssetScriptService