@AccessControlled
@JSONWebService
@ProviderType
@Transactional(isolation=PORTAL,
rollbackFor={com.liferay.portal.kernel.exception.PortalException.class,com.liferay.portal.kernel.exception.SystemException.class})
public interface DDLRecordVersionService
extends com.liferay.portal.kernel.service.BaseService
DDLRecordVersionServiceUtil,
com.liferay.dynamic.data.lists.service.base.DDLRecordVersionServiceBaseImpl,
com.liferay.dynamic.data.lists.service.impl.DDLRecordVersionServiceImpl| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
DDLRecordVersion |
getRecordVersion(long recordVersionId)
Returns the record version matching the ID.
|
DDLRecordVersion |
getRecordVersion(long recordId,
java.lang.String version)
Returns a record version matching the record and version.
|
java.util.List<DDLRecordVersion> |
getRecordVersions(long recordId)
Returns all the record versions matching the record.
|
java.util.List<DDLRecordVersion> |
getRecordVersions(long recordId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<DDLRecordVersion> orderByComparator)
Returns an ordered range of record versions matching the record.
|
int |
getRecordVersionsCount(long recordId)
Returns the number of record versions matching the record.
|
@Transactional(propagation=SUPPORTS,
readOnly=true)
DDLRecordVersion getRecordVersion(long recordId,
java.lang.String version)
throws com.liferay.portal.kernel.exception.PortalException
recordId - the primary key of the recordversion - the version of the record to returncom.liferay.portal.kernel.exception.PortalException - if the matching record set is not found or if the
user do not have the required permission to access the record set@Transactional(propagation=SUPPORTS,
readOnly=true)
DDLRecordVersion getRecordVersion(long recordVersionId)
throws com.liferay.portal.kernel.exception.PortalException
recordVersionId - the primary key of the record versioncom.liferay.portal.kernel.exception.PortalException - if the matching record set could not be found or
if the user did not have the required permission to access the
record set@Transactional(propagation=SUPPORTS,
readOnly=true)
int getRecordVersionsCount(long recordId)
throws com.liferay.portal.kernel.exception.PortalException
recordId - the primary key of the recordcom.liferay.portal.kernel.exception.PortalException - if a portal exception occurredjava.lang.String getOSGiServiceIdentifier()
@Transactional(propagation=SUPPORTS,
readOnly=true)
java.util.List<DDLRecordVersion> getRecordVersions(long recordId)
throws com.liferay.portal.kernel.exception.PortalException
recordId - the primary key of the recordcom.liferay.portal.kernel.exception.PortalException - if a portal exception occurred@Transactional(propagation=SUPPORTS,
readOnly=true)
java.util.List<DDLRecordVersion> getRecordVersions(long recordId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<DDLRecordVersion> orderByComparator)
throws com.liferay.portal.kernel.exception.PortalException
Useful when paginating results. Returns a maximum of end -
start instances. start and end are not
primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end to QueryUtil.ALL_POS will return the
full result set.
recordId - the primary key of the recordstart - the lower bound of the range of record versions to returnend - the upper bound of the range of record versions to return
(not inclusive)orderByComparator - the comparator used to order the record
versionscom.liferay.portal.kernel.exception.PortalException - if a portal exception occurred