net.datacrow.core.services
Class Region

java.lang.Object
  extended by net.datacrow.core.services.Region

public class Region
extends java.lang.Object

A server can have implementations for multiple regions (such as Imdb.com has). This class specifies such a region, holding the region code and the URL location of the region.

Author:
Robert Jan van der Waals

Constructor Summary
Region(java.lang.String code, java.lang.String displayName, java.lang.String url)
          Creates a new region.
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getCode()
          The region code (ISO2)
 java.lang.String getUrl()
          The URL
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Region

public Region(java.lang.String code,
              java.lang.String displayName,
              java.lang.String url)
Creates a new region.

Parameters:
code - ISO code for this region.
displayName - The label, used for displaying the region in the UI.
url - The URL.
Method Detail

getCode

public java.lang.String getCode()
The region code (ISO2)


getUrl

public java.lang.String getUrl()
The URL


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object