public class Module
extends java.lang.Object
implements java.io.Serializable
Module
between server and remote clientModifier | Constructor and Description |
---|---|
protected |
Module()
Creates new instance.
|
|
Module(long id,
java.lang.String name,
java.lang.String version,
java.lang.String description,
java.lang.String hash,
java.lang.String compatibilityVersion,
java.util.Date uploadDate,
java.util.Date unloadDate,
boolean system,
boolean executable,
boolean createProcessLog,
java.util.Collection<ModuleEntry> entries,
java.util.Collection<Module> importedModules)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Collection<Module> |
getAllImports()
Returns a collection of all imported modules.
|
java.lang.String |
getCompatibilityVersion()
Returns compatibility version.
|
CompatibilityVersion |
getCompatibilityVersionEnum()
Returns compatibility version.
|
java.lang.String |
getDescription()
Returns the description.
|
java.util.List<ModuleEntry> |
getEntries()
Returns a list of the entries.
|
java.lang.String |
getHash()
Returns the hash.
|
long |
getId()
Returns the id.
|
Module |
getImport(java.lang.String name)
Returns an imported module (directly or indirectly) for the given name.
|
java.util.Collection<Module> |
getImports()
Returns a collection of directly imported modules.
|
java.lang.String |
getName()
Returns the name.
|
java.util.Date |
getUnloadDate()
Returns the unload date.
|
java.util.Date |
getUploadDate()
Returns the upload date.
|
java.lang.String |
getVersion()
Returns the version.
|
int |
hashCode() |
boolean |
isCreateProcessLog() |
boolean |
isExecutable()
Returns true if this module is executable.
|
boolean |
isSystem()
Returns true if this is a system module.
|
java.lang.String |
toString() |
protected Module()
public Module(long id, java.lang.String name, java.lang.String version, java.lang.String description, java.lang.String hash, java.lang.String compatibilityVersion, java.util.Date uploadDate, java.util.Date unloadDate, boolean system, boolean executable, boolean createProcessLog, java.util.Collection<ModuleEntry> entries, java.util.Collection<Module> importedModules)
id
- name
- version
- description
- hash
- compatibilityVersion
- uploadDate
- unloadDate
- system
- executable
- createProcessLog
- a flag indicating if a process log is created during execution
of this model instanceentries
- importedModules
- public long getId()
public java.lang.String getName()
public java.lang.String getVersion()
public java.lang.String getCompatibilityVersion()
public CompatibilityVersion getCompatibilityVersionEnum()
public java.lang.String getDescription()
public java.util.Date getUploadDate()
public java.util.Date getUnloadDate()
public boolean isExecutable()
public boolean isCreateProcessLog()
public java.lang.String getHash()
public java.util.List<ModuleEntry> getEntries()
public java.util.Collection<Module> getImports()
public java.util.Collection<Module> getAllImports()
public Module getImport(java.lang.String name)
name
- public boolean isSystem()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.