ePages 6.11.0 - DE_EPAGES/DHL/API/Table/DHLProdListAttribute.pm

Package DE_EPAGES::DHL::API::Table::DHLProdListAttribute

interface for table DHLProdListAttribute

@EXPORT_OK
InsertDHLProdListAttribute
UpdateDHLProdListAttribute
DeleteDHLProdListAttribute
GetAllPKeyDHLProdListAttributes
GetAllInfoDHLProdListAttributes
GetInfoDHLProdListAttribute
ExistsDHLProdListAttribute
GetPKeyDHLProdListAttributeByDHLProductListID
GetInfoDHLProdListAttributeByDHLProductListID
ExistsDHLProdListAttributeByDHLProductListID
GetPKeyDHLProdListAttributesByDHLProductListID
GetInfoDHLProdListAttributesByDHLProductListID
GetPKeyDHLProdListAttributesByAttributeID
GetInfoDHLProdListAttributesByAttributeID
GetPKeyDHLProdListAttributesByCurrencyID
GetInfoDHLProdListAttributesByCurrencyID

Functions

DeleteDHLProdListAttribute
ExistsDHLProdListAttribute
ExistsDHLProdListAttributeByDHLProductListID
GetAllInfoDHLProdListAttributes
GetAllPKeyDHLProdListAttributes
GetInfoDHLProdListAttribute
GetInfoDHLProdListAttributeByDHLProductListID
GetInfoDHLProdListAttributesByAttributeID
GetInfoDHLProdListAttributesByCurrencyID
GetInfoDHLProdListAttributesByDHLProductListID
GetPKeyDHLProdListAttributeByDHLProductListID
GetPKeyDHLProdListAttributesByAttributeID
GetPKeyDHLProdListAttributesByCurrencyID
GetPKeyDHLProdListAttributesByDHLProductListID
InsertDHLProdListAttribute
OnDeleteCurrency
UpdateDHLProdListAttribute

DeleteDHLProdListAttribute

Deletes a(n) DHLProdListAttribute.

Syntax
DeleteDHLProdListAttribute($DHLProdListAtrributeID);
DeleteDHLProdListAttribute($hDHLProdListAttribute); # if $hDHLProdListAttribute includes DHLProdListAtrributeID
Input
$DHLProdListAtrributeID (int)
Internal ID (primary key)

ExistsDHLProdListAttribute

Returns true if the DHLProdListAttribute exists.

Syntax
$exists = ExistsDHLProdListAttribute($DHLProdListAtrributeID);
Input
$DHLProdListAtrributeID (int)
Internal ID
Return
$exists (boolean)
1/0 the DHLProdListAttribute exists (yes/no)

ExistsDHLProdListAttributeByDHLProductListID

Returns true if a DHLProdListAttribute by alternate keys DHLProductListID and AttributeID exists.

Syntax
$DHLProdListAtrributeID = ExistsDHLProdListAttributeByDHLProductListID($DHLProductListID, $AttributeID);
Input
$DHLProductListID (int)
Internal ID of the DHL Product
$AttributeID (int)
DHL product list xml tag: id
Return
$exists (boolean)
1/0 the u_dhlproductlistid_attibuteid exists (yes/no)

GetAllInfoDHLProdListAttributes

Returns all objects of DHLProdListAttribute.

Syntax
$ahDHLProdListAttributes = GetAllInfoDHLProdListAttributes();
Return
$ahDHLProdListAttributes (reference to array of hashes)
with following keys:
  • DHLProdListAtrributeID - Internal ID (primary key)- int
  • AttributeID - DHL product list xml tag: id - int
  • CurrencyID - Internal Currency ID (optional)- varchar(3)
  • DHLProductListID - Internal ID of the DHL Product (optional)- int
  • Name - DHL product list xml tag: name (optional)- varchar(255)
  • MaxAmountEUR - DHL product list xml tag: maximalbetragEur (optional)- money

GetAllPKeyDHLProdListAttributes

Returns all DHLProdListAttribute identifiers.

