com.ibm.di.connector.dpa
Class DPAsset
java.lang.Object
com.ibm.di.connector.dpa.DPAsset
public class DPAsset
- extends Object
The internal representation of a deployed asset
DPAsset
public DPAsset(String name)
- Parameters:
name
-
getAttributeInfoMap
public static Map<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 String getName()
- Returns:
- String
getAttributes
public Map<String,Object> getAttributes()
- Returns:
- Map
addAttribute
public void addAttribute(String name,
Object value)
- Parameters:
name
- value
-
getNamedAssetNames
public Set<String> getNamedAssetNames()
- Returns:
- Set
getNamedAsset
public DPAsset getNamedAsset(String name)
- Parameters:
name
-
- Returns:
- DPAsset
addNamedAsset
public void addNamedAsset(String name,
DPAsset asset)
- Parameters:
name
- asset
-
getAssets
public List<DPAsset> getAssets()
- Returns:
- List
addAsset
public void addAsset(DPAsset asset)
- Parameters:
asset
-
toString
public String toString()
- Overrides:
toString
in class Object