org.tigris.scarab.om
Class Issue.FederatedId

java.lang.Object
  extended byorg.tigris.scarab.om.Issue.FederatedId
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
Issue

public static class Issue.FederatedId
extends java.lang.Object
implements java.io.Serializable

A FederatedId has this format: {Domain}-{Code}{Id} For example: collab.net-PACS1 The domain can also be null.

See Also:
Serialized Form

Constructor Summary
Issue.FederatedId(java.lang.String id)
           
Issue.FederatedId(java.lang.String domain, java.lang.String prefix, int count)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int getCount()
           
 java.lang.String getDomain()
           
 java.lang.String getPrefix()
           
 int hashCode()
           
 void setCount(int count)
           
 void setDomain(java.lang.String domainId)
          Set the domainId
 void setPrefix(java.lang.String prefix)
           
 void setUniqueId(java.lang.String id)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Issue.FederatedId

public Issue.FederatedId(java.lang.String id)

Issue.FederatedId

public Issue.FederatedId(java.lang.String domain,
                         java.lang.String prefix,
                         int count)
Method Detail

setUniqueId

public void setUniqueId(java.lang.String id)
Parameters:
id - The unique identifier for this issue, generally a combination of code and sequence number (e.g. SCB37).

getDomain

public java.lang.String getDomain()
Returns:
The domain.

getPrefix

public java.lang.String getPrefix()
Returns:
The prefix (upper-cased).

getCount

public int getCount()
Returns:
The sequence of this issue within its code.

setDomain

public void setDomain(java.lang.String domainId)
Set the domainId


setPrefix

public void setPrefix(java.lang.String prefix)
Parameters:
prefix - The module code.

setCount

public void setCount(int count)
Parameters:
count - The sequence of this issue within its code.

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()


Copyright © 2000-2004 Tigris.org. All Rights Reserved.