ePages 6.17.17 - DE_EPAGES/MeinPaket/API/Table/MeinPaketRequiredAttribute.pm

Package DE_EPAGES::MeinPaket::API::Table::MeinPaketRequiredAttribute

interface for table MeinPaketRequiredAttribute

@EXPORT_OK
InsertMeinPaketRequiredAttribute
UpdateMeinPaketRequiredAttribute
DeleteMeinPaketRequiredAttribute
GetAllPKeyMeinPaketRequiredAttributes
GetAllInfoMeinPaketRequiredAttributes
GetInfoMeinPaketRequiredAttribute
ExistsMeinPaketRequiredAttribute
GetPKeyMeinPaketRequiredAttributesByExternalRequiredAttributeID
GetInfoMeinPaketRequiredAttributesByExternalRequiredAttributeID

Functions

DeleteMeinPaketRequiredAttribute
ExistsMeinPaketRequiredAttribute
GetAllInfoMeinPaketRequiredAttributes
GetAllPKeyMeinPaketRequiredAttributes
GetInfoMeinPaketRequiredAttribute
GetInfoMeinPaketRequiredAttributesByExternalRequiredAttributeID
GetPKeyMeinPaketRequiredAttributesByExternalRequiredAttributeID
InsertMeinPaketRequiredAttribute
UpdateMeinPaketRequiredAttribute

DeleteMeinPaketRequiredAttribute

Deletes a(n) MeinPaketRequiredAttribute.

Syntax
DeleteMeinPaketRequiredAttribute($ExternalRequiredAttributeID, $ExternalVariantConfigurationID, $MeinPaketSiteID);
DeleteMeinPaketRequiredAttribute($hMeinPaketRequiredAttribute); # if $hMeinPaketRequiredAttribute includes ExternalRequiredAttributeID, ExternalVariantConfigurationID, MeinPaketSiteID
Input
$ExternalRequiredAttributeID (varchar(1))
(part of primary key)
$ExternalVariantConfigurationID (varchar(1))
(part of primary key)
$MeinPaketSiteID (tinyint)
(part of primary key)

ExistsMeinPaketRequiredAttribute

Returns true if the MeinPaketRequiredAttribute exists.

Syntax
$exists = ExistsMeinPaketRequiredAttribute($ExternalRequiredAttributeID, $ExternalVariantConfigurationID, $MeinPaketSiteID);
Input
$ExternalRequiredAttributeID (varchar(1))
(part of primary key)
$ExternalVariantConfigurationID (varchar(1))
(part of primary key)
$MeinPaketSiteID (tinyint)
(part of primary key)
Return
$exists (boolean)
1/0 the MeinPaketRequiredAttribute exists (yes/no)

GetAllInfoMeinPaketRequiredAttributes

Returns all objects of MeinPaketRequiredAttribute.

Syntax
$ahMeinPaketRequiredAttributes = GetAllInfoMeinPaketRequiredAttributes();
Return
$ahMeinPaketRequiredAttributes (reference to array of hashes)
with following keys:
  • ExternalRequiredAttributeID - (part of primary key)- varchar(1)
  • Name - (optional)- varchar(1)
  • ExternalVariantConfigurationID - (part of primary key)- varchar(1)
  • MeinPaketSiteID - (part of primary key)- tinyint

GetAllPKeyMeinPaketRequiredAttributes

Returns all MeinPaketRequiredAttribute identifiers.

Syntax
$ahMeinPaketRequiredAttributeIDs = GetAllPKeyMeinPaketRequiredAttributes();
Return
$ahMeinPaketRequiredAttributeIDs (reference to array of hashes)
with following keys:
  • ExternalRequiredAttributeID - (part of primary key)- varchar(1)
  • ExternalVariantConfigurationID - (part of primary key)- varchar(1)
  • MeinPaketSiteID - (part of primary key)- tinyint

GetInfoMeinPaketRequiredAttribute

Returns the MeinPaketRequiredAttribute by identifier.

