ePages 6.17.15 - DE_EPAGES/MeinPaket/API/Table/MeinPaketProductImageMap.pm

Package DE_EPAGES::MeinPaket::API::Table::MeinPaketProductImageMap

interface for table MeinPaketProductImageMap

@EXPORT_OK
InsertMeinPaketProductImageMap
UpdateMeinPaketProductImageMap
DeleteMeinPaketProductImageMap
GetAllPKeyMeinPaketProductImageMaps
GetAllInfoMeinPaketProductImageMaps
GetInfoMeinPaketProductImageMap
ExistsMeinPaketProductImageMap
GetPKeyMeinPaketProductImageMapsByMeinPaketOfferID
GetInfoMeinPaketProductImageMapsByMeinPaketOfferID
GetPKeyMeinPaketProductImageMapsByProductID
GetInfoMeinPaketProductImageMapsByProductID

Functions

DeleteMeinPaketProductImageMap
ExistsMeinPaketProductImageMap
GetAllInfoMeinPaketProductImageMaps
GetAllPKeyMeinPaketProductImageMaps
GetInfoMeinPaketProductImageMap
GetInfoMeinPaketProductImageMapsByMeinPaketOfferID
GetInfoMeinPaketProductImageMapsByProductID
GetPKeyMeinPaketProductImageMapsByMeinPaketOfferID
GetPKeyMeinPaketProductImageMapsByProductID
InsertMeinPaketProductImageMap
OnDeleteProduct
UpdateMeinPaketProductImageMap

DeleteMeinPaketProductImageMap

Deletes a(n) MeinPaketProductImageMap.

Syntax
DeleteMeinPaketProductImageMap($MeinPaketProductImageMapID);
DeleteMeinPaketProductImageMap($hMeinPaketProductImageMap); # if $hMeinPaketProductImageMap includes MeinPaketProductImageMapID
Input
$MeinPaketProductImageMapID (int)
primary key (primary key)

ExistsMeinPaketProductImageMap

Returns true if the MeinPaketProductImageMap exists.

Syntax
$exists = ExistsMeinPaketProductImageMap($MeinPaketProductImageMapID);
Input
$MeinPaketProductImageMapID (int)
primary key (primary key)
Return
$exists (boolean)
1/0 the MeinPaketProductImageMap exists (yes/no)

GetAllInfoMeinPaketProductImageMaps

Returns all objects of MeinPaketProductImageMap.

Syntax
$ahMeinPaketProductImageMaps = GetAllInfoMeinPaketProductImageMaps();
Return
$ahMeinPaketProductImageMaps (reference to array of hashes)
with following keys:
  • MeinPaketProductImageMapID - primary key (primary key)- int
  • MeinPaketOfferID - MeinPaketOffer identifier - int
  • ProductID - product identifier - int
  • FileName - image filename - varchar(255)

GetAllPKeyMeinPaketProductImageMaps

Returns all MeinPaketProductImageMap identifiers.

Syntax
$aMeinPaketProductImageMapIDs = GetAllPKeyMeinPaketProductImageMaps();
Return
$aMeinPaketProductImageMapIDs (reference to array of int)
primary key

GetInfoMeinPaketProductImageMap

Returns the MeinPaketProductImageMap by identifier.

Syntax
$hMeinPaketProductImageMap = GetInfoMeinPaketProductImageMap($MeinPaketProductImageMapID);
Input
$MeinPaketProductImageMapID (int)
primary key (primary key)
Return
$hMeinPaketProductImageMap (reference to hash)
with following keys:
  • MeinPaketProductImageMapID - primary key (primary key)- int
  • MeinPaketOfferID - MeinPaketOffer identifier - int
  • ProductID - product identifier - int
  • FileName - image filename - varchar(255)

GetInfoMeinPaketProductImageMapsByMeinPaketOfferID

Returns objects of MeinPaketProductImageMap by alternate key MeinPaketOfferID.

Syntax
$ahMeinPaketProductImageMaps = GetInfoMeinPaketProductImageMapsByMeinPaketOfferID($MeinPaketOfferID);
Input
$MeinPaketOfferID (int)
MeinPaketOffer identifier
Return
$ahMeinPaketProductImageMaps (reference to array of hashes)
with following keys:
  • MeinPaketProductImageMapID - primary key (primary key)- int
  • MeinPaketOfferID - MeinPaketOffer identifier - int
  • ProductID - product identifier - int
  • FileName - image filename - varchar(255)

GetInfoMeinPaketProductImageMapsByProductID

Returns objects of MeinPaketProductImageMap by alternate key ProductID.

Syntax
$ahMeinPaketProductImageMaps = GetInfoMeinPaketProductImageMapsByProductID($ProductID);
Input
$ProductID (int)
product identifier
Return
$ahMeinPaketProductImageMaps (reference to array of hashes)
with following keys:
  • MeinPaketProductImageMapID - primary key (primary key)- int
  • MeinPaketOfferID - MeinPaketOffer identifier - int
  • ProductID - product identifier - int
  • FileName - image filename - varchar(255)

GetPKeyMeinPaketProductImageMapsByMeinPaketOfferID

Returns primary keys of MeinPaketProductImageMap by alternate key MeinPaketOfferID.

Syntax
$aKeys = GetPKeyMeinPaketProductImageMapsByMeinPaketOfferID($MeinPaketOfferID);
Input
$MeinPaketOfferID (int)
MeinPaketOffer identifier
Return
$aKeys (reference to array of int)
primary key (primary key)

GetPKeyMeinPaketProductImageMapsByProductID

Returns primary keys of MeinPaketProductImageMap by alternate key ProductID.

Syntax
$aKeys = GetPKeyMeinPaketProductImageMapsByProductID($ProductID);
Input
$ProductID (int)
product identifier
Return
$aKeys (reference to array of int)
primary key (primary key)

InsertMeinPaketProductImageMap

Creates an entry of MeinPaketProductImageMap.

Syntax
$MeinPaketProductImageMapID = InsertMeinPaketProductImageMap($hMeinPaketProductImageMap);
Input
$hMeinPaketProductImageMap (reference to hash)
with following keys:
  • MeinPaketProductImageMapID - primary key (primary key)(optional)- int
  • MeinPaketOfferID - MeinPaketOffer identifier - int
  • ProductID - product identifier - int
  • FileName - image filename - varchar(255)
Return
$MeinPaketProductImageMapID (int)
primary key (primary key)

OnDeleteProduct

Deletes MeinPaketProductImageMap of this model when a(n) Product is deleted.

Syntax
OnDeleteProduct($hParams);
Input
$hParams (ref.hash.*)
primary key of object Product, key is
  • ProductID

UpdateMeinPaketProductImageMap

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

Syntax
UpdateMeinPaketProductImageMap($MeinPaketProductImageMapID, $hMeinPaketProductImageMap);
UpdateMeinPaketProductImageMap($hMeinPaketProductImageMap); # if $hMeinPaketProductImageMap includes MeinPaketProductImageMapID
Input
$MeinPaketProductImageMapID (int)
primary key (primary key)
$hMeinPaketProductImageMap (reference to hash)
with following keys:
  • MeinPaketOfferID - MeinPaketOffer identifier - int
  • ProductID - product identifier - int
  • FileName - image filename - varchar(255)