001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.annotation.Isolation;
018 import com.liferay.portal.kernel.annotation.Propagation;
019 import com.liferay.portal.kernel.annotation.Transactional;
020 import com.liferay.portal.kernel.exception.PortalException;
021 import com.liferay.portal.kernel.exception.SystemException;
022
023
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface OrgLaborLocalService {
043 public com.liferay.portal.model.OrgLabor addOrgLabor(
044 com.liferay.portal.model.OrgLabor orgLabor)
045 throws com.liferay.portal.kernel.exception.SystemException;
046
047 public com.liferay.portal.model.OrgLabor createOrgLabor(long orgLaborId);
048
049 public void deleteOrgLabor(long orgLaborId)
050 throws com.liferay.portal.kernel.exception.PortalException,
051 com.liferay.portal.kernel.exception.SystemException;
052
053 public void deleteOrgLabor(com.liferay.portal.model.OrgLabor orgLabor)
054 throws com.liferay.portal.kernel.exception.SystemException;
055
056 @SuppressWarnings("unchecked")
057 public java.util.List dynamicQuery(
058 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
059 throws com.liferay.portal.kernel.exception.SystemException;
060
061 @SuppressWarnings("unchecked")
062 public java.util.List dynamicQuery(
063 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
064 int end) throws com.liferay.portal.kernel.exception.SystemException;
065
066 @SuppressWarnings("unchecked")
067 public java.util.List dynamicQuery(
068 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
069 int end,
070 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
071 throws com.liferay.portal.kernel.exception.SystemException;
072
073 public long dynamicQueryCount(
074 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
075 throws com.liferay.portal.kernel.exception.SystemException;
076
077 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
078 public com.liferay.portal.model.OrgLabor getOrgLabor(long orgLaborId)
079 throws com.liferay.portal.kernel.exception.PortalException,
080 com.liferay.portal.kernel.exception.SystemException;
081
082 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
083 public java.util.List<com.liferay.portal.model.OrgLabor> getOrgLabors(
084 int start, int end)
085 throws com.liferay.portal.kernel.exception.SystemException;
086
087 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
088 public int getOrgLaborsCount()
089 throws com.liferay.portal.kernel.exception.SystemException;
090
091 public com.liferay.portal.model.OrgLabor updateOrgLabor(
092 com.liferay.portal.model.OrgLabor orgLabor)
093 throws com.liferay.portal.kernel.exception.SystemException;
094
095 public com.liferay.portal.model.OrgLabor updateOrgLabor(
096 com.liferay.portal.model.OrgLabor orgLabor, boolean merge)
097 throws com.liferay.portal.kernel.exception.SystemException;
098
099 public com.liferay.portal.model.OrgLabor addOrgLabor(long organizationId,
100 int typeId, int sunOpen, int sunClose, int monOpen, int monClose,
101 int tueOpen, int tueClose, int wedOpen, int wedClose, int thuOpen,
102 int thuClose, int friOpen, int friClose, int satOpen, int satClose)
103 throws com.liferay.portal.kernel.exception.PortalException,
104 com.liferay.portal.kernel.exception.SystemException;
105
106 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
107 public java.util.List<com.liferay.portal.model.OrgLabor> getOrgLabors(
108 long organizationId)
109 throws com.liferay.portal.kernel.exception.SystemException;
110
111 public com.liferay.portal.model.OrgLabor updateOrgLabor(long orgLaborId,
112 int typeId, int sunOpen, int sunClose, int monOpen, int monClose,
113 int tueOpen, int tueClose, int wedOpen, int wedClose, int thuOpen,
114 int thuClose, int friOpen, int friClose, int satOpen, int satClose)
115 throws com.liferay.portal.kernel.exception.PortalException,
116 com.liferay.portal.kernel.exception.SystemException;
117 }