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 import com.liferay.portal.security.ac.AccessControlled;
024
025
038 @AccessControlled
039 @JSONWebService
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface OrgLaborService extends BaseService {
043
048
049
054 public java.lang.String getBeanIdentifier();
055
056
061 public void setBeanIdentifier(java.lang.String beanIdentifier);
062
063 public com.liferay.portal.model.OrgLabor addOrgLabor(long organizationId,
064 int typeId, int sunOpen, int sunClose, int monOpen, int monClose,
065 int tueOpen, int tueClose, int wedOpen, int wedClose, int thuOpen,
066 int thuClose, int friOpen, int friClose, int satOpen, int satClose)
067 throws com.liferay.portal.kernel.exception.PortalException,
068 com.liferay.portal.kernel.exception.SystemException;
069
070 public void deleteOrgLabor(long orgLaborId)
071 throws com.liferay.portal.kernel.exception.PortalException,
072 com.liferay.portal.kernel.exception.SystemException;
073
074 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
075 public com.liferay.portal.model.OrgLabor getOrgLabor(long orgLaborId)
076 throws com.liferay.portal.kernel.exception.PortalException,
077 com.liferay.portal.kernel.exception.SystemException;
078
079 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
080 public java.util.List<com.liferay.portal.model.OrgLabor> getOrgLabors(
081 long organizationId)
082 throws com.liferay.portal.kernel.exception.PortalException,
083 com.liferay.portal.kernel.exception.SystemException;
084
085 public com.liferay.portal.model.OrgLabor updateOrgLabor(long orgLaborId,
086 int typeId, int sunOpen, int sunClose, int monOpen, int monClose,
087 int tueOpen, int tueClose, int wedOpen, int wedClose, int thuOpen,
088 int thuClose, int friOpen, int friClose, int satOpen, int satClose)
089 throws com.liferay.portal.kernel.exception.PortalException,
090 com.liferay.portal.kernel.exception.SystemException;
091 }