Syntax
$hMeinPaketRequiredAttribute = GetInfoMeinPaketRequiredAttribute($ExternalRequiredAttributeID, $ExternalVariantConfigurationID, $MeinPaketSiteID);
Input
$ExternalRequiredAttributeID (varchar(1))
(part of primary key)
$ExternalVariantConfigurationID (varchar(1))
(part of primary key)
$MeinPaketSiteID (tinyint)
(part of primary key)
Return
$hMeinPaketRequiredAttribute (reference to hash)
with following keys:
  • ExternalRequiredAttributeID - (part of primary key)- varchar(1)
  • Name - (optional)- varchar(1)
  • ExternalVariantConfigurationID - (part of primary key)- varchar(1)
  • MeinPaketSiteID - (part of primary key)- tinyint

GetInfoMeinPaketRequiredAttributesByExternalRequiredAttributeID

Returns objects of MeinPaketRequiredAttribute by primary key element ExternalRequiredAttributeID, ExternalVariantConfigurationID.

Syntax
$ahMeinPaketRequiredAttributes = GetInfoMeinPaketRequiredAttributesByExternalRequiredAttributeID($ExternalRequiredAttributeID, $ExternalVariantConfigurationID);
Input
$ExternalRequiredAttributeID (varchar(1))
$ExternalVariantConfigurationID (varchar(1))
(optional)
Return
$ahMeinPaketRequiredAttributes (reference to array of hashes)
with following keys:
  • ExternalRequiredAttributeID - (part of primary key)- varchar(1)
  • Name - (optional)- varchar(1)
  • ExternalVariantConfigurationID - (part of primary key)- varchar(1)
  • MeinPaketSiteID - (part of primary key)- tinyint

GetPKeyMeinPaketRequiredAttributesByExternalRequiredAttributeID

Returns primary keys of MeinPaketRequiredAttribute by primary key element ExternalRequiredAttributeID, ExternalVariantConfigurationID.

Syntax
$ahKeys = GetPKeyMeinPaketRequiredAttributesByExternalRequiredAttributeID($ExternalRequiredAttributeID, $ExternalVariantConfigurationID);
Input
$ExternalRequiredAttributeID (varchar(1))
$ExternalVariantConfigurationID (varchar(1))
(optional)
Return
$ahKeys (reference to array of hashes)
with following keys:
  • ExternalRequiredAttributeID - (part of primary key)- varchar(1)
  • ExternalVariantConfigurationID - (part of primary key)- varchar(1)
  • MeinPaketSiteID - (part of primary key)- tinyint

InsertMeinPaketRequiredAttribute

Creates an entry of MeinPaketRequiredAttribute.

Syntax
InsertMeinPaketRequiredAttribute($hMeinPaketRequiredAttribute);
Input
$hMeinPaketRequiredAttribute (reference to hash)
with following keys:
  • ExternalRequiredAttributeID - (part of primary key)- varchar(1)
  • Name - (optional)- varchar(1)
  • ExternalVariantConfigurationID - (part of primary key)- varchar(1)
  • MeinPaketSiteID - (part of primary key)- tinyint

UpdateMeinPaketRequiredAttribute

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

Syntax
UpdateMeinPaketRequiredAttribute($ExternalRequiredAttributeID, $ExternalVariantConfigurationID, $MeinPaketSiteID, $hMeinPaketRequiredAttribute);
UpdateMeinPaketRequiredAttribute($hMeinPaketRequiredAttribute); # if $hMeinPaketRequiredAttribute includes ExternalRequiredAttributeID, ExternalVariantConfigurationID, MeinPaketSiteID
Input
$ExternalRequiredAttributeID (varchar(1))
(part of primary key)
$ExternalVariantConfigurationID (varchar(1))
(part of primary key)
$MeinPaketSiteID (tinyint)
(part of primary key)
$hMeinPaketRequiredAttribute (reference to hash)
with following keys:
  • Name - (optional)- varchar(1)