ePages 6.11.0 - DE_EPAGES/Design/API/Table/StyleTemplateVariation.pm

Package DE_EPAGES::Design::API::Table::StyleTemplateVariation

interface for table StyleTemplateVariation

@EXPORT_OK
InsertStyleTemplateVariation
UpdateStyleTemplateVariation
DeleteStyleTemplateVariation
GetAllPKeyStyleTemplateVariations
GetAllInfoStyleTemplateVariations
GetInfoStyleTemplateVariation
ExistsStyleTemplateVariation
GetPKeyStyleTemplateVariationByStyleGroupMapID
GetInfoStyleTemplateVariationByStyleGroupMapID
ExistsStyleTemplateVariationByStyleGroupMapID
GetPKeyStyleTemplateVariationsByStyleGroupMapID
GetInfoStyleTemplateVariationsByStyleGroupMapID
GetPKeyStyleTemplateVariationsByStyleTemplateID
GetInfoStyleTemplateVariationsByStyleTemplateID

Functions

DeleteStyleTemplateVariation
ExistsStyleTemplateVariation
ExistsStyleTemplateVariationByStyleGroupMapID
GetAllInfoStyleTemplateVariations
GetAllPKeyStyleTemplateVariations
GetInfoStyleTemplateVariation
GetInfoStyleTemplateVariationByStyleGroupMapID
GetInfoStyleTemplateVariationsByStyleGroupMapID
GetInfoStyleTemplateVariationsByStyleTemplateID
GetPKeyStyleTemplateVariationByStyleGroupMapID
GetPKeyStyleTemplateVariationsByStyleGroupMapID
GetPKeyStyleTemplateVariationsByStyleTemplateID
InsertStyleTemplateVariation
UpdateStyleTemplateVariation

DeleteStyleTemplateVariation

Deletes a(n) StyleTemplateVariation.

Syntax
DeleteStyleTemplateVariation($StyleTemplateVariationID);
DeleteStyleTemplateVariation($hStyleTemplateVariation); # if $hStyleTemplateVariation includes StyleTemplateVariationID
Input
$StyleTemplateVariationID (int)
style template variation id (primary key)

ExistsStyleTemplateVariation

Returns true if the StyleTemplateVariation exists.

Syntax
$exists = ExistsStyleTemplateVariation($StyleTemplateVariationID);
Input
$StyleTemplateVariationID (int)
style template variation id
Return
$exists (boolean)
1/0 the StyleTemplateVariation exists (yes/no)

ExistsStyleTemplateVariationByStyleGroupMapID

Returns true if a StyleTemplateVariation by alternate keys StyleGroupMapID and StyleTemplateID exists.

Syntax
$StyleTemplateVariationID = ExistsStyleTemplateVariationByStyleGroupMapID($StyleGroupMapID, $StyleTemplateID);
Input
$StyleGroupMapID (int)
style group map id
$StyleTemplateID (int)
style template id
Return
$exists (boolean)
1/0 the i_stylegroup exists (yes/no)

GetAllInfoStyleTemplateVariations

Returns all objects of StyleTemplateVariation.

Syntax
$ahStyleTemplateVariations = GetAllInfoStyleTemplateVariations();
Return
$ahStyleTemplateVariations (reference to array of hashes)
with following keys:
  • StyleTemplateVariationID - style template variation id (primary key)- int
  • StyleGroupMapID - style group map id (optional)- int
  • StyleTemplateID - style template id (optional)- int
  • Position - position (optional)- int

GetAllPKeyStyleTemplateVariations

Returns all StyleTemplateVariation identifiers.

Syntax
$aStyleTemplateVariationIDs = GetAllPKeyStyleTemplateVariations();
Return
$aStyleTemplateVariationIDs (reference to array of int)
style template variation id

GetInfoStyleTemplateVariation

Returns the StyleTemplateVariation by identifier.

Syntax
$hStyleTemplateVariation = GetInfoStyleTemplateVariation($StyleTemplateVariationID);
Input
$StyleTemplateVariationID (int)
style template variation id (primary key)
Return
$hStyleTemplateVariation (reference to hash)
with following keys:
  • StyleTemplateVariationID - style template variation id (primary key)- int
  • StyleGroupMapID - style group map id (optional)- int
  • StyleTemplateID - style template id (optional)- int
  • Position - position (optional)- int

GetInfoStyleTemplateVariationByStyleGroupMapID

Returns the object of StyleTemplateVariation by alternate keys StyleGroupMapID and StyleTemplateID.

