org.jtheque.core.managers.update
Interface Updatable

All Known Implementing Classes:
AbstractUpdatable

public interface Updatable

An updatable. It seems an objet who can be updated externally.

Author:
Baptiste Wicht

Method Summary
 void addUpdateListener(UpdateListener listener)
          Add an update listener to the updatable.
 org.jtheque.utils.bean.Version getDefaultVersion()
          Return the default version of the updatable.
 java.lang.String getKey()
          Return the internationalization key of the updtable.
 java.lang.String getName()
          Return the name of the updatable.
 org.jtheque.utils.bean.Version getVersion()
          Return the version of the updatable.
 java.lang.String getVersionsFileURL()
          Return the URL of the versions file.
 void removeUpdateListener(UpdateListener listener)
          Remove an update listener to the updatable.
 void setUpdated()
          Set the updatable as updated.
 void setVersion(org.jtheque.utils.bean.Version version)
          Set the version of the updatable.
 

Method Detail

getName

java.lang.String getName()
Return the name of the updatable.

Returns:
The name of the updatable.

getKey

java.lang.String getKey()
Return the internationalization key of the updtable.

Returns:
The internationalization key of the updatable.

getVersion

org.jtheque.utils.bean.Version getVersion()
Return the version of the updatable.

Returns:
The version of the updatable.

getDefaultVersion

org.jtheque.utils.bean.Version getDefaultVersion()
Return the default version of the updatable.

Returns:
The default version of the updatable.

setVersion

void setVersion(org.jtheque.utils.bean.Version version)
Set the version of the updatable.

Parameters:
version - The version of the updatable.

getVersionsFileURL

java.lang.String getVersionsFileURL()
Return the URL of the versions file.

Returns:
the URL of the versions file.

addUpdateListener

void addUpdateListener(UpdateListener listener)
Add an update listener to the updatable.

Parameters:
listener - The listener to add.

removeUpdateListener

void removeUpdateListener(UpdateListener listener)
Remove an update listener to the updatable.

Parameters:
listener - The listener to remove.

setUpdated

void setUpdated()
Set the updatable as updated.



Copyright © 2009 JTheque. All Rights Reserved.