org.benow.repository.lang
Class LanguageImpl

java.lang.Object
  extended by org.benow.security.SecureObject
      extended by org.benow.repository.util.PersistentObjectImpl
          extended by org.benow.repository.mapping.JSQLObject
              extended by org.benow.repository.lang.LanguageImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, org.benow.java.lang.Language, PersistentObject

public class LanguageImpl
extends JSQLObject
implements org.benow.java.lang.Language

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.benow.repository.mapping.JSQLObject
JSQLObject.XSQLVersionDesc, JSQLObject.XSQLVersioned
 
Field Summary
 
Fields inherited from class org.benow.repository.util.PersistentObjectImpl
conn, recycled
 
Fields inherited from class org.benow.security.SecureObject
admin
 
Fields inherited from interface org.benow.repository.util.PersistentObject
FIELD_NAME_KEY
 
Constructor Summary
protected LanguageImpl()
           
  LanguageImpl(java.lang.String iso6392, java.lang.String iso6391, java.lang.String engName, java.lang.String frName)
           
 
Method Summary
 java.lang.String getFrenchName()
           
 java.lang.String getISO6391Code()
           
 java.lang.String getISO6392Code()
           
 java.lang.String getName()
           
 java.lang.String getShortName()
           
 
Methods inherited from class org.benow.repository.mapping.JSQLObject
fetchExpectedField, fetchField, fetchFieldQuiet, forgetField, isFetched, isLocked, lock, refetchFieldQuiet, setFetched
 
Methods inherited from class org.benow.repository.util.PersistentObjectImpl
compareTo, doIsTransient, equals, getKey, isTransient, recycle, remove, remove, repositoryAfterLoad, repositoryAfterPersist, repositoryAfterTransient, repositoryBeforePersist, repositoryBeforeTransient, setKey, toString, update, update
 
Methods inherited from class org.benow.security.SecureObject
assertOnePermission, assertPermission, assertPermission, declarePermission, declareViewPermission, declareViewPermission
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LanguageImpl

protected LanguageImpl()

LanguageImpl

public LanguageImpl(java.lang.String iso6392,
                    java.lang.String iso6391,
                    java.lang.String engName,
                    java.lang.String frName)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface org.benow.java.lang.Language

getShortName

public java.lang.String getShortName()
Specified by:
getShortName in interface org.benow.java.lang.Language

getFrenchName

public java.lang.String getFrenchName()
Specified by:
getFrenchName in interface org.benow.java.lang.Language

getISO6391Code

public java.lang.String getISO6391Code()
Specified by:
getISO6391Code in interface org.benow.java.lang.Language

getISO6392Code

public java.lang.String getISO6392Code()
Specified by:
getISO6392Code in interface org.benow.java.lang.Language