ePages 6.17.12 - DE_EPAGES/MeinPaket/API/Table/MeinPaketVariantConfiguration.pm

Package DE_EPAGES::MeinPaket::API::Table::MeinPaketVariantConfiguration

interface for table MeinPaketVariantConfiguration

@EXPORT_OK
InsertMeinPaketVariantConfiguration
UpdateMeinPaketVariantConfiguration
DeleteMeinPaketVariantConfiguration
GetAllPKeyMeinPaketVariantConfigurations
GetAllInfoMeinPaketVariantConfigurations
GetInfoMeinPaketVariantConfiguration
ExistsMeinPaketVariantConfiguration
GetPKeyMeinPaketVariantConfigurationsByMeinPaketSiteID
GetInfoMeinPaketVariantConfigurationsByMeinPaketSiteID
GetPKeyMeinPaketVariantConfigurationsByExternalVariantConfigurationID
GetInfoMeinPaketVariantConfigurationsByExternalVariantConfigurationID

Functions

DeleteMeinPaketVariantConfiguration
ExistsMeinPaketVariantConfiguration
GetAllInfoMeinPaketVariantConfigurations
GetAllPKeyMeinPaketVariantConfigurations
GetInfoMeinPaketVariantConfiguration
GetInfoMeinPaketVariantConfigurationsByExternalVariantConfigurationID
GetInfoMeinPaketVariantConfigurationsByMeinPaketSiteID
GetPKeyMeinPaketVariantConfigurationsByExternalVariantConfigurationID
GetPKeyMeinPaketVariantConfigurationsByMeinPaketSiteID
InsertMeinPaketVariantConfiguration
UpdateMeinPaketVariantConfiguration

DeleteMeinPaketVariantConfiguration

Deletes a(n) MeinPaketVariantConfiguration.

Syntax
DeleteMeinPaketVariantConfiguration($MeinPaketVariantConfigurationID);
DeleteMeinPaketVariantConfiguration($hMeinPaketVariantConfiguration); # if $hMeinPaketVariantConfiguration includes MeinPaketVariantConfigurationID
Input
$MeinPaketVariantConfigurationID (tinyint)
(primary key)

ExistsMeinPaketVariantConfiguration

Returns true if the MeinPaketVariantConfiguration exists.

Syntax
$exists = ExistsMeinPaketVariantConfiguration($MeinPaketVariantConfigurationID);
Input
$MeinPaketVariantConfigurationID (tinyint)
(primary key)
Return
$exists (boolean)
1/0 the MeinPaketVariantConfiguration exists (yes/no)

GetAllInfoMeinPaketVariantConfigurations

Returns all objects of MeinPaketVariantConfiguration.

Syntax
$ahMeinPaketVariantConfigurations = GetAllInfoMeinPaketVariantConfigurations();
Return
$ahMeinPaketVariantConfigurations (reference to array of hashes)
with following keys:
  • MeinPaketVariantConfigurationID - (primary key)- tinyint
  • MeinPaketSiteID - (optional)- tinyint
  • ExternalVariantConfigurationID - - varchar(1)
  • Description - (optional)- varchar(1)

GetAllPKeyMeinPaketVariantConfigurations

Returns all MeinPaketVariantConfiguration identifiers.

Syntax
$aMeinPaketVariantConfigurationIDs = GetAllPKeyMeinPaketVariantConfigurations();
Return
$aMeinPaketVariantConfigurationIDs (reference to array of tinyint)

GetInfoMeinPaketVariantConfiguration

Returns the MeinPaketVariantConfiguration by identifier.

Syntax
$hMeinPaketVariantConfiguration = GetInfoMeinPaketVariantConfiguration($MeinPaketVariantConfigurationID);
Input
$MeinPaketVariantConfigurationID (tinyint)
(primary key)
Return
$hMeinPaketVariantConfiguration (reference to hash)
with following keys:
  • MeinPaketVariantConfigurationID - (primary key)- tinyint
  • MeinPaketSiteID - (optional)- tinyint
  • ExternalVariantConfigurationID - - varchar(1)
  • Description - (optional)- varchar(1)

