Module com.logicommerce.sdk
Class PropertyDefinitionImpl
- java.lang.Object
-
- com.logicommerce.sdk.definition.implementations.PropertyDefinitionImpl
-
- All Implemented Interfaces:
PropertyDefinition
public class PropertyDefinitionImpl extends Object implements PropertyDefinition
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPropertyDefinitionImpl.Builder<T>
-
Constructor Summary
Constructors Constructor Description PropertyDefinitionImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDefaultValue()StringgetEntryValueMode()StringgetIdentifier()DefinitionLanguagesgetLanguages()StringgetReference()StringgetType()List<PropertyDefinitionValue>getValues()booleanisLanguageValue()booleanisMultipleValue()booleanisRequired()voidsetDefaultValue(String defaultValue)voidsetEntryValueMode(String entryValueMode)voidsetIdentifier(String identifier)voidsetLanguages(DefinitionLanguages languages)voidsetLanguageValue(boolean languageValue)voidsetMultipleValue(boolean multipleValue)voidsetReference(String reference)voidsetRequired(boolean required)voidsetType(String type)voidsetValues(List<PropertyDefinitionValue> values)
-
-
-
Method Detail
-
getIdentifier
public String getIdentifier()
- Specified by:
getIdentifierin interfacePropertyDefinition
-
getType
public String getType()
- Specified by:
getTypein interfacePropertyDefinition
-
isRequired
public boolean isRequired()
- Specified by:
isRequiredin interfacePropertyDefinition
-
getDefaultValue
public String getDefaultValue()
- Specified by:
getDefaultValuein interfacePropertyDefinition
-
isLanguageValue
public boolean isLanguageValue()
- Specified by:
isLanguageValuein interfacePropertyDefinition
-
isMultipleValue
public boolean isMultipleValue()
- Specified by:
isMultipleValuein interfacePropertyDefinition
-
getEntryValueMode
public String getEntryValueMode()
- Specified by:
getEntryValueModein interfacePropertyDefinition
-
getValues
public List<PropertyDefinitionValue> getValues()
- Specified by:
getValuesin interfacePropertyDefinition
-
getLanguages
public DefinitionLanguages getLanguages()
- Specified by:
getLanguagesin interfacePropertyDefinition
-
getReference
public String getReference()
- Specified by:
getReferencein interfacePropertyDefinition
-
setIdentifier
public void setIdentifier(String identifier)
-
setType
public void setType(String type)
-
setRequired
public void setRequired(boolean required)
-
setDefaultValue
public void setDefaultValue(String defaultValue)
-
setLanguageValue
public void setLanguageValue(boolean languageValue)
-
setMultipleValue
public void setMultipleValue(boolean multipleValue)
-
setEntryValueMode
public void setEntryValueMode(String entryValueMode)
-
setValues
public void setValues(List<PropertyDefinitionValue> values)
-
setLanguages
public void setLanguages(DefinitionLanguages languages)
-
setReference
public void setReference(String reference)
-
-