public class InstallationService extends java.lang.Object implements IInstallation
| Constructor and Description | 
|---|
InstallationService(BmContext context)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
deleteLogo()  | 
java.lang.String | 
getHostReport()  | 
PublicInfos | 
getInfos()  | 
CustomLogo | 
getLogo()  | 
java.util.List<java.lang.String> | 
getSubscriptionContacts()  | 
SubscriptionInformations | 
getSubscriptionInformations()  | 
SystemState | 
getSystemState()  | 
InstallationVersion | 
getVersion()  | 
TaskRef | 
initialize()  | 
void | 
maintenanceMode()  | 
void | 
markSchemaAsUpgraded()  | 
TaskRef | 
partialUpgrade(java.lang.String fromVersion,
              java.lang.String toVersion)  | 
void | 
removeSubscription()  | 
void | 
resetIndexes()  | 
void | 
runningMode()  | 
java.lang.String | 
sendHostReport()  | 
void | 
setLogo(byte[] logo)  | 
void | 
setSubscriptionContacts(java.util.List<java.lang.String> emails)  | 
void | 
updateSubscription(java.lang.String licence)  | 
void | 
updateSubscriptionVersion(java.lang.String version)
Update subscription URL to given version on all servers 
 | 
void | 
updateSubscriptionWithArchive(Stream archive)  | 
TaskRef | 
upgrade()  | 
UpgradeStatus | 
upgradeStatus()  | 
public InstallationService(BmContext context)
public TaskRef upgrade() throws ServerFault
upgrade in interface IInstallationServerFaultpublic TaskRef partialUpgrade(java.lang.String fromVersion, java.lang.String toVersion) throws ServerFault
partialUpgrade in interface IInstallationServerFaultpublic TaskRef initialize() throws ServerFault
initialize in interface IInstallationServerFaultpublic InstallationVersion getVersion() throws ServerFault
getVersion in interface IInstallationServerFaultpublic void markSchemaAsUpgraded()
                          throws ServerFault
markSchemaAsUpgraded in interface IInstallationServerFaultpublic SubscriptionInformations getSubscriptionInformations() throws ServerFault
getSubscriptionInformations in interface IInstallationServerFaultpublic void updateSubscription(java.lang.String licence)
                        throws ServerFault
updateSubscription in interface IInstallationServerFaultpublic void updateSubscriptionWithArchive(Stream archive) throws ServerFault
updateSubscriptionWithArchive in interface IInstallationServerFaultpublic void updateSubscriptionVersion(java.lang.String version)
IInstallationupdateSubscriptionVersion in interface IInstallationversion - target version. Special versions:
                public void removeSubscription()
                        throws ServerFault
removeSubscription in interface IInstallationServerFaultpublic void resetIndexes()
resetIndexes in interface IInstallationpublic void setLogo(byte[] logo)
             throws ServerFault
setLogo in interface ICustomThemeServerFaultpublic void deleteLogo()
                throws ServerFault
deleteLogo in interface ICustomThemeServerFaultpublic CustomLogo getLogo() throws ServerFault
getLogo in interface ICustomThemeServerFaultpublic SystemState getSystemState() throws ServerFault
getSystemState in interface IInstallationServerFaultpublic void maintenanceMode()
                     throws ServerFault
maintenanceMode in interface IInstallationServerFaultpublic void runningMode()
                 throws ServerFault
runningMode in interface IInstallationServerFaultpublic UpgradeStatus upgradeStatus() throws ServerFault
upgradeStatus in interface IInstallationServerFaultpublic PublicInfos getInfos()
getInfos in interface IInstallationpublic java.util.List<java.lang.String> getSubscriptionContacts()
                                                         throws ServerFault
getSubscriptionContacts in interface IInstallationServerFaultpublic void setSubscriptionContacts(java.util.List<java.lang.String> emails)
                             throws ServerFault
setSubscriptionContacts in interface IInstallationServerFaultpublic java.lang.String getHostReport()
getHostReport in interface IInstallationpublic java.lang.String sendHostReport()
sendHostReport in interface IInstallationCopyright © 2021. All Rights Reserved.