rle.vm
Class VariantBean

java.lang.Object
  extended by rle.vm.VariantBean

public class VariantBean
extends java.lang.Object

High-level information on the variant. This class captures both information necessary for a Variant to be launched within the JRLE and information that users might want to know when looking at a list of Variants.


Constructor Summary
VariantBean()
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getAuthor()
           
 java.lang.String getDefaultLanguageId()
           
 java.lang.String getGameContextClassName()
           
 java.lang.String getGameContextParameters()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 java.util.Map<java.lang.String,LanguageBean> getSupportedLanguages()
           
 java.lang.String getVersionMajor()
           
 java.lang.String getVersionMinor()
           
 java.lang.String getVersionPatch()
           
 java.lang.String getWebSite()
           
 int hashCode()
           
 void setAuthor(java.lang.String author)
           
 void setDefaultLanguageId(java.lang.String defaultLanguageId)
           
 void setGameContextClassName(java.lang.String gameContextClassName)
           
 void setGameContextParameters(java.lang.String gameContextParameters)
           
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 void setSupportedLanguages(java.util.Map<java.lang.String,LanguageBean> supportedLanguages)
           
 void setVersionMajor(java.lang.String versionMajor)
           
 void setVersionMinor(java.lang.String versionMinor)
           
 void setVersionPatch(java.lang.String versionPatch)
           
 void setWebSite(java.lang.String webSite)
           
 java.lang.String toString()
           
 VariantMgr variantMgr()
          This reference will only be available in "design" mode, i.e.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VariantBean

public VariantBean()
Method Detail

setSupportedLanguages

public void setSupportedLanguages(java.util.Map<java.lang.String,LanguageBean> supportedLanguages)

getSupportedLanguages

public java.util.Map<java.lang.String,LanguageBean> getSupportedLanguages()

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setDefaultLanguageId

public void setDefaultLanguageId(java.lang.String defaultLanguageId)

getDefaultLanguageId

public java.lang.String getDefaultLanguageId()

setAuthor

public void setAuthor(java.lang.String author)

getAuthor

public java.lang.String getAuthor()

setVersionMajor

public void setVersionMajor(java.lang.String versionMajor)

getVersionMajor

public java.lang.String getVersionMajor()

setVersionMinor

public void setVersionMinor(java.lang.String versionMinor)

getVersionMinor

public java.lang.String getVersionMinor()

setVersionPatch

public void setVersionPatch(java.lang.String versionPatch)

getVersionPatch

public java.lang.String getVersionPatch()

setWebSite

public void setWebSite(java.lang.String webSite)

getWebSite

public java.lang.String getWebSite()

setGameContextClassName

public void setGameContextClassName(java.lang.String gameContextClassName)

getGameContextClassName

public java.lang.String getGameContextClassName()

setGameContextParameters

public void setGameContextParameters(java.lang.String gameContextParameters)

getGameContextParameters

public java.lang.String getGameContextParameters()

toString

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

equals

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

hashCode

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

variantMgr

public VariantMgr variantMgr()
This reference will only be available in "design" mode, i.e. if the system property "jrle.mode" is NOT set to "production".