001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.jsonwebservice.JSONWebService;
020 import com.liferay.portal.kernel.transaction.Isolation;
021 import com.liferay.portal.kernel.transaction.Propagation;
022 import com.liferay.portal.kernel.transaction.Transactional;
023
024
037 @JSONWebService
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface OrgLaborService extends BaseService {
041
046
047
052 public java.lang.String getBeanIdentifier();
053
054
059 public void setBeanIdentifier(java.lang.String beanIdentifier);
060
061 public com.liferay.portal.model.OrgLabor addOrgLabor(long organizationId,
062 int typeId, int sunOpen, int sunClose, int monOpen, int monClose,
063 int tueOpen, int tueClose, int wedOpen, int wedClose, int thuOpen,
064 int thuClose, int friOpen, int friClose, int satOpen, int satClose)
065 throws com.liferay.portal.kernel.exception.PortalException,
066 com.liferay.portal.kernel.exception.SystemException;
067
068 public void deleteOrgLabor(long orgLaborId)
069 throws com.liferay.portal.kernel.exception.PortalException,
070 com.liferay.portal.kernel.exception.SystemException;
071
072 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
073 public com.liferay.portal.model.OrgLabor getOrgLabor(long orgLaborId)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
078 public java.util.List<com.liferay.portal.model.OrgLabor> getOrgLabors(
079 long organizationId)
080 throws com.liferay.portal.kernel.exception.PortalException,
081 com.liferay.portal.kernel.exception.SystemException;
082
083 public com.liferay.portal.model.OrgLabor updateOrgLabor(long orgLaborId,
084 int typeId, int sunOpen, int sunClose, int monOpen, int monClose,
085 int tueOpen, int tueClose, int wedOpen, int wedClose, int thuOpen,
086 int thuClose, int friOpen, int friClose, int satOpen, int satClose)
087 throws com.liferay.portal.kernel.exception.PortalException,
088 com.liferay.portal.kernel.exception.SystemException;
089 }