public class ServiceObjectManager
extends java.lang.Object
Constructor and Description |
---|
ServiceObjectManager(java.sql.Connection con,
int mid) |
Modifier and Type | Method and Description |
---|---|
void |
deleteServiceObject(int id)
Удаление абонплаты по коду записи в БД.
|
ServiceObject |
getServiceObject(int id)
Возвращает абонплату по коду записи в БД.
|
java.util.List<ServiceObject> |
getServiceObjectList(int cid,
java.util.Date date)
Возвращает список абонплат договора.
|
java.util.List<ServiceObject> |
getServiceObjectList(int cid,
int objectId,
int entityMid,
int entityId)
Возвращает список абонплат договора.
|
java.util.List<ServiceObject> |
getServiceObjectList(int cid,
int objectId,
int entityMid,
int entityId,
java.util.Date date)
Возвращает список абонплат договора.
|
java.util.List<ServiceObject> |
getServiceObjectListForObject(int oid)
Возвращает абонплаты объекта.
|
void |
moveContractSevice(ServiceObject contractService,
int cidFrom,
int cidTo,
int objectTo,
int userId)
Перенос абонплаты на другой договор.
|
void |
updateServiceObject(ServiceObject value)
Обновление либо добавление абонплаты договора.
|
void |
wrapContractSevice(ServiceObject contractService,
int cidTo,
int objectTo,
int entityToId,
int userId,
java.util.Date dateClose,
java.util.Date dateOpen)
Разрыв абонплаты на два договора.
|
public ServiceObjectManager(java.sql.Connection con, int mid)
public ServiceObject getServiceObject(int id)
id
- кодpublic void updateServiceObject(ServiceObject value)
value
- добавляемая либо обновляемая абонплатаpublic void deleteServiceObject(int id)
id
- public java.util.List<ServiceObject> getServiceObjectListForObject(int oid)
oid
- код объектаpublic java.util.List<ServiceObject> getServiceObjectList(int cid, java.util.Date date)
cid
- код договораdate
- дата, которую должны включать период выбираемых абонплат. Игнорируется при nullpublic java.util.List<ServiceObject> getServiceObjectList(int cid, int objectId, int entityMid, int entityId)
cid
- код договораobjectId
- код объектаentityMid
- код модуля, к сущности которого привязана абонплатаentityId
- код сущности модуля, к которой привязана абонплатаpublic java.util.List<ServiceObject> getServiceObjectList(int cid, int objectId, int entityMid, int entityId, java.util.Date date)
cid
- код договораobjectId
- код объектаentityMid
- код модуля, к сущности которого привязана абонплатаentityId
- код сущности модуля, к которой привязана абонплатаdate
- дата, которую должны включать периоды выбираемых абонплатpublic void moveContractSevice(ServiceObject contractService, int cidFrom, int cidTo, int objectTo, int userId) throws java.lang.Exception
contractService
- cidFrom
- cidTo
- objectTo
- userId
- java.lang.Exception
public void wrapContractSevice(ServiceObject contractService, int cidTo, int objectTo, int entityToId, int userId, java.util.Date dateClose, java.util.Date dateOpen) throws java.lang.Exception
contractService
- cidTo
- userId
- dFrom
- java.lang.Exception