com.liferay.portal.service
Interface PhoneService
- All Superinterfaces:
- BaseService
- All Known Implementing Classes:
- PhoneServiceWrapper
@AccessControlled
@JSONWebService
@ProviderType
@Transactional(isolation=PORTAL,
rollbackFor={PortalException.class,SystemException.class})
public interface PhoneService- extends BaseService
Provides the remote service interface for Phone. Methods of this
service are expected to have security checks based on the propagated JAAS
credentials because this service can be accessed remotely.
- See Also:
PhoneServiceUtil,
PhoneServiceBaseImpl,
com.liferay.portal.service.impl.PhoneServiceImpl
|
Method Summary |
Phone |
addPhone(String className,
long classPK,
String number,
String extension,
long typeId,
boolean primary,
ServiceContext serviceContext)
|
void |
deletePhone(long phoneId)
|
String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier. |
Phone |
getPhone(long phoneId)
|
List<Phone> |
getPhones(String className,
long classPK)
|
Phone |
updatePhone(long phoneId,
String number,
String extension,
long typeId,
boolean primary)
|
addPhone
Phone addPhone(String className,
long classPK,
String number,
String extension,
long typeId,
boolean primary,
ServiceContext serviceContext)
throws PortalException
- Throws:
PortalException
deletePhone
void deletePhone(long phoneId)
throws PortalException
- Throws:
PortalException
getOSGiServiceIdentifier
String getOSGiServiceIdentifier()
- Returns the OSGi service identifier.
- Returns:
- the OSGi service identifier
getPhone
@Transactional(propagation=SUPPORTS,
readOnly=true)
Phone getPhone(long phoneId)
throws PortalException
- Throws:
PortalException
getPhones
@Transactional(propagation=SUPPORTS,
readOnly=true)
List<Phone> getPhones(String className,
long classPK)
throws PortalException
- Throws:
PortalException
updatePhone
Phone updatePhone(long phoneId,
String number,
String extension,
long typeId,
boolean primary)
throws PortalException
- Throws:
PortalException