org.shredzone.flattr4j.model
Class Language

java.lang.Object
  extended by org.shredzone.flattr4j.model.Resource
      extended by org.shredzone.flattr4j.model.Language
All Implemented Interfaces:
Serializable, LanguageId

public class Language
extends Resource
implements LanguageId

A single Language that is available for Things. Two Language are considered equal if they contain the same id.

Author:
Richard "Shred" Körber
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.shredzone.flattr4j.model.Resource
data
 
Constructor Summary
Language(FlattrObject data)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getLanguageId()
          Language id to be used with Flattr.
 String getName()
          Language name to be used for humans.
 int hashCode()
           
static LanguageId withId(String id)
          Returns a LanguageId for the given Language id.
 
Methods inherited from class org.shredzone.flattr4j.model.Resource
toFlattrObject, toJSON
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Language

public Language(FlattrObject data)
Method Detail

withId

public static LanguageId withId(String id)
Returns a LanguageId for the given Language id.

Parameters:
id - Language id
Returns:
A LanguageId object for this id

getLanguageId

public String getLanguageId()
Language id to be used with Flattr.

Specified by:
getLanguageId in interface LanguageId
Returns:
Language id

getName

public String getName()
Language name to be used for humans.


equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2010-2012. All Rights Reserved.