org.apache.maven.settings
Class IdentifiableBase

java.lang.Object
  extended by org.apache.maven.settings.TrackableBase
      extended by org.apache.maven.settings.IdentifiableBase
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
Mirror, Profile, Proxy, Server

public class IdentifiableBase
extends TrackableBase
implements Serializable, Cloneable

Base class for Mirror, Profile, Proxy and Server.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.maven.settings.TrackableBase
GLOBAL_LEVEL, USER_LEVEL
 
Constructor Summary
IdentifiableBase()
           
 
Method Summary
 IdentifiableBase clone()
          Method clone.
 String getId()
          Get the id field.
 void setId(String id)
          Set the id field.
 
Methods inherited from class org.apache.maven.settings.TrackableBase
getSourceLevel, setSourceLevel
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdentifiableBase

public IdentifiableBase()
Method Detail

clone

public IdentifiableBase clone()
Method clone.

Overrides:
clone in class TrackableBase
Returns:
IdentifiableBase

getId

public String getId()
Get the id field.

Returns:
String

setId

public void setId(String id)
Set the id field.

Parameters:
id -


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.