@ProviderType
@Transactional(isolation=PORTAL,
rollbackFor={com.liferay.portal.kernel.exception.PortalException.class,com.liferay.portal.kernel.exception.SystemException.class})
public interface StatusLocalService
extends com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.PersistedModelLocalService
StatusLocalServiceUtil
Modifier and Type | Method and Description |
---|---|
Status |
addStatus(Status status)
Adds the status to the database.
|
com.liferay.portal.kernel.model.PersistedModel |
createPersistedModel(java.io.Serializable primaryKeyObj) |
Status |
createStatus(long statusId)
Creates a new status with the primary key.
|
com.liferay.portal.kernel.model.PersistedModel |
deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) |
Status |
deleteStatus(long statusId)
Deletes the status with the primary key from the database.
|
Status |
deleteStatus(Status status)
Deletes the status from the database.
|
<T> T |
dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
com.liferay.portal.kernel.dao.orm.DynamicQuery |
dynamicQuery() |
<T> java.util.List<T> |
dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
Performs a dynamic query on the database and returns the matching rows.
|
<T> java.util.List<T> |
dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
int start,
int end)
Performs a dynamic query on the database and returns a range of the matching rows.
|
<T> java.util.List<T> |
dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator)
Performs a dynamic query on the database and returns an ordered range of the matching rows.
|
long |
dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
Returns the number of rows matching the dynamic query.
|
long |
dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
com.liferay.portal.kernel.dao.orm.Projection projection)
Returns the number of rows matching the dynamic query.
|
Status |
fetchStatus(long statusId) |
com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery |
getActionableDynamicQuery() |
java.util.List<java.lang.Object[]> |
getAllStatuses(long companyId,
long userId,
long modifiedDate,
int start,
int end) |
java.util.List<java.lang.Object[]> |
getGroupStatuses(long userId,
long modifiedDate,
java.lang.String[] groupNames,
int start,
int end) |
com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
java.lang.String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
com.liferay.portal.kernel.model.PersistedModel |
getPersistedModel(java.io.Serializable primaryKeyObj) |
java.util.List<java.lang.Object[]> |
getSocialStatuses(long userId,
int[] types,
long modifiedDate,
int start,
int end) |
java.util.List<java.lang.Object[]> |
getSocialStatuses(long userId,
int type,
long modifiedDate,
int start,
int end) |
Status |
getStatus(long statusId)
Returns the status with the primary key.
|
java.util.List<Status> |
getStatuses(int start,
int end)
Returns a range of all the statuses.
|
int |
getStatusesCount()
Returns the number of statuses.
|
Status |
getUserStatus(long userId) |
Status |
updateStatus(long userId,
long modifiedDate) |
Status |
updateStatus(long userId,
long modifiedDate,
int online,
int awake,
java.lang.String activePanelIds,
java.lang.String message,
int playSound) |
Status |
updateStatus(Status status)
Updates the status in the database or adds it if it does not yet exist.
|
@Indexable(type=REINDEX) Status addStatus(Status status)
status
- the statuscom.liferay.portal.kernel.model.PersistedModel createPersistedModel(java.io.Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
createPersistedModel
in interface com.liferay.portal.kernel.service.PersistedModelLocalService
com.liferay.portal.kernel.exception.PortalException
@Transactional(enabled=false) Status createStatus(long statusId)
statusId
- the primary key for the new statuscom.liferay.portal.kernel.model.PersistedModel deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) throws com.liferay.portal.kernel.exception.PortalException
deletePersistedModel
in interface com.liferay.portal.kernel.service.PersistedModelLocalService
com.liferay.portal.kernel.exception.PortalException
@Indexable(type=DELETE) Status deleteStatus(long statusId) throws com.liferay.portal.kernel.exception.PortalException
statusId
- the primary key of the statuscom.liferay.portal.kernel.exception.PortalException
- if a status with the primary key could not be found@Indexable(type=DELETE) Status deleteStatus(Status status)
status
- the status@Transactional(propagation=SUPPORTS, readOnly=true) <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
@Transactional(propagation=SUPPORTS, readOnly=true) com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic query@Transactional(propagation=SUPPORTS, readOnly=true) <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end)
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 com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.chat.model.impl.StatusModelImpl
.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)@Transactional(propagation=SUPPORTS, readOnly=true) <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator)
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 com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.chat.model.impl.StatusModelImpl
.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)@Transactional(propagation=SUPPORTS, readOnly=true) long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic query@Transactional(propagation=SUPPORTS, readOnly=true) long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, com.liferay.portal.kernel.dao.orm.Projection projection)
dynamicQuery
- the dynamic queryprojection
- the projection to apply to the query@Transactional(propagation=SUPPORTS, readOnly=true) Status fetchStatus(long statusId)
@Transactional(propagation=SUPPORTS, readOnly=true) com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<java.lang.Object[]> getAllStatuses(long companyId, long userId, long modifiedDate, int start, int end)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<java.lang.Object[]> getGroupStatuses(long userId, long modifiedDate, java.lang.String[] groupNames, int start, int end)
@Transactional(propagation=SUPPORTS, readOnly=true) com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
java.lang.String getOSGiServiceIdentifier()
@Transactional(propagation=SUPPORTS, readOnly=true) com.liferay.portal.kernel.model.PersistedModel getPersistedModel(java.io.Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
getPersistedModel
in interface com.liferay.portal.kernel.service.PersistedModelLocalService
com.liferay.portal.kernel.exception.PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<java.lang.Object[]> getSocialStatuses(long userId, int type, long modifiedDate, int start, int end)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<java.lang.Object[]> getSocialStatuses(long userId, int[] types, long modifiedDate, int start, int end)
@Transactional(propagation=SUPPORTS, readOnly=true) Status getStatus(long statusId) throws com.liferay.portal.kernel.exception.PortalException
statusId
- the primary key of the statuscom.liferay.portal.kernel.exception.PortalException
- if a status with the primary key could not be found@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<Status> getStatuses(int start, int end)
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 com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.chat.model.impl.StatusModelImpl
.
start
- the lower bound of the range of statusesend
- the upper bound of the range of statuses (not inclusive)@Transactional(propagation=SUPPORTS, readOnly=true) int getStatusesCount()
@Transactional(propagation=SUPPORTS, readOnly=true) Status getUserStatus(long userId)
Status updateStatus(long userId, long modifiedDate)
Status updateStatus(long userId, long modifiedDate, int online, int awake, java.lang.String activePanelIds, java.lang.String message, int playSound)