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