ePages 6.15.1 - DE_EPAGES/MeinPaket/API/Table/MeinPaketCategoryTemp.pm

Package DE_EPAGES::MeinPaket::API::Table::MeinPaketCategoryTemp

interface for table MeinPaketCategoryTemp

@EXPORT_OK
InsertMeinPaketCategoryTemp
UpdateMeinPaketCategoryTemp
DeleteMeinPaketCategoryTemp
GetAllPKeyMeinPaketCategoryTemps
GetAllInfoMeinPaketCategoryTemps
GetInfoMeinPaketCategoryTemp
ExistsMeinPaketCategoryTemp
GetPKeyMeinPaketCategoryTempsByMeinPaketSiteID
GetInfoMeinPaketCategoryTempsByMeinPaketSiteID

Functions

DeleteMeinPaketCategoryTemp
ExistsMeinPaketCategoryTemp
GetAllInfoMeinPaketCategoryTemps
GetAllPKeyMeinPaketCategoryTemps
GetInfoMeinPaketCategoryTemp
GetInfoMeinPaketCategoryTempsByMeinPaketSiteID
GetPKeyMeinPaketCategoryTempsByMeinPaketSiteID
InsertMeinPaketCategoryTemp
UpdateMeinPaketCategoryTemp

DeleteMeinPaketCategoryTemp

Deletes a(n) MeinPaketCategoryTemp.

Syntax
DeleteMeinPaketCategoryTemp($MeinPaketCategoryID);
DeleteMeinPaketCategoryTemp($hMeinPaketCategoryTemp); # if $hMeinPaketCategoryTemp includes MeinPaketCategoryID
Input
$MeinPaketCategoryID (int)
object identifier (primary key)

ExistsMeinPaketCategoryTemp

Returns true if the MeinPaketCategoryTemp exists.

Syntax
$exists = ExistsMeinPaketCategoryTemp($MeinPaketCategoryID);
Input
$MeinPaketCategoryID (int)
object identifier (primary key)
Return
$exists (boolean)
1/0 the MeinPaketCategoryTemp exists (yes/no)

GetAllInfoMeinPaketCategoryTemps

Returns all objects of MeinPaketCategoryTemp.

Syntax
$ahMeinPaketCategoryTemps = GetAllInfoMeinPaketCategoryTemps();
Return
$ahMeinPaketCategoryTemps (reference to array of hashes)
with following keys:
  • MeinPaketCategoryID - object identifier (primary key)- int
  • MeinPaketSiteID - MeinPaket Site identifier (optional)- int
  • ExternalCategoryID - meinpaket category identifier - varchar(100)
  • ParentCategoryID - meinpaket parent category identifier (optional)- varchar(100)
  • Name - meinpaket category name - varchar(100)
  • ShortDescription - category name (optional)- varchar(100)
  • CategoryLevel - category level. root level is 1, deeper levels ascending - int
  • IsLeaf - true, if this is a leaf category - bit

GetAllPKeyMeinPaketCategoryTemps

Returns all MeinPaketCategoryTemp identifiers.

Syntax
$aMeinPaketCategoryTempIDs = GetAllPKeyMeinPaketCategoryTemps();
Return
$aMeinPaketCategoryTempIDs (reference to array of int)
object identifier

GetInfoMeinPaketCategoryTemp

Returns the MeinPaketCategoryTemp by identifier.

Syntax
$hMeinPaketCategoryTemp = GetInfoMeinPaketCategoryTemp($MeinPaketCategoryID);
Input
$MeinPaketCategoryID (int)
object identifier (primary key)
Return
$hMeinPaketCategoryTemp (reference to hash)
with following keys:
  • MeinPaketCategoryID - object identifier (primary key)- int
  • MeinPaketSiteID - MeinPaket Site identifier (optional)- int
  • ExternalCategoryID - meinpaket category identifier - varchar(100)
  • ParentCategoryID - meinpaket parent category identifier (optional)- varchar(100)
  • Name - meinpaket category name - varchar(100)
  • ShortDescription - category name (optional)- varchar(100)
  • CategoryLevel - category level. root level is 1, deeper levels ascending - int
  • IsLeaf - true, if this is a leaf category - bit

GetInfoMeinPaketCategoryTempsByMeinPaketSiteID

Returns objects of MeinPaketCategoryTemp by alternate key MeinPaketSiteID.

Syntax
$ahMeinPaketCategoryTemps = GetInfoMeinPaketCategoryTempsByMeinPaketSiteID($MeinPaketSiteID);
Input
$MeinPaketSiteID (int)
MeinPaket Site identifier
Return
$ahMeinPaketCategoryTemps (reference to array of hashes)
with following keys:
  • MeinPaketCategoryID - object identifier (primary key)- int
  • MeinPaketSiteID - MeinPaket Site identifier (optional)- int
  • ExternalCategoryID - meinpaket category identifier - varchar(100)
  • ParentCategoryID - meinpaket parent category identifier (optional)- varchar(100)
  • Name - meinpaket category name - varchar(100)
  • ShortDescription - category name (optional)- varchar(100)
  • CategoryLevel - category level. root level is 1, deeper levels ascending - int
  • IsLeaf - true, if this is a leaf category - bit

GetPKeyMeinPaketCategoryTempsByMeinPaketSiteID

Returns primary keys of MeinPaketCategoryTemp by alternate key MeinPaketSiteID.

Syntax
$aKeys = GetPKeyMeinPaketCategoryTempsByMeinPaketSiteID($MeinPaketSiteID);
Input
$MeinPaketSiteID (int)
MeinPaket Site identifier
Return
$aKeys (reference to array of int)
object identifier (primary key)

InsertMeinPaketCategoryTemp

Creates an entry of MeinPaketCategoryTemp.

Syntax
$MeinPaketCategoryID = InsertMeinPaketCategoryTemp($hMeinPaketCategoryTemp);
Input
$hMeinPaketCategoryTemp (reference to hash)
with following keys:
  • MeinPaketCategoryID - object identifier (primary key)(optional)- int
  • MeinPaketSiteID - MeinPaket Site identifier (optional)- int
  • ExternalCategoryID - meinpaket category identifier - varchar(100)
  • ParentCategoryID - meinpaket parent category identifier (optional)- varchar(100)
  • Name - meinpaket category name - varchar(100)
  • ShortDescription - category name (optional)- varchar(100)
  • CategoryLevel - category level. root level is 1, deeper levels ascending - int
  • IsLeaf - true, if this is a leaf category - bit
Return
$MeinPaketCategoryID (int)
object identifier (primary key)

UpdateMeinPaketCategoryTemp

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

Syntax
UpdateMeinPaketCategoryTemp($MeinPaketCategoryID, $hMeinPaketCategoryTemp);
UpdateMeinPaketCategoryTemp($hMeinPaketCategoryTemp); # if $hMeinPaketCategoryTemp includes MeinPaketCategoryID
Input
$MeinPaketCategoryID (int)
object identifier (primary key)
$hMeinPaketCategoryTemp (reference to hash)
with following keys:
  • MeinPaketSiteID - MeinPaket Site identifier (optional)- int
  • ExternalCategoryID - meinpaket category identifier - varchar(100)
  • ParentCategoryID - meinpaket parent category identifier (optional)- varchar(100)
  • Name - meinpaket category name - varchar(100)
  • ShortDescription - category name (optional)- varchar(100)
  • CategoryLevel - category level. root level is 1, deeper levels ascending - int
  • IsLeaf - true, if this is a leaf category - bit