org.pdfsam.guiclient.plugins.models
Class PluginDataModel

java.lang.Object
  extended by org.pdfsam.guiclient.plugins.models.PluginDataModel
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<PluginDataModel>

public class PluginDataModel
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable<PluginDataModel>

model for the plugins infos

Author:
Andrea Vacondio
See Also:
Serialized Form

Constructor Summary
PluginDataModel()
           
PluginDataModel(java.lang.String name, java.lang.String version, java.lang.String author, java.lang.String className)
           
 
Method Summary
 int compareTo(PluginDataModel o)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAuthor()
           
 java.lang.String getClassName()
           
 java.lang.String getName()
           
 java.lang.String getVersion()
           
 int hashCode()
           
 void setAuthor(java.lang.String author)
           
 void setClassName(java.lang.String className)
           
 void setName(java.lang.String name)
           
 void setVersion(java.lang.String version)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PluginDataModel

public PluginDataModel()

PluginDataModel

public PluginDataModel(java.lang.String name,
                       java.lang.String version,
                       java.lang.String author,
                       java.lang.String className)
Method Detail

getAuthor

public java.lang.String getAuthor()
Returns:
the author

setAuthor

public void setAuthor(java.lang.String author)
Parameters:
author - the author to set

getName

public java.lang.String getName()
Returns:
the name

setName

public void setName(java.lang.String name)
Parameters:
name - the name to set

getVersion

public java.lang.String getVersion()
Returns:
the version

setVersion

public void setVersion(java.lang.String version)
Parameters:
version - the version to set

getClassName

public java.lang.String getClassName()
Returns:
the className

setClassName

public void setClassName(java.lang.String className)
Parameters:
className - the className to set

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

compareTo

public int compareTo(PluginDataModel o)
Specified by:
compareTo in interface java.lang.Comparable<PluginDataModel>