com.trackstudio.kernel.cache
Class AttachmentCacheItem

java.lang.Object
  extended by com.trackstudio.kernel.cache.AttachmentCacheItem
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class AttachmentCacheItem
extends java.lang.Object
implements java.lang.Comparable, java.io.Serializable

Вспомогательный класс, используется для кеширования приложенных файлов

See Also:
Serialized Form

Constructor Summary
AttachmentCacheItem(java.lang.String id, java.lang.String taskId, java.lang.String messageId, java.lang.String userId, java.lang.String name, java.lang.String description)
          Конструктор
 
Method Summary
 int compareTo(java.lang.Object o)
          Сравнивает два объекта текущего класса
 boolean equals(java.lang.Object o)
          Сравнивает два обхекта текущего класса
 java.lang.String getDescription()
          Возвращает описание прилоежнного файла
 java.io.File getFile()
          Возвращает прилоежнный файл
 java.lang.String getId()
          Возвращает ID прилоежнного файла
 java.lang.String getMessageId()
          Возвращает ID сообщения, к которому приложен файл
 java.lang.String getName()
          Возвращает название прилоежнного файла
 java.lang.String getTaskId()
          ВОзвращает ID задачи, к которой прилоежн файл
 java.lang.String getUserId()
          Возвращает ID пользователя, к которому прилоежн файл
 int hashCode()
          Возвращает hash code
 void setFile(java.io.File file)
          Устанавливает прилоеженный файл
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttachmentCacheItem

public AttachmentCacheItem(java.lang.String id,
                           java.lang.String taskId,
                           java.lang.String messageId,
                           java.lang.String userId,
                           java.lang.String name,
                           java.lang.String description)
Конструктор

Parameters:
id - ID приложенного файла
taskId - ID задачи, к которой прилоежен файл
messageId - ID сообщения, к которому приложен файл
userId - ID пользователя, к которому прилоежен файл
name - Название прилоежнного файла
description - Описание прилоежнного файла
Method Detail

setFile

public void setFile(java.io.File file)
Устанавливает прилоеженный файл

Parameters:
file - файл

getMessageId

public java.lang.String getMessageId()
Возвращает ID сообщения, к которому приложен файл

Returns:
ID сообщения

getId

public java.lang.String getId()
Возвращает ID прилоежнного файла

Returns:
ID файла

getTaskId

public java.lang.String getTaskId()
ВОзвращает ID задачи, к которой прилоежн файл

Returns:
ID задачи

getUserId

public java.lang.String getUserId()
Возвращает ID пользователя, к которому прилоежн файл

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

getName

public java.lang.String getName()
Возвращает название прилоежнного файла

Returns:
название

getDescription

public java.lang.String getDescription()
Возвращает описание прилоежнного файла

Returns:
описание

getFile

public java.io.File getFile()
Возвращает прилоежнный файл

Returns:
файл

compareTo

public int compareTo(java.lang.Object o)
Сравнивает два объекта текущего класса

Specified by:
compareTo in interface java.lang.Comparable
Parameters:
o - Сравниваемый обхект
Returns:
+1, 0 или -1

equals

public boolean equals(java.lang.Object o)
Сравнивает два обхекта текущего класса

Overrides:
equals in class java.lang.Object
Parameters:
o - Скравниваемый обхект
Returns:
TREU если равны, FALSE если нет

hashCode

public int hashCode()
Возвращает hash code

Overrides:
hashCode in class java.lang.Object
Returns:
hashCode


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