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 OrgLaborService {
043 public com.liferay.portal.model.OrgLabor addOrgLabor(long organizationId,
044 int typeId, int sunOpen, int sunClose, int monOpen, int monClose,
045 int tueOpen, int tueClose, int wedOpen, int wedClose, int thuOpen,
046 int thuClose, int friOpen, int friClose, int satOpen, int satClose)
047 throws com.liferay.portal.kernel.exception.PortalException,
048 com.liferay.portal.kernel.exception.SystemException;
049
050 public void deleteOrgLabor(long orgLaborId)
051 throws com.liferay.portal.kernel.exception.PortalException,
052 com.liferay.portal.kernel.exception.SystemException;
053
054 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
055 public com.liferay.portal.model.OrgLabor getOrgLabor(long orgLaborId)
056 throws com.liferay.portal.kernel.exception.PortalException,
057 com.liferay.portal.kernel.exception.SystemException;
058
059 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
060 public java.util.List<com.liferay.portal.model.OrgLabor> getOrgLabors(
061 long organizationId)
062 throws com.liferay.portal.kernel.exception.PortalException,
063 com.liferay.portal.kernel.exception.SystemException;
064
065 public com.liferay.portal.model.OrgLabor updateOrgLabor(long orgLaborId,
066 int typeId, int sunOpen, int sunClose, int monOpen, int monClose,
067 int tueOpen, int tueClose, int wedOpen, int wedClose, int thuOpen,
068 int thuClose, int friOpen, int friClose, int satOpen, int satClose)
069 throws com.liferay.portal.kernel.exception.PortalException,
070 com.liferay.portal.kernel.exception.SystemException;
071 }