arta.synergy.ejb.mbo.timetable
Class CalendarManager

java.lang.Object
  extended by arta.synergy.ejb.mbo.timetable.CalendarManager

public class CalendarManager
extends java.lang.Object

Created by IntelliJ IDEA. User: topa Date: 28.06.2010 Time: 10:51:02 Класс содержит методы для получения и изменения информации о календарях (рабочего времени) системы.
Класс содержит два метода поднятия информации о календаре, один возвращает экземпляр класса SCalendar, (вызывается методами бина в методах, рассчитывающих длительности и сроки), второй возвращает экземпляр класса Calendar, вызывается для возвращения результата на клиент.


Constructor Summary
CalendarManager()
           
 
Method Summary
 ServerResult<java.util.HashMap<java.lang.String,CustomWorkDay>> getDays(java.lang.String calendarID, java.util.Date startDate, java.util.Date finishDate)
           
 arta.synergy.common.mbo.calendar.SCalendar load(java.lang.String id)
          Метод поднимает информацию о календаре, при поднятии данных берется отдельное соединение к БД
 arta.synergy.common.mbo.calendar.SCalendar load(java.lang.String id, java.sql.Connection con)
           
 Calendar loadClientCalendar(java.lang.String id)
          Метод поднимает информацию о календаре для возвращения его на сервер
static void main(java.lang.String[] args)
           
 ServerResult<Calendar> saveCalendar(Calendar calendar, java.lang.String actorID, java.lang.String locale, java.lang.String host)
          Метод сохраняет календарь
 ServerResult<Calendar> saveCalendar(Calendar calendar, java.lang.String actorID, java.lang.String locale, java.lang.String host, java.sql.Connection con)
          Метод сохраняет календарь
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalendarManager

public CalendarManager()
Method Detail

load

public arta.synergy.common.mbo.calendar.SCalendar load(java.lang.String id,
                                                       java.sql.Connection con)
                                                throws java.sql.SQLException
Throws:
java.sql.SQLException

load

public arta.synergy.common.mbo.calendar.SCalendar load(java.lang.String id)
Метод поднимает информацию о календаре, при поднятии данных берется отдельное соединение к БД

Parameters:
id - id календаря
Returns:
экземпляр класса SCalendar

loadClientCalendar

public Calendar loadClientCalendar(java.lang.String id)
Метод поднимает информацию о календаре для возвращения его на сервер

Parameters:
id - id календаря
Returns:
экземпляр класса Calendar

saveCalendar

public ServerResult<Calendar> saveCalendar(Calendar calendar,
                                           java.lang.String actorID,
                                           java.lang.String locale,
                                           java.lang.String host)
Метод сохраняет календарь

Parameters:
calendar -
actorID -
locale -
host -
Returns:

saveCalendar

public ServerResult<Calendar> saveCalendar(Calendar calendar,
                                           java.lang.String actorID,
                                           java.lang.String locale,
                                           java.lang.String host,
                                           java.sql.Connection con)
                                    throws java.lang.Exception
Метод сохраняет календарь

Parameters:
calendar -
actorID -
locale -
host -
Returns:
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)

getDays

public ServerResult<java.util.HashMap<java.lang.String,CustomWorkDay>> getDays(java.lang.String calendarID,
                                                                               java.util.Date startDate,
                                                                               java.util.Date finishDate)


Copyright © 2000 Dummy Corp. All Rights Reserved.