public class DecimalAttributeMetadata extends AttributeMetadata implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
DecimalAttributeMetadata.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
formulaDefinition |
protected ImeMode |
imeMode |
protected BigDecimal |
maxValue |
protected BigDecimal |
minValue |
protected Integer |
precision |
protected Integer |
sourceTypeMask |
attributeOf, attributeType, attributeTypeName, autoNumberFormat, canBeSecuredForCreate, canBeSecuredForRead, canBeSecuredForUpdate, canModifyAdditionalSettings, columnNumber, createdOn, deprecatedVersion, description, displayName, entityLogicalName, externalName, inheritsFrom, introducedVersion, isAuditEnabled, isCustomAttribute, isCustomizable, isDataSourceSecret, isFilterable, isGlobalFilterEnabled, isLogical, isManaged, isPrimaryId, isPrimaryName, isRenameable, isRequiredForForm, isRetrievable, isSearchable, isSecured, isSortableEnabled, isValidForAdvancedFind, isValidForCreate, isValidForForm, isValidForGrid, isValidForRead, isValidForUpdate, isValidODataAttribute, linkedAttributeId, logicalName, modifiedOn, requiredLevel, schemaName, sourceTypehasChanged, metadataIdchangedFields, contextPath, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
DecimalAttributeMetadata() |
builderAttributeMetadata, getAttributeOf, getAttributeType, getAttributeTypeName, getAutoNumberFormat, getCanBeSecuredForCreate, getCanBeSecuredForRead, getCanBeSecuredForUpdate, getCanModifyAdditionalSettings, getColumnNumber, getCreatedOn, getDeprecatedVersion, getDescription, getDisplayName, getEntityLogicalName, getExternalName, getInheritsFrom, getIntroducedVersion, getIsAuditEnabled, getIsCustomAttribute, getIsCustomizable, getIsDataSourceSecret, getIsFilterable, getIsGlobalFilterEnabled, getIsLogical, getIsManaged, getIsPrimaryId, getIsPrimaryName, getIsRenameable, getIsRequiredForForm, getIsRetrievable, getIsSearchable, getIsSecured, getIsSortableEnabled, getIsValidForAdvancedFind, getIsValidForCreate, getIsValidForForm, getIsValidForGrid, getIsValidForRead, getIsValidForUpdate, getIsValidODataAttribute, getLinkedAttributeId, getLogicalName, getModifiedOn, getRequiredLevel, getSchemaName, getSourceType, withAttributeOf, withAttributeType, withAttributeTypeName, withAutoNumberFormat, withCanBeSecuredForCreate, withCanBeSecuredForRead, withCanBeSecuredForUpdate, withCanModifyAdditionalSettings, withColumnNumber, withCreatedOn, withDeprecatedVersion, withDescription, withDisplayName, withEntityLogicalName, withExternalName, withInheritsFrom, withIntroducedVersion, withIsAuditEnabled, withIsCustomAttribute, withIsCustomizable, withIsDataSourceSecret, withIsFilterable, withIsGlobalFilterEnabled, withIsLogical, withIsManaged, withIsPrimaryId, withIsPrimaryName, withIsRenameable, withIsRequiredForForm, withIsRetrievable, withIsSearchable, withIsSecured, withIsSortableEnabled, withIsValidForAdvancedFind, withIsValidForCreate, withIsValidForForm, withIsValidForGrid, withIsValidForRead, withIsValidForUpdate, withIsValidODataAttribute, withLinkedAttributeId, withLogicalName, withModifiedOn, withRequiredLevel, withSchemaName, withSourceTypegetHasChanged, getMetadataId, withHasChanged, withMetadataIdprotected BigDecimal maxValue
protected BigDecimal minValue
protected Integer precision
protected ImeMode imeMode
protected String formulaDefinition
protected Integer sourceTypeMask
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class AttributeMetadatapublic static DecimalAttributeMetadata.Builder builderDecimalAttributeMetadata()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class AttributeMetadatapublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class AttributeMetadatapublic Optional<BigDecimal> getMaxValue()
public DecimalAttributeMetadata withMaxValue(BigDecimal maxValue)
public Optional<BigDecimal> getMinValue()
public DecimalAttributeMetadata withMinValue(BigDecimal minValue)
public DecimalAttributeMetadata withPrecision(Integer precision)
public DecimalAttributeMetadata withImeMode(ImeMode imeMode)
public DecimalAttributeMetadata withFormulaDefinition(String formulaDefinition)
public DecimalAttributeMetadata withSourceTypeMask(Integer sourceTypeMask)
public DecimalAttributeMetadata withUnmappedField(String name, String value)
withUnmappedField in class AttributeMetadatapublic com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class AttributeMetadatapublic DecimalAttributeMetadata patch()
this with changed fields reset.patch in class AttributeMetadatathis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic DecimalAttributeMetadata put()
this
with changed fields reset (they were ignored anyway).put in class AttributeMetadatathis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class AttributeMetadataCopyright © 2018–2020. All rights reserved.