public class DateTimeAttributeMetadata extends AttributeMetadata implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
DateTimeAttributeMetadata.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected BooleanManagedProperty |
canChangeDateTimeBehavior |
protected DateTimeBehavior |
dateTimeBehavior |
protected DateTimeFormat |
format |
protected String |
formulaDefinition |
protected ImeMode |
imeMode |
protected OffsetDateTime |
maxSupportedValue |
protected OffsetDateTime |
minSupportedValue |
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 |
DateTimeAttributeMetadata() |
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 OffsetDateTime minSupportedValue
protected OffsetDateTime maxSupportedValue
protected DateTimeFormat format
protected ImeMode imeMode
protected Integer sourceTypeMask
protected String formulaDefinition
protected DateTimeBehavior dateTimeBehavior
protected BooleanManagedProperty canChangeDateTimeBehavior
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class AttributeMetadatapublic static DateTimeAttributeMetadata.Builder builderDateTimeAttributeMetadata()
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<OffsetDateTime> getMinSupportedValue()
public DateTimeAttributeMetadata withMinSupportedValue(OffsetDateTime minSupportedValue)
public Optional<OffsetDateTime> getMaxSupportedValue()
public DateTimeAttributeMetadata withMaxSupportedValue(OffsetDateTime maxSupportedValue)
public Optional<DateTimeFormat> getFormat()
public DateTimeAttributeMetadata withFormat(DateTimeFormat format)
public DateTimeAttributeMetadata withImeMode(ImeMode imeMode)
public DateTimeAttributeMetadata withSourceTypeMask(Integer sourceTypeMask)
public DateTimeAttributeMetadata withFormulaDefinition(String formulaDefinition)
public Optional<DateTimeBehavior> getDateTimeBehavior()
public DateTimeAttributeMetadata withDateTimeBehavior(DateTimeBehavior dateTimeBehavior)
public Optional<BooleanManagedProperty> getCanChangeDateTimeBehavior()
public DateTimeAttributeMetadata withCanChangeDateTimeBehavior(BooleanManagedProperty canChangeDateTimeBehavior)
public DateTimeAttributeMetadata 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 DateTimeAttributeMetadata 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 DateTimeAttributeMetadata 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.