Package com.macrofocus.application
Class SimpleApplicationModel
- java.lang.Object
-
- com.macrofocus.application.SimpleApplicationModel
-
- All Implemented Interfaces:
ApplicationModel,java.io.Serializable
public class SimpleApplicationModel extends java.lang.Object implements ApplicationModel, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SimpleApplicationModel(java.lang.String name, java.lang.String edition, VersionModel versionModel, java.lang.Class mainClass, java.lang.String copyright)SimpleApplicationModel(java.lang.String name, java.lang.String edition, VersionModel versionModel, java.lang.String mainClassName, java.lang.String copyright, LicenseModel.Validity validity, LicenseModel.Expiration expiration)SimpleApplicationModel(java.lang.String name, java.lang.String edition, java.lang.String version, java.lang.Class mainClass, java.lang.String copyright)SimpleApplicationModel(java.lang.String name, java.lang.String edition, java.lang.String version, java.lang.String mainClassName, java.lang.String copyright, LicenseModel.Validity validity, LicenseModel.Expiration expiration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCopyright()java.lang.StringgetEdition()Gets the edition name of this applicationLicenseModel.ExpirationgetExpiration()LicenseModelgetLicenseModel()java.lang.ClassgetMainClass()java.lang.StringgetName()Gets the name of this applicationLicenseModel.ValiditygetValidity()java.lang.StringgetVersion()Gets the version number of this applicationVersionModelgetVersionModel()voidsetLicenseModel(LicenseModel licenseModel)java.lang.StringtoString()
-
-
-
Constructor Detail
-
SimpleApplicationModel
public SimpleApplicationModel(java.lang.String name, java.lang.String edition, VersionModel versionModel, java.lang.Class mainClass, java.lang.String copyright)
-
SimpleApplicationModel
public SimpleApplicationModel(java.lang.String name, java.lang.String edition, java.lang.String version, java.lang.Class mainClass, java.lang.String copyright)
-
SimpleApplicationModel
public SimpleApplicationModel(java.lang.String name, java.lang.String edition, java.lang.String version, java.lang.String mainClassName, java.lang.String copyright, LicenseModel.Validity validity, LicenseModel.Expiration expiration)
-
SimpleApplicationModel
public SimpleApplicationModel(java.lang.String name, java.lang.String edition, VersionModel versionModel, java.lang.String mainClassName, java.lang.String copyright, LicenseModel.Validity validity, LicenseModel.Expiration expiration)
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:ApplicationModelGets the name of this application- Specified by:
getNamein interfaceApplicationModel- Returns:
- the name of the application
-
getEdition
public java.lang.String getEdition()
Description copied from interface:ApplicationModelGets the edition name of this application- Specified by:
getEditionin interfaceApplicationModel- Returns:
- the edition name of the application
-
getVersionModel
public VersionModel getVersionModel()
- Specified by:
getVersionModelin interfaceApplicationModel
-
getVersion
public java.lang.String getVersion()
Description copied from interface:ApplicationModelGets the version number of this application- Specified by:
getVersionin interfaceApplicationModel- Returns:
- the version number of this application
-
getCopyright
public java.lang.String getCopyright()
- Specified by:
getCopyrightin interfaceApplicationModel
-
getMainClass
public java.lang.Class getMainClass()
- Specified by:
getMainClassin interfaceApplicationModel
-
getValidity
public LicenseModel.Validity getValidity()
- Specified by:
getValidityin interfaceApplicationModel
-
getExpiration
public LicenseModel.Expiration getExpiration()
- Specified by:
getExpirationin interfaceApplicationModel
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getLicenseModel
public LicenseModel getLicenseModel()
- Specified by:
getLicenseModelin interfaceApplicationModel
-
setLicenseModel
public void setLicenseModel(LicenseModel licenseModel)
- Specified by:
setLicenseModelin interfaceApplicationModel
-
-