com.sun.enterprise.module.common_impl
Class ModuleId

java.lang.Object
  extended by com.sun.enterprise.module.common_impl.ModuleId

public class ModuleId
extends 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  String name
           
protected  String version
           
 
Constructor Summary
protected ModuleId()
           
  ModuleId(ModuleDefinition md)
           
  ModuleId(String name)
           
  ModuleId(String name, String version)
           
 
Method Summary
 boolean equals(Object obj)
           
 int hashCode()
           
protected  void init(String name, String version)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected String name

version

protected String version
Constructor Detail

ModuleId

protected ModuleId()

ModuleId

public ModuleId(String name)

ModuleId

public ModuleId(String name,
                String version)

ModuleId

public ModuleId(ModuleDefinition md)
Method Detail

init

protected void init(String name,
                    String version)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013 Oracle Corporation. All Rights Reserved.