com.sun.enterprise.module.common_impl
Class ModuleId
java.lang.Object
com.sun.enterprise.module.common_impl.ModuleId
public class ModuleId
- extends java.lang.Object
Class representing the primary Key for a Module.
A module is identified by its name and version. This class
encapsulates both and implements hashCode and equals method
so that it can be used in Sets and Maps.
- Author:
- Sahoo@Sun.COM
|
Field Summary |
protected java.lang.String |
name
|
protected java.lang.String |
version
|
|
Method Summary |
boolean |
equals(java.lang.Object obj)
|
int |
hashCode()
|
protected void |
init(java.lang.String name,
java.lang.String version)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
name
protected java.lang.String name
version
protected java.lang.String version
ModuleId
protected ModuleId()
ModuleId
public ModuleId(java.lang.String name)
ModuleId
public ModuleId(java.lang.String name,
java.lang.String version)
ModuleId
public ModuleId(ModuleDefinition md)
init
protected void init(java.lang.String name,
java.lang.String version)
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
Copyright © 2011 Oracle Corporation. All Rights Reserved.