com.ibm.premises.reusable.assetmgmt
Interface AssetMgmtService

All Superinterfaces:
java.rmi.Remote

public interface AssetMgmtService
extends java.rmi.Remote

ServiceEndpoint interface for Enterprise Bean: Asset


Method Summary
 boolean assignTag(int assetId, java.lang.String tagId)
           
 java.util.List<java.lang.Integer> findAssetsByAssetTypeName(java.lang.String assetTypeName, boolean allAssetTypeDescendants)
           
 java.util.List<java.lang.Integer> findAssetsByParentId(java.lang.Integer parentAssetId)
           
 java.util.List<java.lang.Integer> findAssetsByProperties(java.util.Map<java.lang.String,java.lang.Object> assetProperties)
           
 java.util.List<java.lang.Integer> findAssetsByTagId(java.util.List<java.lang.String> tagId)
           
 java.util.List<java.lang.String> getAllAssetTypeNames()
           
 java.util.Map<java.lang.Integer,java.lang.String> getAllDataTypes()
           
 int getAssetTypeId(java.lang.String assetTypeName)
           
 java.lang.String getAssetTypeName(int assetTypeId)
           
 java.util.List<java.lang.String> getPrimaryKeyName(java.lang.String assetTypeName)
           
 boolean unassignTag(int assetId, java.lang.String tagId)
           
 boolean updateAssetProperty(int assetId, java.lang.String propName, java.lang.Object propValue)
           
 

Method Detail

findAssetsByParentId

java.util.List<java.lang.Integer> findAssetsByParentId(java.lang.Integer parentAssetId)
                                                       throws ReusableComponentException
Throws:
ReusableComponentException

findAssetsByProperties

java.util.List<java.lang.Integer> findAssetsByProperties(java.util.Map<java.lang.String,java.lang.Object> assetProperties)
                                                         throws ReusableComponentException
Throws:
ReusableComponentException

findAssetsByTagId

java.util.List<java.lang.Integer> findAssetsByTagId(java.util.List<java.lang.String> tagId)
                                                    throws ReusableComponentException
Throws:
ReusableComponentException

findAssetsByAssetTypeName

java.util.List<java.lang.Integer> findAssetsByAssetTypeName(java.lang.String assetTypeName,
                                                            boolean allAssetTypeDescendants)
                                                            throws ReusableComponentException
Throws:
ReusableComponentException

assignTag

boolean assignTag(int assetId,
                  java.lang.String tagId)
                  throws ReusableComponentException
Throws:
ReusableComponentException

unassignTag

boolean unassignTag(int assetId,
                    java.lang.String tagId)
                    throws ReusableComponentException
Throws:
ReusableComponentException

updateAssetProperty

boolean updateAssetProperty(int assetId,
                            java.lang.String propName,
                            java.lang.Object propValue)
                            throws ReusableComponentException
Throws:
ReusableComponentException

getAllDataTypes

java.util.Map<java.lang.Integer,java.lang.String> getAllDataTypes()
                                                                  throws ReusableComponentException
Throws:
ReusableComponentException

getAllAssetTypeNames

java.util.List<java.lang.String> getAllAssetTypeNames()
                                                      throws ReusableComponentException
Throws:
ReusableComponentException

getAssetTypeName

java.lang.String getAssetTypeName(int assetTypeId)
                                  throws ReusableComponentException
Throws:
ReusableComponentException

getPrimaryKeyName

java.util.List<java.lang.String> getPrimaryKeyName(java.lang.String assetTypeName)
                                                   throws ReusableComponentException
Throws:
ReusableComponentException

getAssetTypeId

int getAssetTypeId(java.lang.String assetTypeName)
                   throws ReusableComponentException
Throws:
ReusableComponentException


Copyright © 2005 - 2009 IBM Corp. All Rights Reserved.