Syntax
$aDHLProdListAttributeIDs = GetAllPKeyDHLProdListAttributes();
Return
$aDHLProdListAttributeIDs (reference to array of int)
Internal ID

GetInfoDHLProdListAttribute

Returns the DHLProdListAttribute by identifier.

Syntax
$hDHLProdListAttribute = GetInfoDHLProdListAttribute($DHLProdListAtrributeID);
Input
$DHLProdListAtrributeID (int)
Internal ID (primary key)
Return
$hDHLProdListAttribute (reference to hash)
with following keys:
  • DHLProdListAtrributeID - Internal ID (primary key)- int
  • AttributeID - DHL product list xml tag: id - int
  • CurrencyID - Internal Currency ID (optional)- varchar(3)
  • DHLProductListID - Internal ID of the DHL Product (optional)- int
  • Name - DHL product list xml tag: name (optional)- varchar(255)
  • MaxAmountEUR - DHL product list xml tag: maximalbetragEur (optional)- money

GetInfoDHLProdListAttributeByDHLProductListID

Returns the object of DHLProdListAttribute by alternate keys DHLProductListID and AttributeID.

Syntax
$hDHLProdListAttribute = GetInfoDHLProdListAttributeByDHLProductListID($DHLProductListID, $AttributeID);
Input
$DHLProductListID (int)
Internal ID of the DHL Product (optional)
$AttributeID (int)
DHL product list xml tag: id
Return
$hDHLProdListAttribute (reference to hash)
with following keys:
  • DHLProdListAtrributeID - Internal ID (primary key)- int
  • AttributeID - DHL product list xml tag: id - int
  • CurrencyID - Internal Currency ID (optional)- varchar(3)
  • DHLProductListID - Internal ID of the DHL Product (optional)- int
  • Name - DHL product list xml tag: name (optional)- varchar(255)
  • MaxAmountEUR - DHL product list xml tag: maximalbetragEur (optional)- money

GetInfoDHLProdListAttributesByAttributeID

Returns objects of DHLProdListAttribute by alternate key AttributeID.

Syntax
$ahDHLProdListAttributes = GetInfoDHLProdListAttributesByAttributeID($AttributeID);
Input
$AttributeID (int)
DHL product list xml tag: id
Return
$ahDHLProdListAttributes (reference to array of hashes)
with following keys:
  • DHLProdListAtrributeID - Internal ID (primary key)- int
  • AttributeID - DHL product list xml tag: id - int
  • CurrencyID - Internal Currency ID (optional)- varchar(3)
  • DHLProductListID - Internal ID of the DHL Product (optional)- int
  • Name - DHL product list xml tag: name (optional)- varchar(255)
  • MaxAmountEUR - DHL product list xml tag: maximalbetragEur (optional)- money

GetInfoDHLProdListAttributesByCurrencyID

Returns objects of DHLProdListAttribute by alternate key CurrencyID.

Syntax
$ahDHLProdListAttributes = GetInfoDHLProdListAttributesByCurrencyID($CurrencyID);
Input
$CurrencyID (varchar(3))
Internal Currency ID
Return
$ahDHLProdListAttributes (reference to array of hashes)
with following keys:
  • DHLProdListAtrributeID - Internal ID (primary key)- int
  • AttributeID - DHL product list xml tag: id - int
  • CurrencyID - Internal Currency ID (optional)- varchar(3)
  • DHLProductListID - Internal ID of the DHL Product (optional)- int
  • Name - DHL product list xml tag: name (optional)- varchar(255)
  • MaxAmountEUR - DHL product list xml tag: maximalbetragEur (optional)- money

GetInfoDHLProdListAttributesByDHLProductListID

Returns objects of DHLProdListAttribute by alternate keys DHLProductListID and AttributeID.

Syntax
$ahDHLProdListAttributes = GetInfoDHLProdListAttributesByDHLProductListID($DHLProductListID, $AttributeID);
Input
$DHLProductListID (int)
Internal ID of the DHL Product
$AttributeID (int)
DHL product list xml tag: id (optional)
Return
$ahDHLProdListAttributes (reference to array of hashes)
with following keys:
  • DHLProdListAtrributeID - Internal ID (primary key)- int
  • AttributeID - DHL product list xml tag: id - int
  • CurrencyID - Internal Currency ID (optional)- varchar(3)
  • DHLProductListID - Internal ID of the DHL Product (optional)- int
  • Name - DHL product list xml tag: name (optional)- varchar(255)
  • MaxAmountEUR - DHL product list xml tag: maximalbetragEur (optional)- money

