SOAj Consolidated


info.soaj.core.metadata
Class SjBaseMetadata

java.lang.Object
  extended by info.soaj.core.metadata.SjBaseMetadata
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SjMetadataForGTC, SjMetadataWorld

public abstract class SjBaseMetadata
extends java.lang.Object
implements java.io.Serializable

This immutable class contains plugin metadata. Failure to initialize metadata results in a runtime exception when activating a plugin.

Copyright (c) 2006 - 2009 by Global Technology Consulting Group, Inc. at gtcGroup.com .

Since:
v. 1.0
Author:
MarvinToll@gtcGroup.com
See Also:
Serialized Form

Field Summary
protected  SjPopulatedPluginAuthor pluginAuthor
          The plugin pluginAuthor.
protected  SjPopulatedPluginCopyright pluginCopyright
          The plugin copyright notice.
protected  SjPopulatedPluginMinimumJdk pluginMinimumJdk
          The minimum JDK version.
protected  SjPopulatedPluginVersion pluginVersion
          The plugin version.
private static long serialVersionUID
          UID
 
Constructor Summary
SjBaseMetadata(java.lang.String pluginAuthor, java.lang.String pluginVersion, java.lang.String pluginMinimumJdk, java.lang.String pluginCopyright)
          Constructor
 
Method Summary
 SjPopulatedPluginAuthor getPluginAuthor()
           
 SjPopulatedPluginCopyright getPluginCopyright()
           
 SjPopulatedPluginMinimumJdk getPluginMinimumJdk()
           
 SjPopulatedPluginVersion getPluginVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
UID

See Also:
Constant Field Values

pluginAuthor

protected final SjPopulatedPluginAuthor pluginAuthor
The plugin pluginAuthor.


pluginVersion

protected final SjPopulatedPluginVersion pluginVersion
The plugin version.


pluginMinimumJdk

protected final SjPopulatedPluginMinimumJdk pluginMinimumJdk
The minimum JDK version.


pluginCopyright

protected final SjPopulatedPluginCopyright pluginCopyright
The plugin copyright notice.

Constructor Detail

SjBaseMetadata

public SjBaseMetadata(java.lang.String pluginAuthor,
                      java.lang.String pluginVersion,
                      java.lang.String pluginMinimumJdk,
                      java.lang.String pluginCopyright)
Constructor

Parameters:
pluginAuthor -
pluginVersion -
pluginMinimumJdk -
pluginCopyright -
Method Detail

getPluginAuthor

public SjPopulatedPluginAuthor getPluginAuthor()
Returns:
SjPopulatedPluginAuthor - Returns the pluginAuthor attribute.

getPluginCopyright

public SjPopulatedPluginCopyright getPluginCopyright()
Returns:
SjPopulatedPluginCopyright - Returns the pluginCopyright attribute.

getPluginMinimumJdk

public SjPopulatedPluginMinimumJdk getPluginMinimumJdk()
Returns:
SjPopulatedPluginMinimumJdk - Returns the pluginMinimumJdk attribute.

getPluginVersion

public SjPopulatedPluginVersion getPluginVersion()
Returns:
SjPopulatedPluginVersion - Returns the pluginVersion attribute.

SOAj Consolidated


Copyright (c) 2006 - 2009 by Global Technology Consulting Group, Inc. at gtcGroup.com.
Use is authorized, provided the source is acknowledged by inclusion of this copyright notice.