Syntax
$hStyleTemplateVariation = GetInfoStyleTemplateVariationByStyleGroupMapID($StyleGroupMapID, $StyleTemplateID);
Input
$StyleGroupMapID (int)
style group map id (optional)
$StyleTemplateID (int)
style template id (optional)
Return
$hStyleTemplateVariation (reference to hash)
with following keys:
  • StyleTemplateVariationID - style template variation id (primary key)- int
  • StyleGroupMapID - style group map id (optional)- int
  • StyleTemplateID - style template id (optional)- int
  • Position - position (optional)- int

GetInfoStyleTemplateVariationsByStyleGroupMapID

Returns objects of StyleTemplateVariation by alternate keys StyleGroupMapID and StyleTemplateID.

Syntax
$ahStyleTemplateVariations = GetInfoStyleTemplateVariationsByStyleGroupMapID($StyleGroupMapID, $StyleTemplateID);
Input
$StyleGroupMapID (int)
style group map id
$StyleTemplateID (int)
style template id (optional)
Return
$ahStyleTemplateVariations (reference to array of hashes)
with following keys:
  • StyleTemplateVariationID - style template variation id (primary key)- int
  • StyleGroupMapID - style group map id (optional)- int
  • StyleTemplateID - style template id (optional)- int
  • Position - position (optional)- int

GetInfoStyleTemplateVariationsByStyleTemplateID

Returns objects of StyleTemplateVariation by alternate key StyleTemplateID.

Syntax
$ahStyleTemplateVariations = GetInfoStyleTemplateVariationsByStyleTemplateID($StyleTemplateID);
Input
$StyleTemplateID (int)
style template id
Return
$ahStyleTemplateVariations (reference to array of hashes)
with following keys:
  • StyleTemplateVariationID - style template variation id (primary key)- int
  • StyleGroupMapID - style group map id (optional)- int
  • StyleTemplateID - style template id (optional)- int
  • Position - position (optional)- int

GetPKeyStyleTemplateVariationByStyleGroupMapID

Returns primary key of StyleTemplateVariation by alternate keys StyleGroupMapID and StyleTemplateID.

Syntax
$StyleTemplateVariationID = GetPKeyStyleTemplateVariationByStyleGroupMapID($StyleGroupMapID, $StyleTemplateID);
Input
$StyleGroupMapID (int)
style group map id
$StyleTemplateID (int)
style template id
Return
$StyleTemplateVariationID (int)
style template variation id (primary key)

GetPKeyStyleTemplateVariationsByStyleGroupMapID

Returns primary keys of StyleTemplateVariation by alternate keys StyleGroupMapID and StyleTemplateID.

Syntax
$aKeys = GetPKeyStyleTemplateVariationsByStyleGroupMapID($StyleGroupMapID, $StyleTemplateID);
Input
$StyleGroupMapID (int)
style group map id
$StyleTemplateID (int)
style template id (optional)
Return
$aKeys (reference to array of int)
style template variation id (primary key)

GetPKeyStyleTemplateVariationsByStyleTemplateID

Returns primary keys of StyleTemplateVariation by alternate key StyleTemplateID.

Syntax
$aKeys = GetPKeyStyleTemplateVariationsByStyleTemplateID($StyleTemplateID);
Input
$StyleTemplateID (int)
style template id
Return
$aKeys (reference to array of int)
style template variation id (primary key)

InsertStyleTemplateVariation

Creates an entry of StyleTemplateVariation.

Syntax
$StyleTemplateVariationID = InsertStyleTemplateVariation($hStyleTemplateVariation);
Input
$hStyleTemplateVariation (reference to hash)
with following keys:
  • StyleTemplateVariationID - style template variation id (primary key)(optional)- int
  • StyleGroupMapID - style group map id (optional)- int
  • StyleTemplateID - style template id (optional)- int
  • Position - position (optional)- int
Return
$StyleTemplateVariationID (int)
style template variation id (primary key)

UpdateStyleTemplateVariation

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

Syntax
UpdateStyleTemplateVariation($StyleTemplateVariationID, $hStyleTemplateVariation);
UpdateStyleTemplateVariation($hStyleTemplateVariation); # if $hStyleTemplateVariation includes StyleTemplateVariationID
Input
$StyleTemplateVariationID (int)
style template variation id (primary key)
$hStyleTemplateVariation (reference to hash)
with following keys:
  • StyleGroupMapID - style group map id (optional)- int
  • StyleTemplateID - style template id (optional)- int
  • Position - position (optional)- int