GetPKeyDHLProdListAttributeByDHLProductListID

Returns primary key of DHLProdListAttribute by alternate keys DHLProductListID and AttributeID.

Syntax
$DHLProdListAtrributeID = GetPKeyDHLProdListAttributeByDHLProductListID($DHLProductListID, $AttributeID);
Input
$DHLProductListID (int)
Internal ID of the DHL Product
$AttributeID (int)
DHL product list xml tag: id
Return
$DHLProdListAtrributeID (int)
Internal ID (primary key)

GetPKeyDHLProdListAttributesByAttributeID

Returns primary keys of DHLProdListAttribute by alternate key AttributeID.

Syntax
$aKeys = GetPKeyDHLProdListAttributesByAttributeID($AttributeID);
Input
$AttributeID (int)
DHL product list xml tag: id
Return
$aKeys (reference to array of int)
Internal ID (primary key)

GetPKeyDHLProdListAttributesByCurrencyID

Returns primary keys of DHLProdListAttribute by alternate key CurrencyID.

Syntax
$aKeys = GetPKeyDHLProdListAttributesByCurrencyID($CurrencyID);
Input
$CurrencyID (varchar(3))
Internal Currency ID
Return
$aKeys (reference to array of int)
Internal ID (primary key)

GetPKeyDHLProdListAttributesByDHLProductListID

Returns primary keys of DHLProdListAttribute by alternate keys DHLProductListID and AttributeID.

Syntax
$aKeys = GetPKeyDHLProdListAttributesByDHLProductListID($DHLProductListID, $AttributeID);
Input
$DHLProductListID (int)
Internal ID of the DHL Product
$AttributeID (int)
DHL product list xml tag: id (optional)
Return
$aKeys (reference to array of int)
Internal ID (primary key)

InsertDHLProdListAttribute

Creates an entry of DHLProdListAttribute.

Syntax
$DHLProdListAtrributeID = InsertDHLProdListAttribute($hDHLProdListAttribute);
Input
$hDHLProdListAttribute (reference to hash)
with following keys:
  • DHLProdListAtrributeID - Internal ID (primary key)(optional)- int
  • AttributeID - DHL product list xml tag: id - int
  • CurrencyID - Internal Currency ID (optional)- varchar(3)
  • DHLProductListID - Internal ID of the DHL Product (optional)- int
  • Name - DHL product list xml tag: name (optional)- varchar(255)
  • MaxAmountEUR - DHL product list xml tag: maximalbetragEur (optional)- money
Return
$DHLProdListAtrributeID (int)
Internal ID (primary key)

OnDeleteCurrency

Deletes DHLProdListAttribute of this model when a(n) Currency is deleted.

Syntax
OnDeleteCurrency($hParams);
Input
$hParams (ref.hash.*)
primary key of object Currency, key is
  • CurrencyID

UpdateDHLProdListAttribute

Updates a(n) DHLProdListAttribute if any element was changed.

Syntax
UpdateDHLProdListAttribute($DHLProdListAtrributeID, $hDHLProdListAttribute);
UpdateDHLProdListAttribute($hDHLProdListAttribute); # if $hDHLProdListAttribute includes DHLProdListAtrributeID
Input
$DHLProdListAtrributeID (int)
Internal ID (primary key)
$hDHLProdListAttribute (reference to hash)
with following keys:
  • AttributeID - DHL product list xml tag: id - int
  • CurrencyID - Internal Currency ID (optional)- varchar(3)
  • DHLProductListID - Internal ID of the DHL Product (optional)- int
  • Name - DHL product list xml tag: name (optional)- varchar(255)
  • MaxAmountEUR - DHL product list xml tag: maximalbetragEur (optional)- money