Package com.liferay.portal.service.http
Class AddressServiceHttp
Object
com.liferay.portal.service.http.AddressServiceHttp
Provides the HTTP utility for the
AddressServiceUtil
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.
- Author:
- Brian Wing Shun Chan
- {$generated.description}
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.liferay.portal.kernel.model.Address
addAddress
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, String externalReferenceCode, String className, long classPK, String name, String description, String street1, String street2, String street3, String city, String zip, long regionId, long countryId, long listTypeId, boolean mailing, boolean primary, String phoneNumber, com.liferay.portal.kernel.service.ServiceContext serviceContext) static void
deleteAddress
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long addressId) static com.liferay.portal.kernel.model.Address
getAddress
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long addressId) static List<com.liferay.portal.kernel.model.Address>
getAddresses
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, String className, long classPK) static List<com.liferay.portal.kernel.model.Address>
getListTypeAddresses
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, String className, long classPK, long[] listTypeIds) static com.liferay.portal.kernel.model.Address
updateAddress
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long addressId, String name, String description, String street1, String street2, String street3, String city, String zip, long regionId, long countryId, long listTypeId, boolean mailing, boolean primary, String phoneNumber) static com.liferay.portal.kernel.model.Address
updateExternalReferenceCode
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long addressId, String externalReferenceCode) static com.liferay.portal.kernel.model.Address
updateExternalReferenceCode
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, com.liferay.portal.kernel.model.Address address, String externalReferenceCode)
-
Constructor Details
-
AddressServiceHttp
public AddressServiceHttp()
-
-
Method Details
-
addAddress
public static com.liferay.portal.kernel.model.Address addAddress(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, String externalReferenceCode, String className, long classPK, String name, String description, String street1, String street2, String street3, String city, String zip, long regionId, long countryId, long listTypeId, boolean mailing, boolean primary, String phoneNumber, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
deleteAddress
public static void deleteAddress(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long addressId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getAddress
public static com.liferay.portal.kernel.model.Address getAddress(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long addressId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getAddresses
public static List<com.liferay.portal.kernel.model.Address> getAddresses(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, String className, long classPK) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getListTypeAddresses
public static List<com.liferay.portal.kernel.model.Address> getListTypeAddresses(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, String className, long classPK, long[] listTypeIds) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateAddress
public static com.liferay.portal.kernel.model.Address updateAddress(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long addressId, String name, String description, String street1, String street2, String street3, String city, String zip, long regionId, long countryId, long listTypeId, boolean mailing, boolean primary, String phoneNumber) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateExternalReferenceCode
public static com.liferay.portal.kernel.model.Address updateExternalReferenceCode(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, com.liferay.portal.kernel.model.Address address, String externalReferenceCode) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateExternalReferenceCode
public static com.liferay.portal.kernel.model.Address updateExternalReferenceCode(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long addressId, String externalReferenceCode) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-