ePages 7.28.0 - DE_EPAGES/MeinPaket/API/Table/MeinPaketCustomerMap.pm

Package DE_EPAGES::MeinPaket::API::Table::MeinPaketCustomerMap

interface for table MeinPaketCustomerMap

@EXPORT_OK
InsertMeinPaketCustomerMap
UpdateMeinPaketCustomerMap
DeleteMeinPaketCustomerMap
GetAllPKeyMeinPaketCustomerMaps
GetAllInfoMeinPaketCustomerMaps
GetInfoMeinPaketCustomerMap
ExistsMeinPaketCustomerMap
GetPKeyMeinPaketCustomerMapsByMeinPaketCustomerNo
GetInfoMeinPaketCustomerMapsByMeinPaketCustomerNo
GetPKeyMeinPaketCustomerMapByCustomerID
GetInfoMeinPaketCustomerMapByCustomerID
ExistsMeinPaketCustomerMapByCustomerID
GetPKeyMeinPaketCustomerMapsByCustomerID
GetInfoMeinPaketCustomerMapsByCustomerID
GetPKeyMeinPaketCustomerMapsByPortalSiteID
GetInfoMeinPaketCustomerMapsByPortalSiteID

Functions

DeleteMeinPaketCustomerMap
ExistsMeinPaketCustomerMap
ExistsMeinPaketCustomerMapByCustomerID
GetAllInfoMeinPaketCustomerMaps
GetAllPKeyMeinPaketCustomerMaps
GetInfoMeinPaketCustomerMap
GetInfoMeinPaketCustomerMapByCustomerID
GetInfoMeinPaketCustomerMapsByCustomerID
GetInfoMeinPaketCustomerMapsByMeinPaketCustomerNo
GetInfoMeinPaketCustomerMapsByPortalSiteID
GetPKeyMeinPaketCustomerMapByCustomerID
GetPKeyMeinPaketCustomerMapsByCustomerID
GetPKeyMeinPaketCustomerMapsByMeinPaketCustomerNo
GetPKeyMeinPaketCustomerMapsByPortalSiteID
InsertMeinPaketCustomerMap
OnDeleteCustomer
OnDeletePortalSite
UpdateMeinPaketCustomerMap

DeleteMeinPaketCustomerMap

Deletes a(n) MeinPaketCustomerMap.

Syntax
DeleteMeinPaketCustomerMap($MeinPaketCustomerMapID);
DeleteMeinPaketCustomerMap($hMeinPaketCustomerMap); # if $hMeinPaketCustomerMap includes MeinPaketCustomerMapID
Input
$MeinPaketCustomerMapID (int)
primary key (primary key)

ExistsMeinPaketCustomerMap

Returns true if the MeinPaketCustomerMap exists.

Syntax
$exists = ExistsMeinPaketCustomerMap($MeinPaketCustomerMapID);
Input
$MeinPaketCustomerMapID (int)
primary key (primary key)
Return
$exists (boolean)
1/0 the MeinPaketCustomerMap exists (yes/no)

ExistsMeinPaketCustomerMapByCustomerID

Returns true if a MeinPaketCustomerMap by alternate key CustomerID exists.

Syntax
$MeinPaketCustomerMapID = ExistsMeinPaketCustomerMapByCustomerID($CustomerID);
Input
$CustomerID (int)
customer identifier
Return
$exists (boolean)
1/0 the u_customerid exists (yes/no)

GetAllInfoMeinPaketCustomerMaps

Returns all objects of MeinPaketCustomerMap.

Syntax
$ahMeinPaketCustomerMaps = GetAllInfoMeinPaketCustomerMaps();
Return
$ahMeinPaketCustomerMaps (reference to array of hashes)
with following keys:
  • MeinPaketCustomerMapID - primary key (primary key)- int
  • CustomerID - customer identifier - int
  • PortalSiteID - portal site id (optional)- int
  • MeinPaketCustomerNo - MeinPaket.de customer number - varchar(100)

GetAllPKeyMeinPaketCustomerMaps

Returns all MeinPaketCustomerMap identifiers.

Syntax
$aMeinPaketCustomerMapIDs = GetAllPKeyMeinPaketCustomerMaps();
Return
$aMeinPaketCustomerMapIDs (reference to array of int)
primary key

GetInfoMeinPaketCustomerMap

Returns the MeinPaketCustomerMap by identifier.

Syntax
$hMeinPaketCustomerMap = GetInfoMeinPaketCustomerMap($MeinPaketCustomerMapID);
Input
$MeinPaketCustomerMapID (int)
primary key (primary key)
Return
$hMeinPaketCustomerMap (reference to hash)
with following keys:
  • MeinPaketCustomerMapID - primary key (primary key)- int
  • CustomerID - customer identifier - int
  • PortalSiteID - portal site id (optional)- int
  • MeinPaketCustomerNo - MeinPaket.de customer number - varchar(100)

GetInfoMeinPaketCustomerMapByCustomerID

Returns the object of MeinPaketCustomerMap by alternate key CustomerID.

Syntax
$hMeinPaketCustomerMap = GetInfoMeinPaketCustomerMapByCustomerID($CustomerID);
Input
$CustomerID (int)
customer identifier
Return
$hMeinPaketCustomerMap (reference to hash)
with following keys:
  • MeinPaketCustomerMapID - primary key (primary key)- int
  • CustomerID - customer identifier - int
  • PortalSiteID - portal site id (optional)- int
  • MeinPaketCustomerNo - MeinPaket.de customer number - varchar(100)

