com.trackstudio.app.adapter.email.change
Class Change

java.lang.Object
  extended by com.trackstudio.app.adapter.email.change.Change
Direct Known Subclasses:
NewAttachmentChange, NewMessageChange, NewTaskChange, SubscriptionReason, TestChange

public abstract class Change
extends java.lang.Object

Абстрактный класс, на основании которого реализуются классы, описывающие изменения в системе, при которых нужно отсылать уведомления на e-mail


Constructor Summary
Change(java.util.Calendar when, java.lang.String by, java.lang.String code)
          Конструктор
 
Method Summary
 SecuredUserBean getBy()
          Возвращает пользователя, произвевшего изменения
 java.lang.String getCode()
          Возвращает код изменения
 SessionContext getSession()
          Возвращает сессию пользователя
 java.util.Calendar getWhen()
          Возвращает дату, когда было произведено изменение
 void setCode(java.lang.String code)
          Устанавливает код изменения
 void setSession(SessionContext session)
          Устанавливает сессию пользователя
 void setWhen(java.util.Calendar when)
          Устанавливает дату, когда было произведено изменение
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Change

public Change(java.util.Calendar when,
              java.lang.String by,
              java.lang.String code)
Конструктор

Parameters:
when - дата, когда было произведено изменение
by - ID пользователя, который произвел изменение
code - Код изменения
Method Detail

getSession

public SessionContext getSession()
Возвращает сессию пользователя

Returns:
сессия пользователя

setSession

public void setSession(SessionContext session)
Устанавливает сессию пользователя

Parameters:
session - сессия пользователя

getBy

public SecuredUserBean getBy()
                      throws GranException
Возвращает пользователя, произвевшего изменения

Returns:
пользователь
Throws:
GranException - при необходимости
See Also:
SecuredUserBean

getCode

public java.lang.String getCode()
Возвращает код изменения

Returns:
код изменения

setCode

public void setCode(java.lang.String code)
Устанавливает код изменения

Parameters:
code - код изменения

getWhen

public java.util.Calendar getWhen()
Возвращает дату, когда было произведено изменение

Returns:
дата

setWhen

public void setWhen(java.util.Calendar when)
Устанавливает дату, когда было произведено изменение

Parameters:
when - дата


Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.