GetInfoMeinPaketVariantConfigurationsByExternalVariantConfigurationID

Returns objects of MeinPaketVariantConfiguration by alternate key ExternalVariantConfigurationID.

Syntax
$ahMeinPaketVariantConfigurations = GetInfoMeinPaketVariantConfigurationsByExternalVariantConfigurationID($ExternalVariantConfigurationID);
Input
$ExternalVariantConfigurationID (varchar(1))
Return
$ahMeinPaketVariantConfigurations (reference to array of hashes)
with following keys:
  • MeinPaketVariantConfigurationID - (primary key)- tinyint
  • MeinPaketSiteID - (optional)- tinyint
  • ExternalVariantConfigurationID - - varchar(1)
  • Description - (optional)- varchar(1)

GetInfoMeinPaketVariantConfigurationsByMeinPaketSiteID

Returns objects of MeinPaketVariantConfiguration by alternate key MeinPaketSiteID.

Syntax
$ahMeinPaketVariantConfigurations = GetInfoMeinPaketVariantConfigurationsByMeinPaketSiteID($MeinPaketSiteID);
Input
$MeinPaketSiteID (tinyint)
Return
$ahMeinPaketVariantConfigurations (reference to array of hashes)
with following keys:
  • MeinPaketVariantConfigurationID - (primary key)- tinyint
  • MeinPaketSiteID - (optional)- tinyint
  • ExternalVariantConfigurationID - - varchar(1)
  • Description - (optional)- varchar(1)

GetPKeyMeinPaketVariantConfigurationsByExternalVariantConfigurationID

Returns primary keys of MeinPaketVariantConfiguration by alternate key ExternalVariantConfigurationID.

Syntax
$aKeys = GetPKeyMeinPaketVariantConfigurationsByExternalVariantConfigurationID($ExternalVariantConfigurationID);
Input
$ExternalVariantConfigurationID (varchar(1))
Return
$aKeys (reference to array of tinyint)
(primary key)

GetPKeyMeinPaketVariantConfigurationsByMeinPaketSiteID

Returns primary keys of MeinPaketVariantConfiguration by alternate key MeinPaketSiteID.

Syntax
$aKeys = GetPKeyMeinPaketVariantConfigurationsByMeinPaketSiteID($MeinPaketSiteID);
Input
$MeinPaketSiteID (tinyint)
Return
$aKeys (reference to array of tinyint)
(primary key)

InsertMeinPaketVariantConfiguration

Creates an entry of MeinPaketVariantConfiguration.

Syntax
$MeinPaketVariantConfigurationID = InsertMeinPaketVariantConfiguration($hMeinPaketVariantConfiguration);
Input
$hMeinPaketVariantConfiguration (reference to hash)
with following keys:
  • MeinPaketVariantConfigurationID - (primary key)(optional)- tinyint
  • MeinPaketSiteID - (optional)- tinyint
  • ExternalVariantConfigurationID - - varchar(1)
  • Description - (optional)- varchar(1)
Return
$MeinPaketVariantConfigurationID (tinyint)
(primary key)

UpdateMeinPaketVariantConfiguration

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

Syntax
UpdateMeinPaketVariantConfiguration($MeinPaketVariantConfigurationID, $hMeinPaketVariantConfiguration);
UpdateMeinPaketVariantConfiguration($hMeinPaketVariantConfiguration); # if $hMeinPaketVariantConfiguration includes MeinPaketVariantConfigurationID
Input
$MeinPaketVariantConfigurationID (tinyint)
(primary key)
$hMeinPaketVariantConfiguration (reference to hash)
with following keys:
  • MeinPaketSiteID - (optional)- tinyint
  • ExternalVariantConfigurationID - - varchar(1)
  • Description - (optional)- varchar(1)