GetInfoMeinPaketCustomerMapsByCustomerID

Returns objects of MeinPaketCustomerMap by alternate key CustomerID.

Syntax
$ahMeinPaketCustomerMaps = GetInfoMeinPaketCustomerMapsByCustomerID($CustomerID);
Input
$CustomerID (int)
customer identifier
Return
$ahMeinPaketCustomerMaps (reference to array of hashes)
with following keys:
  • MeinPaketCustomerMapID - primary key (primary key)- int
  • CustomerID - customer identifier - int
  • PortalSiteID - portal site id (optional)- int
  • MeinPaketCustomerNo - MeinPaket.de customer number - varchar(100)

GetInfoMeinPaketCustomerMapsByMeinPaketCustomerNo

Returns objects of MeinPaketCustomerMap by alternate key MeinPaketCustomerNo.

Syntax
$ahMeinPaketCustomerMaps = GetInfoMeinPaketCustomerMapsByMeinPaketCustomerNo($MeinPaketCustomerNo);
Input
$MeinPaketCustomerNo (varchar(100))
MeinPaket.de customer number
Return
$ahMeinPaketCustomerMaps (reference to array of hashes)
with following keys:
  • MeinPaketCustomerMapID - primary key (primary key)- int
  • CustomerID - customer identifier - int
  • PortalSiteID - portal site id (optional)- int
  • MeinPaketCustomerNo - MeinPaket.de customer number - varchar(100)

GetInfoMeinPaketCustomerMapsByPortalSiteID

Returns objects of MeinPaketCustomerMap by alternate key PortalSiteID.

Syntax
$ahMeinPaketCustomerMaps = GetInfoMeinPaketCustomerMapsByPortalSiteID($PortalSiteID);
Input
$PortalSiteID (int)
portal site id
Return
$ahMeinPaketCustomerMaps (reference to array of hashes)
with following keys:
  • MeinPaketCustomerMapID - primary key (primary key)- int
  • CustomerID - customer identifier - int
  • PortalSiteID - portal site id (optional)- int
  • MeinPaketCustomerNo - MeinPaket.de customer number - varchar(100)

GetPKeyMeinPaketCustomerMapByCustomerID

Returns primary key of MeinPaketCustomerMap by alternate key CustomerID.

Syntax
$MeinPaketCustomerMapID = GetPKeyMeinPaketCustomerMapByCustomerID($CustomerID);
Input
$CustomerID (int)
customer identifier
Return
$MeinPaketCustomerMapID (int)
primary key (primary key)

GetPKeyMeinPaketCustomerMapsByCustomerID

Returns primary keys of MeinPaketCustomerMap by alternate key CustomerID.

Syntax
$aKeys = GetPKeyMeinPaketCustomerMapsByCustomerID($CustomerID);
Input
$CustomerID (int)
customer identifier
Return
$aKeys (reference to array of int)
primary key (primary key)

GetPKeyMeinPaketCustomerMapsByMeinPaketCustomerNo

Returns primary keys of MeinPaketCustomerMap by alternate key MeinPaketCustomerNo.

Syntax
$aKeys = GetPKeyMeinPaketCustomerMapsByMeinPaketCustomerNo($MeinPaketCustomerNo);
Input
$MeinPaketCustomerNo (varchar(100))
MeinPaket.de customer number
Return
$aKeys (reference to array of int)
primary key (primary key)

GetPKeyMeinPaketCustomerMapsByPortalSiteID

Returns primary keys of MeinPaketCustomerMap by alternate key PortalSiteID.

Syntax
$aKeys = GetPKeyMeinPaketCustomerMapsByPortalSiteID($PortalSiteID);
Input
$PortalSiteID (int)
portal site id
Return
$aKeys (reference to array of int)
primary key (primary key)

InsertMeinPaketCustomerMap

Creates an entry of MeinPaketCustomerMap.

Syntax
$MeinPaketCustomerMapID = InsertMeinPaketCustomerMap($hMeinPaketCustomerMap);
Input
$hMeinPaketCustomerMap (reference to hash)
with following keys:
  • MeinPaketCustomerMapID - primary key (primary key)(optional)- int
  • CustomerID - customer identifier - int
  • PortalSiteID - portal site id (optional)- int
  • MeinPaketCustomerNo - MeinPaket.de customer number - varchar(100)
Return
$MeinPaketCustomerMapID (int)
primary key (primary key)

OnDeleteCustomer

Deletes MeinPaketCustomerMap of this model when a(n) Customer is deleted.

Syntax
OnDeleteCustomer($hParams);
Input
$hParams (ref.hash.*)
primary key of object Customer, key is
  • CustomerID

OnDeletePortalSite

Deletes MeinPaketCustomerMap of this model when a(n) PortalSite is deleted.

Syntax
OnDeletePortalSite($hParams);
Input
$hParams (ref.hash.*)
primary key of object PortalSite, key is
  • PortalSiteID

UpdateMeinPaketCustomerMap

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

Syntax
UpdateMeinPaketCustomerMap($MeinPaketCustomerMapID, $hMeinPaketCustomerMap);
UpdateMeinPaketCustomerMap($hMeinPaketCustomerMap); # if $hMeinPaketCustomerMap includes MeinPaketCustomerMapID
Input
$MeinPaketCustomerMapID (int)
primary key (primary key)
$hMeinPaketCustomerMap (reference to hash)
with following keys:
  • CustomerID - customer identifier - int
  • PortalSiteID - portal site id (optional)- int
  • MeinPaketCustomerNo - MeinPaket.de customer number - varchar(100)