DataList
|
assistShopper(InternalPalStoreItem item)
Returns a list of profiles, if any for the active user and specified store item.
|
boolean
|
cancelInstallation(PalInfo palInfo)
Un-installs the Pal from the enterprise of the active user.
|
boolean
|
cancelRepository(String storeId)
Un-installs the repository from the enterprise of the active user.
|
boolean
|
cancelSubscription(String storeId)
Cancels a subscription to the given Pal.
|
InternalDesktopProduct
|
createDesktopProduct(Data data)
Creates a desktop product.
|
boolean
|
deletePublication(String storeId)
Deletes the store publication. Returns false if there are any installs for this store.
|
DataList
|
getActivationKeys(InternalPalStoreItem storeItem)
Returns a list of activation keys for this enterprise that are compatible with the store item.
|
DataList
|
getDesktopPals(String profileId)
Returns a DataList of pals containing User workflow accessible by the active user with given profileId.
|
InternalDesktopProduct
|
getDesktopProduct(String productId)
Returns the desktop product with the specified ID.
|
SystemDataView
|
getDesktopProducts(EnterpriseInfo enterprise)
Returns a SystemDataView that can be used for accessing Desktop Products for the enterprise.
|
SystemDataView
|
getEnterpriseStorePals(EnterpriseInfo enterprise)
Returns a SystemDataView that can be used for accessing Pals that are available to this enterprise.
|
InternalPalStoreItem
|
getFeaturedEnterpriseStoreItem(String name)
Returns the featured store item with the specified name.
|
InternalPalStoreItem
|
getFeaturedPersonalStoreItem(String name)
Returns the featured store item with the specified name.
|
SystemDataView
|
getInstallations(EnterpriseInfo enterprise)
Returns a SystemDataView that can be used for accessing Pals that have been installed by the enterprise.
|
PalInfo
|
getInstalledPal(String palId)
Returns information on the specified installed pal.
|
SystemDataView
|
getModules(PalInfo palInfo)
Returns a SystemDataView that can be used for modules of the given installation.
|
PalInfo
|
getPalInfo(String palId)
Returns pal info identified by palId. This is an item that provides pal information for associating with desktop products or the store.
|
PalInfo
|
getPalInstall(InternalPalStoreItem store, Enterprise enterprise)
Returns the Pal installed for the enterprise if one exists. Note that an enterprise may have multiple installations of the same transaction pal, in which case you should be careful how you use the returning PalInfo since it may not accurately reflect multiple installations.
|
SystemDataView
|
getPersonalStorePals(ProfileInfo profile)
Returns a SystemDataView that can be used for accessing Pals that are available to this personal user.
|
SystemDataView
|
getPublishablePals(EnterpriseInfo enterprise)
Returns a SystemDataView that can be used for accessing Pals that can be published by the enterprise.
|
SystemDataView
|
getPublishedPals(EnterpriseInfo enterprise)
Returns a SystemDataView that can be used for accessing Pals that have been published by the enterprise.
|
SystemDataView
|
getRepositories(EnterpriseInfo enterprise)
Returns a SystemDataView that can be used for accessing Repository pals that have been installed by the enterprise.
|
InternalPalStoreInfo
|
getStoreInfo(String palId)
Returns pal item identified by palId. This is an item that provides store information prior to actually publishing the pal in the store.
|
InternalPalStoreItem
|
getStoreItem(String storeId)
Returns store item identified by storeId
|
InternalPalStoreItem
|
getStoreItemByInvite(String inviteCode)
Returns store item identified by inviteCode
|
SystemDataView
|
getStoreProducts()
Returns a SystemDataView that can be used for accessing publicly available Desktop Products.
|
SystemDataView
|
getSystemDesktopProducts()
Returns a SystemDataView that can be used for accessing Desktop Products for any enterprise. Requires system user.
|
SystemDataView
|
getSystemStorePals()
Returns a SystemDataView that can be used for accessing store items. Requires system admin permissions.
|
DataList
|
getVersions(String storeId)
Returns a list of version options for the specified store
|
DataList
|
getZones(InternalPalStoreItem storeItem)
Returns a list of zones for this enterprise that are compatible with the store item.
|
PalInfo
|
install(String storeId, String inviteCode, String groupName, String notificationId, String keyId, String zoneId)
Installs the Pal into the enterprise of the active user. Returns the installed PalId on success. Otherwise you should check the error. The zoneId must be null, 'none', 'new', or a valid existing zone id.
|
PalInfo
|
installDuplicate(String palName, String storeId, String inviteCode, String groupName, String notificationId, String keyId, String zoneId)
Installs the Pal into the enterprise of the active user. Returns the installed PalInfo on success. Otherwise you should check the error. Duplicate installations are only allowed for non console store items. The zoneId must be null, 'none', 'new', or a valid existing zone id.
|
PalInfo
|
installModule(String storeId, String palId)
Installs the Module Pal into the enterprise of the active user and associates it with the specified parent pal. Returns the installed PalId on success. Otherwise you should check the error.
|
boolean
|
installRepository(String storeId, String inviteCode)
Creates access to the specified repository pal for enterprise of the active user. Returns true on success. Otherwise you should check the error.
|
boolean
|
isPalNameUnique(String palName, Enterprise enterprise)
Returns true if the name is unique.
|
boolean
|
keepInstallation(PalInfo palInfo)
If an installation was cancelled but not yet completed, this cancels the cancellation.
|
InternalPalStoreItem
|
publish(String palId)
Publishes the Pal to the store.
|
|
setProfile(String profileId)
Sets the profile to be used for interaction with this store. This is primarily used in a web service or tunnel environment.
|
PalInfo
|
subscribe(String storeId, String inviteCode)
Adds a subscription to the given Pal for the current user. If the store item requires an invite code, the inviteCode must not be null.
|
String
|
subscribeDesktop(String productId, String palId, String profileId)
Adds a subscription to the given store item for the current user. Returns the user encrypted SSO if successful.
|
String
|
toString()
Returns a description of this object.
|
boolean
|
updateStoreItem(InternalPalStoreItem storeItem)
Upgrades the versioned copy of the Pal in the store to the deployed copy of the Pal. This applies only to store pals of type 'Linked'. If the Pal is 'Automatic' upgrade, all installations will automatically get the new code.
|
boolean
|
upgrade(String palId, String version)
Upgrades the pal to the specified version.
|
boolean
|
validateDesktopProduct(Data data)
Validates the data for creating a desktop product.
|
Method Detail
DataList assistShopper(InternalPalStoreItem item)
Returns a list of profiles, if any for the active user and specified store item.
Parameters:
Returns:
DataList
DataList Name: profiles
DataList Fields: id, name, enterprise, system
Since:
09-25-2009
boolean cancelInstallation(PalInfo palInfo)
Un-installs the Pal from the enterprise of the active user.
Parameters:
-
PalInfo
palInfo
Required parameter.
Returns:
boolean
Since:
02-03-2011
boolean cancelRepository(String storeId)
Un-installs the repository from the enterprise of the active user.
Parameters:
Returns:
boolean
Since:
02-03-2011
boolean cancelSubscription(String storeId)
Cancels a subscription to the given Pal.
Parameters:
Returns:
boolean
Since:
07-14-2009
InternalDesktopProduct createDesktopProduct(Data data)
Creates a desktop product.
Parameters:
Returns:
InternalDesktopProduct
Since:
07-14-2009
boolean deletePublication(String storeId)
Deletes the store publication. Returns false if there are any installs for this store.
Parameters:
Returns:
boolean
Since:
07-14-2009
DataList getActivationKeys(InternalPalStoreItem storeItem)
Returns a list of activation keys for this enterprise that are compatible with the store item.
Parameters:
Returns:
DataList
DataList Name: keys
DataList Fields: id, name
Since:
08-06-2008
DataList getDesktopPals(String profileId)
Returns a DataList of pals containing User workflow accessible by the active user with given profileId.
Parameters:
Returns:
DataList
DataList Name: pals
DataList Fields: id, name, description, category
Since:
08-31-2009
InternalDesktopProduct getDesktopProduct(String productId)
Returns the desktop product with the specified ID.
Parameters:
Returns:
InternalDesktopProduct
Since:
07-14-2009
SystemDataView getDesktopProducts(EnterpriseInfo enterprise)
Returns a SystemDataView that can be used for accessing Desktop Products for the enterprise.
Parameters:
Returns:
SystemDataView
DataList Name: DesktopProducts
DataList Keys/Column Name |
Column Type |
Read Only |
productId |
String |
|
createDate |
Date |
|
marketingUrl |
String |
|
installUrl |
String |
|
productName |
String |
|
publisher |
String |
|
enabledStatus |
Boolean |
|
approveStatus |
String |
|
privateAccess |
Boolean |
|
Since:
07-14-2009
SystemDataView getEnterpriseStorePals(EnterpriseInfo enterprise)
Returns a SystemDataView that can be used for accessing Pals that are available to this enterprise.
Parameters:
Returns:
SystemDataView
DataList Name: EnterpriseStorePals
DataList Keys/Column Name |
Column Type |
Read Only |
palId |
String |
|
modeTransaction |
Boolean |
|
modeConsole |
Boolean |
|
modeWeb |
Boolean |
|
modeUser |
Boolean |
|
module |
Boolean |
|
repository |
Boolean |
|
category |
String |
|
storeId |
String |
|
storeName |
String |
|
description |
String |
|
trialPeriod |
Number |
|
publisher |
String |
|
createDate |
Date |
|
industry1 |
String |
|
industry2 |
String |
|
industry3 |
String |
|
category1 |
String |
|
category2 |
String |
|
category3 |
String |
|
versioned |
Boolean |
|
installType |
String |
|
upgradeType |
String |
|
icon |
String |
|
logo |
String |
|
featured |
Boolean |
|
Since:
07-14-2009
InternalPalStoreItem getFeaturedEnterpriseStoreItem(String name)
Returns the featured store item with the specified name.
Parameters:
Returns:
InternalPalStoreItem
Since:
07-07-2010
InternalPalStoreItem getFeaturedPersonalStoreItem(String name)
Returns the featured store item with the specified name.
Parameters:
Returns:
InternalPalStoreItem
Since:
07-07-2010
SystemDataView getInstallations(EnterpriseInfo enterprise)
Returns a SystemDataView that can be used for accessing Pals that have been installed by the enterprise.
Parameters:
Returns:
SystemDataView
DataList Name: Installations
DataList Keys/Column Name |
Column Type |
Read Only |
palId |
String |
|
name |
String |
|
description |
String |
|
category |
String |
|
createDate |
Date |
|
modifiedDate |
Date |
|
version |
String |
|
modeTransaction |
Boolean |
|
modeConsole |
Boolean |
|
modeWeb |
Boolean |
|
module |
Boolean |
|
storeId |
String |
|
installType |
String |
|
upgradeType |
String |
|
cancelDate |
Date |
|
currentVersion |
String |
|
lastModified |
String |
|
Since:
07-14-2009
PalInfo getInstalledPal(String palId)
Returns information on the specified installed pal.
Parameters:
-
String
palId
Required parameter.
Returns:
PalInfo
Since:
02-03-2011
SystemDataView getModules(PalInfo palInfo)
Returns a SystemDataView that can be used for modules of the given installation.
Parameters:
-
PalInfo
palInfo
Required parameter.
Returns:
SystemDataView
DataList Name: ModuleInstallations
DataList Keys/Column Name |
Column Type |
Read Only |
palId |
String |
|
name |
String |
|
description |
String |
|
category |
String |
|
createDate |
Date |
|
modifiedDate |
Date |
|
version |
String |
|
modeTransaction |
Boolean |
|
modeConsole |
Boolean |
|
modeWeb |
Boolean |
|
module |
Boolean |
|
storeId |
String |
|
installType |
String |
|
upgradeType |
String |
|
cancelDate |
Date |
|
currentVersion |
String |
|
lastModified |
String |
|
Since:
07-05-2019
PalInfo getPalInfo(String palId)
Returns pal info identified by palId. This is an item that provides pal information for associating with desktop products or the store.
Parameters:
Returns:
PalInfo
Since:
09-25-2009
PalInfo getPalInstall(InternalPalStoreItem store, Enterprise enterprise)
Returns the Pal installed for the enterprise if one exists. Note that an enterprise may have multiple installations of the same transaction pal, in which case you should be careful how you use the returning PalInfo since it may not accurately reflect multiple installations.
Parameters:
Returns:
PalInfo
Since:
05-20-2010
SystemDataView getPersonalStorePals(ProfileInfo profile)
Returns a SystemDataView that can be used for accessing Pals that are available to this personal user.
Parameters:
Returns:
SystemDataView
DataList Name: PersonalStorePals
DataList Keys/Column Name |
Column Type |
Read Only |
palId |
String |
|
modeTransaction |
Boolean |
|
modeConsole |
Boolean |
|
modeUser |
Boolean |
|
module |
Boolean |
|
storeId |
String |
|
storeName |
String |
|
description |
String |
|
trialPeriod |
Number |
|
publisher |
String |
|
createDate |
Date |
|
industry1 |
String |
|
industry2 |
String |
|
industry3 |
String |
|
category1 |
String |
|
category2 |
String |
|
category3 |
String |
|
icon |
String |
|
logo |
String |
|
featured |
Boolean |
|
Since:
07-14-2009
SystemDataView getPublishablePals(EnterpriseInfo enterprise)
Returns a SystemDataView that can be used for accessing Pals that can be published by the enterprise.
Parameters:
Returns:
SystemDataView
DataList Name: PublishablePals
DataList Keys/Column Name |
Column Type |
Read Only |
palId |
String |
|
name |
String |
|
description |
String |
|
category |
String |
|
createDate |
Date |
|
modifiedDate |
Date |
|
version |
String |
|
modeTransaction |
Boolean |
|
modeConsole |
Boolean |
|
modeWeb |
Boolean |
|
modeUser |
Boolean |
|
module |
Boolean |
|
repository |
Boolean |
|
Since:
07-14-2009
SystemDataView getPublishedPals(EnterpriseInfo enterprise)
Returns a SystemDataView that can be used for accessing Pals that have been published by the enterprise.
Parameters:
Returns:
SystemDataView
DataList Name: PublishedPals
DataList Keys/Column Name |
Column Type |
Read Only |
palId |
String |
|
modeTransaction |
Boolean |
|
modeConsole |
Boolean |
|
modeWeb |
Boolean |
|
modeUser |
Boolean |
|
module |
Boolean |
|
repository |
Boolean |
|
storeId |
String |
|
storeName |
String |
|
description |
String |
|
trialPeriod |
Number |
|
publisher |
String |
|
audience |
String |
|
createDate |
Date |
|
industry1 |
String |
|
industry2 |
String |
|
industry3 |
String |
|
category1 |
String |
|
category2 |
String |
|
category3 |
String |
|
versioned |
Boolean |
|
installType |
String |
|
approveStatus |
String |
|
upgradeType |
String |
|
privateInvite |
Boolean |
|
icon |
String |
|
logo |
String |
|
featured |
Boolean |
|
Since:
07-14-2009
SystemDataView getRepositories(EnterpriseInfo enterprise)
Returns a SystemDataView that can be used for accessing Repository pals that have been installed by the enterprise.
Parameters:
Returns:
SystemDataView
DataList Name: Repositories
DataList Keys/Column Name |
Column Type |
Read Only |
storeId |
String |
|
storeName |
String |
|
publisher |
String |
|
createDate |
Date |
|
name |
String |
|
modifiedDate |
Date |
|
version |
String |
|
modeTransaction |
Boolean |
|
modeConsole |
Boolean |
|
modeWeb |
Boolean |
|
modeUser |
Boolean |
|
Since:
10-09-2009
InternalPalStoreInfo getStoreInfo(String palId)
Returns pal item identified by palId. This is an item that provides store information prior to actually publishing the pal in the store.
Parameters:
Returns:
InternalPalStoreInfo
Since:
07-14-2009
InternalPalStoreItem getStoreItem(String storeId)
Returns store item identified by storeId
Parameters:
Returns:
InternalPalStoreItem
Since:
07-14-2009
InternalPalStoreItem getStoreItemByInvite(String inviteCode)
Returns store item identified by inviteCode
Parameters:
Returns:
InternalPalStoreItem
Since:
07-14-2009
SystemDataView getStoreProducts()
Returns a SystemDataView that can be used for accessing publicly available Desktop Products.
Returns:
SystemDataView
DataList Name: StoreProducts
DataList Keys/Column Name |
Column Type |
Read Only |
productId |
String |
|
createDate |
Date |
|
marketingUrl |
String |
|
installUrl |
String |
|
productName |
String |
|
publisher |
String |
|
privateAccess |
Boolean |
|
Since:
09-02-2009
SystemDataView getSystemDesktopProducts()
Returns a SystemDataView that can be used for accessing Desktop Products for any enterprise. Requires system user.
Returns:
SystemDataView
DataList Name: SystemDesktopProducts
DataList Keys/Column Name |
Column Type |
Read Only |
productId |
String |
|
createDate |
Date |
|
marketingUrl |
String |
|
installUrl |
String |
|
productName |
String |
|
enabledStatus |
Boolean |
|
approveStatus |
String |
|
privateAccess |
Boolean |
|
publisher |
String |
|
Since:
09-08-2009
SystemDataView getSystemStorePals()
Returns a SystemDataView that can be used for accessing store items. Requires system admin permissions.
Returns:
SystemDataView
DataList Name: SystemStorePals
DataList Keys/Column Name |
Column Type |
Read Only |
palId |
String |
|
modeTransaction |
Boolean |
|
modeConsole |
Boolean |
|
modeWeb |
Boolean |
|
modeUser |
Boolean |
|
module |
Boolean |
|
repository |
Boolean |
|
storeId |
String |
|
storeName |
String |
|
description |
String |
|
trialPeriod |
Number |
|
publisher |
String |
|
createDate |
Date |
|
industry1 |
String |
|
industry2 |
String |
|
industry3 |
String |
|
category1 |
String |
|
category2 |
String |
|
category3 |
String |
|
versioned |
Boolean |
|
approveStatus |
String |
|
installType |
String |
|
upgradeType |
String |
|
privateInvite |
Boolean |
|
icon |
String |
|
logo |
String |
|
featured |
Boolean |
|
Since:
09-02-2009
DataList getVersions(String storeId)
Returns a list of version options for the specified store
Parameters:
Returns:
DataList
DataList Name: versions
DataList Fields: version, date
Since:
10-09-2018
DataList getZones(InternalPalStoreItem storeItem)
Returns a list of zones for this enterprise that are compatible with the store item.
Parameters:
Returns:
DataList
DataList Name: zones
DataList Fields: id, name, defaultZone
Since:
10-26-2010
PalInfo install(String storeId, String inviteCode, String groupName, String notificationId, String keyId, String zoneId)
Installs the Pal into the enterprise of the active user. Returns the installed PalId on success. Otherwise you should check the error. The zoneId must be null, 'none', 'new', or a valid existing zone id.
Parameters:
-
String
storeId
-
String
inviteCode
-
String
groupName
-
String
notificationId
-
String
keyId
-
String
zoneId
Returns:
PalInfo
Since:
07-14-2009
PalInfo installDuplicate(String palName, String storeId, String inviteCode, String groupName, String notificationId, String keyId, String zoneId)
Installs the Pal into the enterprise of the active user. Returns the installed PalInfo on success. Otherwise you should check the error. Duplicate installations are only allowed for non console store items. The zoneId must be null, 'none', 'new', or a valid existing zone id.
Parameters:
-
String
palName
-
String
storeId
-
String
inviteCode
-
String
groupName
-
String
notificationId
-
String
keyId
-
String
zoneId
Returns:
PalInfo
Since:
07-14-2009
PalInfo installModule(String storeId, String palId)
Installs the Module Pal into the enterprise of the active user and associates it with the specified parent pal. Returns the installed PalId on success. Otherwise you should check the error.
Parameters:
-
String
storeId
Required parameter.
-
String
palId
Required parameter.
Returns:
PalInfo
Since:
07-05-2019
boolean installRepository(String storeId, String inviteCode)
Creates access to the specified repository pal for enterprise of the active user. Returns true on success. Otherwise you should check the error.
Parameters:
-
String
storeId
-
String
inviteCode
Returns:
boolean
Since:
10-09-2009
boolean isPalNameUnique(String palName, Enterprise enterprise)
Returns true if the name is unique.
Parameters:
Returns:
boolean
Since:
05-20-2010
boolean keepInstallation(PalInfo palInfo)
If an installation was cancelled but not yet completed, this cancels the cancellation.
Parameters:
-
PalInfo
palInfo
Required parameter.
Returns:
boolean
Since:
01-12-2011
InternalPalStoreItem publish(String palId)
Publishes the Pal to the store.
Parameters:
Returns:
InternalPalStoreItem
Since:
07-14-2009
setProfile(String profileId)
Sets the profile to be used for interaction with this store. This is primarily used in a web service or tunnel environment.
Parameters:
-
String
profileId
Required parameter.
Since:
10-15-2019
PalInfo subscribe(String storeId, String inviteCode)
Adds a subscription to the given Pal for the current user. If the store item requires an invite code, the inviteCode must not be null.
Parameters:
-
String
storeId
-
String
inviteCode
Returns:
PalInfo
Since:
07-14-2009
String subscribeDesktop(String productId, String palId, String profileId)
Adds a subscription to the given store item for the current user. Returns the user encrypted SSO if successful.
Parameters:
-
String
productId
-
String
palId
-
String
profileId
Returns:
String
Since:
07-14-2009
String toString()
Returns a description of this object.
Returns:
String
Since:
07-14-2009
boolean updateStoreItem(InternalPalStoreItem storeItem)
Upgrades the versioned copy of the Pal in the store to the deployed copy of the Pal. This applies only to store pals of type 'Linked'. If the Pal is 'Automatic' upgrade, all installations will automatically get the new code.
Parameters:
Returns:
boolean
Since:
06-28-2011
boolean upgrade(String palId, String version)
Upgrades the pal to the specified version.
Parameters:
-
String
palId
-
String
version
Returns:
boolean
Since:
10-09-2018
boolean validateDesktopProduct(Data data)
Validates the data for creating a desktop product.
Parameters:
Returns:
boolean
Since:
07-14-2009