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.GomLangHashCodeNested 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.GomButtonLangHashCodeCreate this object's hash code.booleanEquality check implementation.Language dependent script settinginthashCode()Hash code implementation.booleanisEmpty()Indicates, whether no language information have been defined.voidSets 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, verifyMethods inherited from class de.espirit.firstspirit.access.store.templatestore.gom.AbstractGomElement
getGomElementTag, getIncludeConfiguration, hasRepresentation, setGomElementTag, setIncludeConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods 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:DefaultGomLangInfoClones this language information container and completes missing information by the given source.- Specified by:
cloneAndCompletein interfaceGomLangInfo- Overrides:
cloneAndCompletein 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:DefaultGomLangInfoCreate this object's hash code.- Overrides:
createHashCodein classDefaultGomLangInfo- Returns:
- The hash code.
-
hashCode
public int hashCode()Description copied from class:DefaultGomLangInfoHash code implementation.- Overrides:
hashCodein classDefaultGomLangInfo- Returns:
- The hash code.
-
equals
Description copied from class:DefaultGomLangInfoEquality check implementation.- Specified by:
equalsin interfaceGomLangInfo- Overrides:
equalsin 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:DefaultGomLangInfoIndicates, whether no language information have been defined.- Specified by:
isEmptyin interfaceGomLangInfo- Overrides:
isEmptyin classDefaultGomLangInfo- Returns:
true, if no language information have been defined.
-