com.ptc.edadata
Class BOMResponseItem

java.lang.Object
  extended bycom.ptc.edadata.ExchangeItem
      extended bycom.ptc.edadata.ResponseItem
          extended bycom.ptc.edadata.BOMResponseItem

public class BOMResponseItem
extends ResponseItem

Title: BOMResponseItem

Description: This class contains all the neccessary information for a particular BOM. This is a BOM response bean

Copyright: Copyright (c) 2004

Company: PTC


Field Summary
private  String m_bomFile
           
private  BOMListMember[] m_lmListMembers
           
private  int m_numUniqueID
           
private  String m_strMainItemID
           
 
Fields inherited from class com.ptc.edadata.ResponseItem
 
Constructor Summary
BOMResponseItem()
          Default constructor.
BOMResponseItem(ECADType ecadType)
           
BOMResponseItem(ECADType ecadType, BOMListMember[] listMembers, String mainItemID)
           
 
Method Summary
 BOMListMember findBOM(String id)
          This method will find the BOM designated by the ID
 String getBOMFile()
           
 int getID()
           
 BOMListMember[] getItems()
          This method gets the BOMListMember items
 BOMListMember getMainBOM()
          This method will return the main BOM based on ID
 String getMainItemID()
          This method will return the main item ID
 ResponseType getType()
           
 void setBOMFile(String bomFile)
           
 void setID(int uniqueID)
           
 void setItems(BOMListMember[] listMembers)
          This method sets the BOMListMember items
 void setMainItemID(String mainItemID)
          This method will set the main item ID
 
Methods inherited from class com.ptc.edadata.ResponseItem
getEcadType, setEcadType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_lmListMembers

private BOMListMember[] m_lmListMembers

m_strMainItemID

private String m_strMainItemID

m_numUniqueID

private int m_numUniqueID

m_bomFile

private String m_bomFile
Constructor Detail

BOMResponseItem

public BOMResponseItem()
Default constructor.


BOMResponseItem

public BOMResponseItem(ECADType ecadType)
Parameters:
ecadType - String of ecad type

BOMResponseItem

public BOMResponseItem(ECADType ecadType,
                       BOMListMember[] listMembers,
                       String mainItemID)
Parameters:
ecadType - String of ecad type
listMembers - List of BOM members
Method Detail

getItems

public BOMListMember[] getItems()
This method gets the BOMListMember items

Returns:
BOMListMember[]

setItems

public void setItems(BOMListMember[] listMembers)
This method sets the BOMListMember items

Parameters:
listMembers - BOMListMember[]

getMainItemID

public String getMainItemID()
This method will return the main item ID

Returns:
String

setMainItemID

public void setMainItemID(String mainItemID)
This method will set the main item ID

Parameters:
mainItemID - String

getMainBOM

public BOMListMember getMainBOM()
This method will return the main BOM based on ID

Returns:
BOMListMember

findBOM

public BOMListMember findBOM(String id)
This method will find the BOM designated by the ID

Parameters:
id - String
Returns:
BOMListMember

getBOMFile

public String getBOMFile()

setBOMFile

public void setBOMFile(String bomFile)

setID

public void setID(int uniqueID)
Specified by:
setID in class ExchangeItem

getID

public int getID()
Specified by:
getID in class ExchangeItem

getType

public ResponseType getType()
Specified by:
getType in class ResponseItem