ePages 6.10 - DE_EPAGES/Presentation/API/Table/PageTypeHelpTopicExt.pm

Package DE_EPAGES::Presentation::API::Table::PageTypeHelpTopicExt

interface for table PageTypeHelpTopicExt

@EXPORT_OK
InsertPageTypeHelpTopicExt
UpdatePageTypeHelpTopicExt
DeletePageTypeHelpTopicExt
GetAllPKeyPageTypeHelpTopicExts
GetAllInfoPageTypeHelpTopicExts
GetInfoPageTypeHelpTopicExt
ExistsPageTypeHelpTopicExt
GetPKeyPageTypeHelpTopicExtsByPageTypeID
GetInfoPageTypeHelpTopicExtsByPageTypeID
GetPKeyPageTypeHelpTopicExtsByHelpTopicID
GetInfoPageTypeHelpTopicExtsByHelpTopicID

Functions

DeletePageTypeHelpTopicExt
ExistsPageTypeHelpTopicExt
GetAllInfoPageTypeHelpTopicExts
GetAllPKeyPageTypeHelpTopicExts
GetInfoPageTypeHelpTopicExt
GetInfoPageTypeHelpTopicExtsByHelpTopicID
GetInfoPageTypeHelpTopicExtsByPageTypeID
GetPKeyPageTypeHelpTopicExtsByHelpTopicID
GetPKeyPageTypeHelpTopicExtsByPageTypeID
InsertPageTypeHelpTopicExt
OnDeletePageType
UpdatePageTypeHelpTopicExt

DeletePageTypeHelpTopicExt

Deletes a(n) PageTypeHelpTopicExt.

Syntax
DeletePageTypeHelpTopicExt($PageTypeID, $HelpTopicID);
DeletePageTypeHelpTopicExt($hPageTypeHelpTopicExt); # if $hPageTypeHelpTopicExt includes PageTypeID, HelpTopicID
Input
$PageTypeID (int)
pagetype id (part of primary key)
$HelpTopicID (int)
helptopic id (part of primary key)

ExistsPageTypeHelpTopicExt

Returns true if the PageTypeHelpTopicExt exists.

Syntax
$exists = ExistsPageTypeHelpTopicExt($PageTypeID, $HelpTopicID);
Input
$PageTypeID (int)
pagetype id
$HelpTopicID (int)
helptopic id
Return
$exists (boolean)
1/0 the PageTypeHelpTopicExt exists (yes/no)

GetAllInfoPageTypeHelpTopicExts

Returns all objects of PageTypeHelpTopicExt.

Syntax
$ahPageTypeHelpTopicExts = GetAllInfoPageTypeHelpTopicExts();
Return
$ahPageTypeHelpTopicExts (reference to array of hashes)
with following keys:
  • PageTypeID - pagetype id (part of primary key)- int
  • HelpTopicID - helptopic id (part of primary key)- int
  • Position - position - int

GetAllPKeyPageTypeHelpTopicExts

Returns all PageTypeHelpTopicExt identifiers.

Syntax
$ahPageTypeHelpTopicExtIDs = GetAllPKeyPageTypeHelpTopicExts();
Return
$ahPageTypeHelpTopicExtIDs (reference to array of hashes)
with following keys:
  • PageTypeID - pagetype id - int
  • HelpTopicID - helptopic id - int

GetInfoPageTypeHelpTopicExt

Returns the PageTypeHelpTopicExt by identifier.

Syntax
$hPageTypeHelpTopicExt = GetInfoPageTypeHelpTopicExt($PageTypeID, $HelpTopicID);
Input
$PageTypeID (int)
pagetype id (part of primary key)
$HelpTopicID (int)
helptopic id (part of primary key)
Return
$hPageTypeHelpTopicExt (reference to hash)
with following keys:
  • PageTypeID - pagetype id (part of primary key)- int
  • HelpTopicID - helptopic id (part of primary key)- int
  • Position - position - int

GetInfoPageTypeHelpTopicExtsByHelpTopicID

Returns objects of PageTypeHelpTopicExt by alternate key HelpTopicID.

Syntax
$ahPageTypeHelpTopicExts = GetInfoPageTypeHelpTopicExtsByHelpTopicID($HelpTopicID);
Input
$HelpTopicID (int)
helptopic id
Return
$ahPageTypeHelpTopicExts (reference to array of hashes)
with following keys:
  • PageTypeID - pagetype id (part of primary key)- int
  • HelpTopicID - helptopic id (part of primary key)- int
  • Position - position - int

GetInfoPageTypeHelpTopicExtsByPageTypeID

Returns objects of PageTypeHelpTopicExt by primary key element PageTypeID.

Syntax
$ahPageTypeHelpTopicExts = GetInfoPageTypeHelpTopicExtsByPageTypeID($PageTypeID);
Input
$PageTypeID (int)
pagetype id
Return
$ahPageTypeHelpTopicExts (reference to array of hashes)
with following keys:
  • PageTypeID - pagetype id (part of primary key)- int
  • HelpTopicID - helptopic id (part of primary key)- int
  • Position - position - int

GetPKeyPageTypeHelpTopicExtsByHelpTopicID

Returns primary keys of PageTypeHelpTopicExt by alternate key HelpTopicID.

Syntax
$ahKeys = GetPKeyPageTypeHelpTopicExtsByHelpTopicID($HelpTopicID);
Input
$HelpTopicID (int)
helptopic id
Return
$ahKeys (reference to array of hashes)
with following keys:
  • PageTypeID - pagetype id - int
  • HelpTopicID - helptopic id - int

GetPKeyPageTypeHelpTopicExtsByPageTypeID

Returns primary keys of PageTypeHelpTopicExt by primary key element PageTypeID.

Syntax
$ahKeys = GetPKeyPageTypeHelpTopicExtsByPageTypeID($PageTypeID);
Input
$PageTypeID (int)
pagetype id
Return
$ahKeys (reference to array of hashes)
with following keys:
  • PageTypeID - pagetype id - int
  • HelpTopicID - helptopic id - int

InsertPageTypeHelpTopicExt

Creates an entry of PageTypeHelpTopicExt.

Syntax
InsertPageTypeHelpTopicExt($hPageTypeHelpTopicExt);
Input
$hPageTypeHelpTopicExt (reference to hash)
with following keys:
  • PageTypeID - pagetype id (part of primary key)- int
  • HelpTopicID - helptopic id (part of primary key)- int
  • Position - position - int

OnDeletePageType

Deletes PageTypeHelpTopicExt of this model when a(n) PageType is deleted.

Syntax
OnDeletePageType($hParams);
Input
$hParams (ref.hash.*)
primary key of object PageType, key is
  • PageTypeID

UpdatePageTypeHelpTopicExt

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

Syntax
UpdatePageTypeHelpTopicExt($PageTypeID, $HelpTopicID, $hPageTypeHelpTopicExt);
UpdatePageTypeHelpTopicExt($hPageTypeHelpTopicExt); # if $hPageTypeHelpTopicExt includes PageTypeID, HelpTopicID
Input
$PageTypeID (int)
pagetype id (part of primary key)
$HelpTopicID (int)
helptopic id (part of primary key)
$hPageTypeHelpTopicExt (reference to hash)
with following keys:
  • Position - position - int