ePages 7.27.0 - DE_EPAGES/MeinPaket/API/Table/MeinPaketVariantAttributeValue.pm

Package DE_EPAGES::MeinPaket::API::Table::MeinPaketVariantAttributeValue

interface for table MeinPaketVariantAttributeValue

@EXPORT_OK
InsertMeinPaketVariantAttributeValue
UpdateMeinPaketVariantAttributeValue
DeleteMeinPaketVariantAttributeValue
GetAllPKeyMeinPaketVariantAttributeValues
GetAllInfoMeinPaketVariantAttributeValues
GetInfoMeinPaketVariantAttributeValue
ExistsMeinPaketVariantAttributeValue
GetPKeyMeinPaketVariantAttributeValuesByValue
GetInfoMeinPaketVariantAttributeValuesByValue

Functions

DeleteMeinPaketVariantAttributeValue
ExistsMeinPaketVariantAttributeValue
GetAllInfoMeinPaketVariantAttributeValues
GetAllPKeyMeinPaketVariantAttributeValues
GetInfoMeinPaketVariantAttributeValue
GetInfoMeinPaketVariantAttributeValuesByValue
GetPKeyMeinPaketVariantAttributeValuesByValue
InsertMeinPaketVariantAttributeValue
UpdateMeinPaketVariantAttributeValue

DeleteMeinPaketVariantAttributeValue

Deletes a(n) MeinPaketVariantAttributeValue.

Syntax
DeleteMeinPaketVariantAttributeValue($Value, $ExternalRequiredAttributeID, $MeinPaketSiteID);
DeleteMeinPaketVariantAttributeValue($hMeinPaketVariantAttributeValue); # if $hMeinPaketVariantAttributeValue includes Value, ExternalRequiredAttributeID, MeinPaketSiteID
Input
$Value (varchar(1))
(part of primary key)
$ExternalRequiredAttributeID (varchar(1))
(part of primary key)
$MeinPaketSiteID (tinyint)
(part of primary key)

ExistsMeinPaketVariantAttributeValue

Returns true if the MeinPaketVariantAttributeValue exists.

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

GetAllInfoMeinPaketVariantAttributeValues

Returns all objects of MeinPaketVariantAttributeValue.

Syntax
$ahMeinPaketVariantAttributeValues = GetAllInfoMeinPaketVariantAttributeValues();
Return
$ahMeinPaketVariantAttributeValues (reference to array of hashes)
with following keys:
  • Value - (part of primary key)- varchar(1)
  • ExternalRequiredAttributeID - (part of primary key)- varchar(1)
  • Unit - (optional)- varchar(1)
  • MeinPaketSiteID - (part of primary key)- tinyint

GetAllPKeyMeinPaketVariantAttributeValues

Returns all MeinPaketVariantAttributeValue identifiers.

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

GetInfoMeinPaketVariantAttributeValue

Returns the MeinPaketVariantAttributeValue by identifier.

Syntax
$hMeinPaketVariantAttributeValue = GetInfoMeinPaketVariantAttributeValue($Value, $ExternalRequiredAttributeID, $MeinPaketSiteID);
Input
$Value (varchar(1))
(part of primary key)
$ExternalRequiredAttributeID (varchar(1))
(part of primary key)
$MeinPaketSiteID (tinyint)
(part of primary key)
Return
$hMeinPaketVariantAttributeValue (reference to hash)
with following keys:
  • Value - (part of primary key)- varchar(1)
  • ExternalRequiredAttributeID - (part of primary key)- varchar(1)
  • Unit - (optional)- varchar(1)
  • MeinPaketSiteID - (part of primary key)- tinyint

GetInfoMeinPaketVariantAttributeValuesByValue

Returns objects of MeinPaketVariantAttributeValue by primary key element Value, ExternalRequiredAttributeID.

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

GetPKeyMeinPaketVariantAttributeValuesByValue

Returns primary keys of MeinPaketVariantAttributeValue by primary key element Value, ExternalRequiredAttributeID.

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

InsertMeinPaketVariantAttributeValue

Creates an entry of MeinPaketVariantAttributeValue.

Syntax
InsertMeinPaketVariantAttributeValue($hMeinPaketVariantAttributeValue);
Input
$hMeinPaketVariantAttributeValue (reference to hash)
with following keys:
  • Value - (part of primary key)- varchar(1)
  • ExternalRequiredAttributeID - (part of primary key)- varchar(1)
  • Unit - (optional)- varchar(1)
  • MeinPaketSiteID - (part of primary key)- tinyint

UpdateMeinPaketVariantAttributeValue

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

Syntax
UpdateMeinPaketVariantAttributeValue($Value, $ExternalRequiredAttributeID, $MeinPaketSiteID, $hMeinPaketVariantAttributeValue);
UpdateMeinPaketVariantAttributeValue($hMeinPaketVariantAttributeValue); # if $hMeinPaketVariantAttributeValue includes Value, ExternalRequiredAttributeID, MeinPaketSiteID
Input
$Value (varchar(1))
(part of primary key)
$ExternalRequiredAttributeID (varchar(1))
(part of primary key)
$MeinPaketSiteID (tinyint)
(part of primary key)
$hMeinPaketVariantAttributeValue (reference to hash)
with following keys:
  • Unit - (optional)- varchar(1)