Class GomButtonLangInfo
java.lang.Object
de.espirit.firstspirit.access.store.templatestore.gom.AbstractGomElement
de.espirit.firstspirit.access.store.templatestore.gom.DefaultGomLangInfo
de.espirit.firstspirit.access.store.templatestore.gom.GomButtonLangInfo
- All Implemented Interfaces:
GomCheckable
,GomElement
,GomLangInfo
,Serializable
Extended language information for GOM permission buttons.
- Since:
- 3.1
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.espirit.firstspirit.access.store.templatestore.gom.DefaultGomLangInfo
DefaultGomLangInfo.GomLangHashCode
Nested classes/interfaces inherited from interface de.espirit.firstspirit.access.store.templatestore.gom.GomCheckable
GomCheckable.Context
-
Field Summary
Fields inherited from class de.espirit.firstspirit.access.store.templatestore.gom.DefaultGomLangInfo
TAG
-
Constructor Summary
ConstructorsConstructorDescriptionGomButtonLangInfo
(String lang, String name, String script) Creates a new instance with the specified values -
Method Summary
Modifier and TypeMethodDescriptioncloneAndComplete
(GomLangInfo source) Clones this language information container and completes missing information by the given source.protected de.espirit.firstspirit.access.store.templatestore.gom.GomButtonLangInfo.GomButtonLangHashCode
Create this object's hash code.boolean
Equality check implementation.Language dependent script settingint
hashCode()
Hash code implementation.boolean
isEmpty()
Indicates, whether no language information have been defined.void
Sets the language dependent script settingMethods inherited from class de.espirit.firstspirit.access.store.templatestore.gom.DefaultGomLangInfo
equals, equals, getDefaultTag, getDescription, getHashCode, getLabel, getLang, setDescription, setLabel, setLang, validate, verify
Methods inherited from class de.espirit.firstspirit.access.store.templatestore.gom.AbstractGomElement
getGomElementTag, getIncludeConfiguration, hasRepresentation, setGomElementTag, setIncludeConfiguration
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.espirit.firstspirit.access.store.templatestore.gom.GomElement
getGomElementTag, getIncludeConfiguration, hasRepresentation, setGomElementTag, setIncludeConfiguration
-
Constructor Details
-
GomButtonLangInfo
Creates a new instance with the specified values- Parameters:
lang
- the languagename
- the name of the buttonscript
- the script setting- Since:
- 3.1
-
-
Method Details
-
getScript
Language dependent script setting- Since:
- 3.1
-
setScript
Sets the language dependent script setting- Since:
- 3.1
-
cloneAndComplete
Description copied from class:DefaultGomLangInfo
Clones this language information container and completes missing information by the given source.- Specified by:
cloneAndComplete
in interfaceGomLangInfo
- Overrides:
cloneAndComplete
in classDefaultGomLangInfo
- Parameters:
source
- A source language information container.- Returns:
- The cloned container.
-
createHashCode
protected de.espirit.firstspirit.access.store.templatestore.gom.GomButtonLangInfo.GomButtonLangHashCode createHashCode()Description copied from class:DefaultGomLangInfo
Create this object's hash code.- Overrides:
createHashCode
in classDefaultGomLangInfo
- Returns:
- The hash code.
-
hashCode
public int hashCode()Description copied from class:DefaultGomLangInfo
Hash code implementation.- Overrides:
hashCode
in classDefaultGomLangInfo
- Returns:
- The hash code.
-
equals
Description copied from class:DefaultGomLangInfo
Equality check implementation.- Specified by:
equals
in interfaceGomLangInfo
- Overrides:
equals
in classDefaultGomLangInfo
- Parameters:
obj
- The object to compare to.ignoreLanguage
-true
, to ignore the language.- Returns:
true
, if considered equal.
-
isEmpty
public boolean isEmpty()Description copied from class:DefaultGomLangInfo
Indicates, whether no language information have been defined.- Specified by:
isEmpty
in interfaceGomLangInfo
- Overrides:
isEmpty
in classDefaultGomLangInfo
- Returns:
true
, if no language information have been defined.
-