public class CompanyServiceHttp
extends java.lang.Object
CompanyServiceUtil service
utility. The
static methods of this class calls the same methods of the service utility.
However, the signatures are different because it requires an additional
HttpPrincipal parameter.
The benefits of using the HTTP utility is that it is fast and allows for tunneling without the cost of serializing to text. The drawback is that it only works with Java.
Set the property tunnel.servlet.hosts.allowed in portal.properties to configure security.
The HTTP utility is only generated for remote services.
CompanyServiceSoap| Constructor and Description |
|---|
CompanyServiceHttp() |
| Modifier and Type | Method and Description |
|---|---|
static Company |
addCompany(HttpPrincipal httpPrincipal,
java.lang.String webId,
java.lang.String virtualHost,
java.lang.String mx,
boolean system,
int maxUsers,
boolean active) |
static Company |
deleteCompany(HttpPrincipal httpPrincipal,
long companyId) |
static void |
deleteLogo(HttpPrincipal httpPrincipal,
long companyId) |
static java.util.List<Company> |
getCompanies(HttpPrincipal httpPrincipal) |
static Company |
getCompanyById(HttpPrincipal httpPrincipal,
long companyId) |
static Company |
getCompanyByLogoId(HttpPrincipal httpPrincipal,
long logoId) |
static Company |
getCompanyByMx(HttpPrincipal httpPrincipal,
java.lang.String mx) |
static Company |
getCompanyByVirtualHost(HttpPrincipal httpPrincipal,
java.lang.String virtualHost) |
static Company |
getCompanyByWebId(HttpPrincipal httpPrincipal,
java.lang.String webId) |
static void |
removePreferences(HttpPrincipal httpPrincipal,
long companyId,
java.lang.String[] keys) |
static Company |
updateCompany(HttpPrincipal httpPrincipal,
long companyId,
java.lang.String virtualHost,
java.lang.String mx,
int maxUsers,
boolean active) |
static Company |
updateCompany(HttpPrincipal httpPrincipal,
long companyId,
java.lang.String virtualHost,
java.lang.String mx,
java.lang.String homeURL,
boolean hasLogo,
byte[] logoBytes,
java.lang.String name,
java.lang.String legalName,
java.lang.String legalId,
java.lang.String legalType,
java.lang.String sicCode,
java.lang.String tickerSymbol,
java.lang.String industry,
java.lang.String type,
java.lang.String size) |
static Company |
updateCompany(HttpPrincipal httpPrincipal,
long companyId,
java.lang.String virtualHost,
java.lang.String mx,
java.lang.String homeURL,
boolean hasLogo,
byte[] logoBytes,
java.lang.String name,
java.lang.String legalName,
java.lang.String legalId,
java.lang.String legalType,
java.lang.String sicCode,
java.lang.String tickerSymbol,
java.lang.String industry,
java.lang.String type,
java.lang.String size,
java.lang.String languageId,
java.lang.String timeZoneId,
java.util.List<Address> addresses,
java.util.List<EmailAddress> emailAddresses,
java.util.List<Phone> phones,
java.util.List<Website> websites,
UnicodeProperties unicodeProperties) |
static void |
updateDisplay(HttpPrincipal httpPrincipal,
long companyId,
java.lang.String languageId,
java.lang.String timeZoneId) |
static Company |
updateLogo(HttpPrincipal httpPrincipal,
long companyId,
byte[] bytes) |
static Company |
updateLogo(HttpPrincipal httpPrincipal,
long companyId,
java.io.InputStream inputStream) |
static void |
updatePreferences(HttpPrincipal httpPrincipal,
long companyId,
UnicodeProperties unicodeProperties) |
static void |
updateSecurity(HttpPrincipal httpPrincipal,
long companyId,
java.lang.String authType,
boolean autoLogin,
boolean sendPassword,
boolean strangers,
boolean strangersWithMx,
boolean strangersVerify,
boolean siteLogo) |
public static Company addCompany(HttpPrincipal httpPrincipal, java.lang.String webId, java.lang.String virtualHost, java.lang.String mx, boolean system, int maxUsers, boolean active) throws PortalException
PortalExceptionpublic static Company deleteCompany(HttpPrincipal httpPrincipal, long companyId) throws PortalException
PortalExceptionpublic static void deleteLogo(HttpPrincipal httpPrincipal, long companyId) throws PortalException
PortalExceptionpublic static java.util.List<Company> getCompanies(HttpPrincipal httpPrincipal)
public static Company getCompanyById(HttpPrincipal httpPrincipal, long companyId) throws PortalException
PortalExceptionpublic static Company getCompanyByLogoId(HttpPrincipal httpPrincipal, long logoId) throws PortalException
PortalExceptionpublic static Company getCompanyByMx(HttpPrincipal httpPrincipal, java.lang.String mx) throws PortalException
PortalExceptionpublic static Company getCompanyByVirtualHost(HttpPrincipal httpPrincipal, java.lang.String virtualHost) throws PortalException
PortalExceptionpublic static Company getCompanyByWebId(HttpPrincipal httpPrincipal, java.lang.String webId) throws PortalException
PortalExceptionpublic static void removePreferences(HttpPrincipal httpPrincipal, long companyId, java.lang.String[] keys) throws PortalException
PortalExceptionpublic static Company updateCompany(HttpPrincipal httpPrincipal, long companyId, java.lang.String virtualHost, java.lang.String mx, int maxUsers, boolean active) throws PortalException
PortalExceptionpublic static Company updateCompany(HttpPrincipal httpPrincipal, long companyId, java.lang.String virtualHost, java.lang.String mx, java.lang.String homeURL, boolean hasLogo, byte[] logoBytes, java.lang.String name, java.lang.String legalName, java.lang.String legalId, java.lang.String legalType, java.lang.String sicCode, java.lang.String tickerSymbol, java.lang.String industry, java.lang.String type, java.lang.String size) throws PortalException
PortalExceptionpublic static Company updateCompany(HttpPrincipal httpPrincipal, long companyId, java.lang.String virtualHost, java.lang.String mx, java.lang.String homeURL, boolean hasLogo, byte[] logoBytes, java.lang.String name, java.lang.String legalName, java.lang.String legalId, java.lang.String legalType, java.lang.String sicCode, java.lang.String tickerSymbol, java.lang.String industry, java.lang.String type, java.lang.String size, java.lang.String languageId, java.lang.String timeZoneId, java.util.List<Address> addresses, java.util.List<EmailAddress> emailAddresses, java.util.List<Phone> phones, java.util.List<Website> websites, UnicodeProperties unicodeProperties) throws PortalException
PortalExceptionpublic static void updateDisplay(HttpPrincipal httpPrincipal, long companyId, java.lang.String languageId, java.lang.String timeZoneId) throws PortalException
PortalExceptionpublic static Company updateLogo(HttpPrincipal httpPrincipal, long companyId, byte[] bytes) throws PortalException
PortalExceptionpublic static Company updateLogo(HttpPrincipal httpPrincipal, long companyId, java.io.InputStream inputStream) throws PortalException
PortalExceptionpublic static void updatePreferences(HttpPrincipal httpPrincipal, long companyId, UnicodeProperties unicodeProperties) throws PortalException
PortalExceptionpublic static void updateSecurity(HttpPrincipal httpPrincipal, long companyId, java.lang.String authType, boolean autoLogin, boolean sendPassword, boolean strangers, boolean strangersWithMx, boolean strangersVerify, boolean siteLogo) throws PortalException
PortalException