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

Package DE_EPAGES::Design::API::Table::StyleGroupMap

interface for table StyleGroupMap

@EXPORT_OK
InsertStyleGroupMap
UpdateStyleGroupMap
DeleteStyleGroupMap
GetAllPKeyStyleGroupMaps
GetAllInfoStyleGroupMaps
GetInfoStyleGroupMap
ExistsStyleGroupMap
GetPKeyStyleGroupMapByStyleGroupID
GetInfoStyleGroupMapByStyleGroupID
ExistsStyleGroupMapByStyleGroupID
GetPKeyStyleGroupMapsByStyleGroupID
GetInfoStyleGroupMapsByStyleGroupID
GetPKeyStyleGroupMapsByStyleTemplateID
GetInfoStyleGroupMapsByStyleTemplateID

Functions

DeleteStyleGroupMap
ExistsStyleGroupMap
ExistsStyleGroupMapByStyleGroupID
GetAllInfoStyleGroupMaps
GetAllPKeyStyleGroupMaps
GetInfoStyleGroupMap
GetInfoStyleGroupMapByStyleGroupID
GetInfoStyleGroupMapsByStyleGroupID
GetInfoStyleGroupMapsByStyleTemplateID
GetPKeyStyleGroupMapByStyleGroupID
GetPKeyStyleGroupMapsByStyleGroupID
GetPKeyStyleGroupMapsByStyleTemplateID
InsertStyleGroupMap
UpdateStyleGroupMap

DeleteStyleGroupMap

Deletes a(n) StyleGroupMap.

Syntax
DeleteStyleGroupMap($StyleGroupMapID);
DeleteStyleGroupMap($hStyleGroupMap); # if $hStyleGroupMap includes StyleGroupMapID
Input
$StyleGroupMapID (int)
style group map id (primary key)

ExistsStyleGroupMap

Returns true if the StyleGroupMap exists.

Syntax
$exists = ExistsStyleGroupMap($StyleGroupMapID);
Input
$StyleGroupMapID (int)
style group map id
Return
$exists (boolean)
1/0 the StyleGroupMap exists (yes/no)

ExistsStyleGroupMapByStyleGroupID

Returns true if a StyleGroupMap by alternate keys StyleGroupID and StyleTemplateID exists.

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

GetAllInfoStyleGroupMaps

Returns all objects of StyleGroupMap.

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

GetAllPKeyStyleGroupMaps

Returns all StyleGroupMap identifiers.

Syntax
$aStyleGroupMapIDs = GetAllPKeyStyleGroupMaps();
Return
$aStyleGroupMapIDs (reference to array of int)
style group map id

GetInfoStyleGroupMap

Returns the StyleGroupMap by identifier.

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

GetInfoStyleGroupMapByStyleGroupID

Returns the object of StyleGroupMap by alternate keys StyleGroupID and StyleTemplateID.

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

GetInfoStyleGroupMapsByStyleGroupID

Returns objects of StyleGroupMap by alternate keys StyleGroupID and StyleTemplateID.

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

GetInfoStyleGroupMapsByStyleTemplateID

Returns objects of StyleGroupMap by alternate key StyleTemplateID.

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

GetPKeyStyleGroupMapByStyleGroupID

Returns primary key of StyleGroupMap by alternate keys StyleGroupID and StyleTemplateID.

Syntax
$StyleGroupMapID = GetPKeyStyleGroupMapByStyleGroupID($StyleGroupID, $StyleTemplateID);
Input
$StyleGroupID (int)
style group id
$StyleTemplateID (int)
style template id
Return
$StyleGroupMapID (int)
style group map id (primary key)

GetPKeyStyleGroupMapsByStyleGroupID

Returns primary keys of StyleGroupMap by alternate keys StyleGroupID and StyleTemplateID.

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

GetPKeyStyleGroupMapsByStyleTemplateID

Returns primary keys of StyleGroupMap by alternate key StyleTemplateID.

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

InsertStyleGroupMap

Creates an entry of StyleGroupMap.

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

UpdateStyleGroupMap

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

Syntax
UpdateStyleGroupMap($StyleGroupMapID, $hStyleGroupMap);
UpdateStyleGroupMap($hStyleGroupMap); # if $hStyleGroupMap includes StyleGroupMapID
Input
$StyleGroupMapID (int)
style group map id (primary key)
$hStyleGroupMap (reference to hash)
with following keys:
  • StyleGroupID - style group id (optional)- int
  • StyleTemplateID - style template id (optional)- int
  • Position - position (optional)- int
Return
1 (int)
1