com.ibm.rfid.premises.app.entities.supplychain
Class SupplyChainProfile

java.lang.Object
  extended by BaseSupplyChainProfile
      extended by com.ibm.rfid.premises.app.entities.supplychain.SupplyChainProfile

public class SupplyChainProfile
extends BaseSupplyChainProfile


Field Summary
protected  java.lang.String _companyPrefix
           
protected  java.lang.String _description
           
protected  java.util.HashMap _packTypes
           
protected  java.lang.String _profileId
           
 
Constructor Summary
SupplyChainProfile(BaseSupplyChainProfile p)
           
 
Method Summary
 java.lang.String getCompanyPrefix()
          Gets the company prefix
 java.lang.String getDescription()
          Gets the profile description
 java.util.Hashtable getItemPackTypes()
          returns PackTypes that contain an item-level encoding
 java.util.Hashtable getNonItemPackTypes()
          returns PackTypes that do not contain an item-level encoding
 PackType getPackType(java.lang.String key)
          Gets the PackType using the specified key
 java.util.HashMap getPackTypes()
          Gets a list of the PackTypes
 java.lang.String getProfileId()
          Gets a unique profile ID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_profileId

protected java.lang.String _profileId

_description

protected java.lang.String _description

_companyPrefix

protected java.lang.String _companyPrefix

_packTypes

protected java.util.HashMap _packTypes
Constructor Detail

SupplyChainProfile

public SupplyChainProfile(BaseSupplyChainProfile p)
Method Detail

getProfileId

public java.lang.String getProfileId()
Gets a unique profile ID

Returns:
unique profile id

getDescription

public java.lang.String getDescription()
Gets the profile description

Returns:
profile description

getPackTypes

public java.util.HashMap getPackTypes()
Gets a list of the PackTypes

Returns:
HashMap of PackType objects, with pack type id as the key

getPackType

public PackType getPackType(java.lang.String key)
Gets the PackType using the specified key

Parameters:
key - the pack type ID
Returns:
PackType of the specified pack type ID

getCompanyPrefix

public java.lang.String getCompanyPrefix()
Gets the company prefix

Returns:
company prefix

getNonItemPackTypes

public java.util.Hashtable getNonItemPackTypes()
returns PackTypes that do not contain an item-level encoding

Returns:
Hashtable of PackType objects that do not contain an item-level encoding

getItemPackTypes

public java.util.Hashtable getItemPackTypes()
returns PackTypes that contain an item-level encoding

Returns:
Hashtable of PackType objects containing an item-level encoding


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