com.trackstudio.kernel.cache
Class AbstractPluginCacheItem

java.lang.Object
  extended by com.trackstudio.tools.PropertyComparable
      extended by com.trackstudio.kernel.cache.AbstractPluginCacheItem
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable
Direct Known Subclasses:
BinaryPluginCacheItem, CompiledPluginCacheItem, PluginCacheItem

public abstract class AbstractPluginCacheItem
extends PropertyComparable
implements java.io.Serializable

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

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.trackstudio.tools.PropertyComparable
container
 
Constructor Summary
protected AbstractPluginCacheItem(PluginType type, java.lang.String name)
          Конструктор
 
Method Summary
protected  PropertyContainer getContainer()
          Возвращает настройки плагина
 java.lang.String getDescription()
          Возвращает описание плагина
 long getLastModified()
          Возвращает дату последнего изменения плагина
 java.lang.String getName()
          Возвращает название плагина
 PluginType getType()
          Возвращает тип плагина
 void setDescription(java.lang.String description)
          Устанавливает описание плагина
 void setLastModified(long lastModified)
          Устанавливает дату последнего изменения плагина
 void setName(java.lang.String name)
          Устанавливает название плагина
 void setType(PluginType type)
          Устанавливает тип плагина
 
Methods inherited from class com.trackstudio.tools.PropertyComparable
compareTo, compareToIgnoreCase, compareToIgnoreCase, equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPluginCacheItem

protected AbstractPluginCacheItem(PluginType type,
                                  java.lang.String name)
Конструктор

Parameters:
type - тип плагина
name - название плагина
Method Detail

getType

public PluginType getType()
Возвращает тип плагина

Returns:
тип плагина

setType

public void setType(PluginType type)
Устанавливает тип плагина

Parameters:
type - тип плагина

getName

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

Returns:
название плагина

setName

public void setName(java.lang.String name)
Устанавливает название плагина

Parameters:
name - название плагина

getLastModified

public long getLastModified()
Возвращает дату последнего изменения плагина

Returns:
дата последнего изменения плагина

setLastModified

public void setLastModified(long lastModified)
Устанавливает дату последнего изменения плагина

Parameters:
lastModified - дата последнего изменения плагина

getDescription

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

Returns:
описание плагина

setDescription

public void setDescription(java.lang.String description)
Устанавливает описание плагина

Parameters:
description - описание плагина

getContainer

protected PropertyContainer getContainer()
Возвращает настройки плагина

Specified by:
getContainer in class PropertyComparable
Returns:
настройки плагина


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