com.ibm.di.connector.dpa
Class DPAsset

java.lang.Object
  extended by com.ibm.di.connector.dpa.DPAsset

public class DPAsset
extends java.lang.Object

The internal representation of a deployed asset


Constructor Summary
DPAsset(java.lang.String name)
           
 
Method Summary
 void addAsset(DPAsset asset)
           
 void addAttribute(java.lang.String name, java.lang.Object value)
           
 void addNamedAsset(java.lang.String name, DPAsset asset)
           
static DPAsset getAsset(ClassDefinition classDefinition, ClassDefinitionFactory classdefFactory)
           
static DPAsset getAsset(ClassInstance classInstance)
           
 java.util.List<DPAsset> getAssets()
           
static java.util.Map<java.lang.String,SearchAttributeInfo> getAttributeInfoMap(ClassDefinition classDefinition, ClassDefinitionFactory classdefFactory)
           
 java.util.Map<java.lang.String,java.lang.Object> getAttributes()
           
 java.lang.String getName()
           
 DPAsset getNamedAsset(java.lang.String name)
           
 java.util.Set<java.lang.String> getNamedAssetNames()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DPAsset

public DPAsset(java.lang.String name)
Parameters:
name -
Method Detail

getAttributeInfoMap

public static java.util.Map<java.lang.String,SearchAttributeInfo> getAttributeInfoMap(ClassDefinition classDefinition,
                                                                                      ClassDefinitionFactory classdefFactory)
Parameters:
classDefinition -
classdefFactory -
Returns:
Map

getAsset

public static DPAsset getAsset(ClassDefinition classDefinition,
                               ClassDefinitionFactory classdefFactory)
Parameters:
classDefinition -
classdefFactory -
Returns:
DPAsset

getAsset

public static DPAsset getAsset(ClassInstance classInstance)
Parameters:
classInstance -
Returns:
DPAsset

getName

public java.lang.String getName()
Returns:
String

getAttributes

public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
Returns:
Map

addAttribute

public void addAttribute(java.lang.String name,
                         java.lang.Object value)
Parameters:
name -
value -

getNamedAssetNames

public java.util.Set<java.lang.String> getNamedAssetNames()
Returns:
Set

getNamedAsset

public DPAsset getNamedAsset(java.lang.String name)
Parameters:
name -
Returns:
DPAsset

addNamedAsset

public void addNamedAsset(java.lang.String name,
                          DPAsset asset)
Parameters:
name -
asset -

getAssets

public java.util.List<DPAsset> getAssets()
Returns:
List

addAsset

public void addAsset(DPAsset asset)
Parameters:
asset -

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object