public class EntityMetadata extends MetadataBase implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
EntityMetadata.Builder |
hasChanged, metadataIdchangedFields, contextPath, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
EntityMetadata() |
getHasChanged, getMetadataId, withHasChanged, withMetadataIdprotected Integer activityTypeMask
protected Boolean autoRouteToOwnerQueue
protected Boolean canTriggerWorkflow
protected Label description
protected Label displayCollectionName
protected Label displayName
protected Boolean entityHelpUrlEnabled
protected String entityHelpUrl
protected Boolean isDocumentManagementEnabled
protected Boolean isOneNoteIntegrationEnabled
protected Boolean isInteractionCentricEnabled
protected Boolean isKnowledgeManagementEnabled
protected Boolean isSLAEnabled
protected Boolean isBPFEntity
protected Boolean isDocumentRecommendationsEnabled
protected Boolean isMSTeamsIntegrationEnabled
protected String settingOf
protected String dataProviderId
protected String dataSourceId
protected Boolean autoCreateAccessTeams
protected Boolean isActivity
protected Boolean isActivityParty
protected BooleanManagedProperty isAuditEnabled
protected Boolean isAvailableOffline
protected Boolean isChildEntity
protected Boolean isAIRUpdated
protected BooleanManagedProperty isValidForQueue
protected BooleanManagedProperty isConnectionsEnabled
protected String iconLargeName
protected String iconMediumName
protected String iconSmallName
protected String iconVectorName
protected Boolean isCustomEntity
protected Boolean isBusinessProcessEnabled
protected BooleanManagedProperty isCustomizable
protected BooleanManagedProperty isRenameable
protected BooleanManagedProperty isMappable
protected BooleanManagedProperty isDuplicateDetectionEnabled
protected BooleanManagedProperty canCreateAttributes
protected BooleanManagedProperty canCreateForms
protected BooleanManagedProperty canCreateViews
protected BooleanManagedProperty canCreateCharts
protected BooleanManagedProperty canBeRelatedEntityInRelationship
protected BooleanManagedProperty canBePrimaryEntityInRelationship
protected BooleanManagedProperty canBeInManyToMany
protected BooleanManagedProperty canBeInCustomEntityAssociation
protected BooleanManagedProperty canEnableSyncToExternalSearchIndex
protected Boolean syncToExternalSearchIndex
protected BooleanManagedProperty canModifyAdditionalSettings
protected BooleanManagedProperty canChangeHierarchicalRelationship
protected Boolean isOptimisticConcurrencyEnabled
protected Boolean changeTrackingEnabled
protected BooleanManagedProperty canChangeTrackingBeEnabled
protected Boolean isImportable
protected Boolean isIntersect
protected BooleanManagedProperty isMailMergeEnabled
protected Boolean isManaged
protected Boolean isEnabledForCharts
protected Boolean isEnabledForTrace
protected Boolean isValidForAdvancedFind
protected BooleanManagedProperty isVisibleInMobile
protected BooleanManagedProperty isVisibleInMobileClient
protected BooleanManagedProperty isReadOnlyInMobileClient
protected BooleanManagedProperty isOfflineInMobileClient
protected Integer daysSinceRecordLastModified
protected String mobileOfflineFilters
protected Boolean isReadingPaneEnabled
protected Boolean isQuickCreateEnabled
protected String logicalName
protected Integer objectTypeCode
protected OwnershipTypes ownershipType
protected String primaryNameAttribute
protected String primaryImageAttribute
protected String primaryIdAttribute
protected List<SecurityPrivilegeMetadata> privileges
protected String privilegesNextLink
protected String recurrenceBaseEntityLogicalName
protected String reportViewName
protected String schemaName
protected String introducedVersion
protected Boolean isStateModelAware
protected Boolean enforceStateTransitions
protected String externalName
protected String entityColor
protected String logicalCollectionName
protected String externalCollectionName
protected String collectionSchemaName
protected String entitySetName
protected Boolean isEnabledForExternalChannels
protected Boolean isPrivate
protected Boolean usesBusinessDataLabelTable
protected Boolean isLogicalEntity
protected Boolean hasNotes
protected Boolean hasActivities
protected Boolean hasFeedback
protected Boolean isSolutionAware
protected List<EntitySetting> settings
protected String settingsNextLink
protected OffsetDateTime createdOn
protected OffsetDateTime modifiedOn
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class MetadataBasepublic static EntityMetadata.Builder builderEntityMetadata()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class MetadataBasepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class MetadataBasepublic EntityMetadata withActivityTypeMask(Integer activityTypeMask)
public EntityMetadata withAutoRouteToOwnerQueue(Boolean autoRouteToOwnerQueue)
public EntityMetadata withCanTriggerWorkflow(Boolean canTriggerWorkflow)
public EntityMetadata withDescription(Label description)
public EntityMetadata withDisplayCollectionName(Label displayCollectionName)
public EntityMetadata withDisplayName(Label displayName)
public EntityMetadata withEntityHelpUrlEnabled(Boolean entityHelpUrlEnabled)
public EntityMetadata withEntityHelpUrl(String entityHelpUrl)
public EntityMetadata withIsDocumentManagementEnabled(Boolean isDocumentManagementEnabled)
public EntityMetadata withIsOneNoteIntegrationEnabled(Boolean isOneNoteIntegrationEnabled)
public EntityMetadata withIsInteractionCentricEnabled(Boolean isInteractionCentricEnabled)
public EntityMetadata withIsKnowledgeManagementEnabled(Boolean isKnowledgeManagementEnabled)
public EntityMetadata withIsSLAEnabled(Boolean isSLAEnabled)
public EntityMetadata withIsBPFEntity(Boolean isBPFEntity)
public EntityMetadata withIsDocumentRecommendationsEnabled(Boolean isDocumentRecommendationsEnabled)
public EntityMetadata withIsMSTeamsIntegrationEnabled(Boolean isMSTeamsIntegrationEnabled)
public EntityMetadata withSettingOf(String settingOf)
public EntityMetadata withDataProviderId(String dataProviderId)
public EntityMetadata withDataSourceId(String dataSourceId)
public EntityMetadata withAutoCreateAccessTeams(Boolean autoCreateAccessTeams)
public EntityMetadata withIsActivity(Boolean isActivity)
public EntityMetadata withIsActivityParty(Boolean isActivityParty)
public Optional<BooleanManagedProperty> getIsAuditEnabled()
public EntityMetadata withIsAuditEnabled(BooleanManagedProperty isAuditEnabled)
public EntityMetadata withIsAvailableOffline(Boolean isAvailableOffline)
public EntityMetadata withIsChildEntity(Boolean isChildEntity)
public EntityMetadata withIsAIRUpdated(Boolean isAIRUpdated)
public Optional<BooleanManagedProperty> getIsValidForQueue()
public EntityMetadata withIsValidForQueue(BooleanManagedProperty isValidForQueue)
public Optional<BooleanManagedProperty> getIsConnectionsEnabled()
public EntityMetadata withIsConnectionsEnabled(BooleanManagedProperty isConnectionsEnabled)
public EntityMetadata withIconLargeName(String iconLargeName)
public EntityMetadata withIconMediumName(String iconMediumName)
public EntityMetadata withIconSmallName(String iconSmallName)
public EntityMetadata withIconVectorName(String iconVectorName)
public EntityMetadata withIsCustomEntity(Boolean isCustomEntity)
public EntityMetadata withIsBusinessProcessEnabled(Boolean isBusinessProcessEnabled)
public Optional<BooleanManagedProperty> getIsCustomizable()
public EntityMetadata withIsCustomizable(BooleanManagedProperty isCustomizable)
public Optional<BooleanManagedProperty> getIsRenameable()
public EntityMetadata withIsRenameable(BooleanManagedProperty isRenameable)
public Optional<BooleanManagedProperty> getIsMappable()
public EntityMetadata withIsMappable(BooleanManagedProperty isMappable)
public Optional<BooleanManagedProperty> getIsDuplicateDetectionEnabled()
public EntityMetadata withIsDuplicateDetectionEnabled(BooleanManagedProperty isDuplicateDetectionEnabled)
public Optional<BooleanManagedProperty> getCanCreateAttributes()
public EntityMetadata withCanCreateAttributes(BooleanManagedProperty canCreateAttributes)
public Optional<BooleanManagedProperty> getCanCreateForms()
public EntityMetadata withCanCreateForms(BooleanManagedProperty canCreateForms)
public Optional<BooleanManagedProperty> getCanCreateViews()
public EntityMetadata withCanCreateViews(BooleanManagedProperty canCreateViews)
public Optional<BooleanManagedProperty> getCanCreateCharts()
public EntityMetadata withCanCreateCharts(BooleanManagedProperty canCreateCharts)
public Optional<BooleanManagedProperty> getCanBeRelatedEntityInRelationship()
public EntityMetadata withCanBeRelatedEntityInRelationship(BooleanManagedProperty canBeRelatedEntityInRelationship)
public Optional<BooleanManagedProperty> getCanBePrimaryEntityInRelationship()
public EntityMetadata withCanBePrimaryEntityInRelationship(BooleanManagedProperty canBePrimaryEntityInRelationship)
public Optional<BooleanManagedProperty> getCanBeInManyToMany()
public EntityMetadata withCanBeInManyToMany(BooleanManagedProperty canBeInManyToMany)
public Optional<BooleanManagedProperty> getCanBeInCustomEntityAssociation()
public EntityMetadata withCanBeInCustomEntityAssociation(BooleanManagedProperty canBeInCustomEntityAssociation)
public Optional<BooleanManagedProperty> getCanEnableSyncToExternalSearchIndex()
public EntityMetadata withCanEnableSyncToExternalSearchIndex(BooleanManagedProperty canEnableSyncToExternalSearchIndex)
public EntityMetadata withSyncToExternalSearchIndex(Boolean syncToExternalSearchIndex)
public Optional<BooleanManagedProperty> getCanModifyAdditionalSettings()
public EntityMetadata withCanModifyAdditionalSettings(BooleanManagedProperty canModifyAdditionalSettings)
public Optional<BooleanManagedProperty> getCanChangeHierarchicalRelationship()
public EntityMetadata withCanChangeHierarchicalRelationship(BooleanManagedProperty canChangeHierarchicalRelationship)
public EntityMetadata withIsOptimisticConcurrencyEnabled(Boolean isOptimisticConcurrencyEnabled)
public EntityMetadata withChangeTrackingEnabled(Boolean changeTrackingEnabled)
public Optional<BooleanManagedProperty> getCanChangeTrackingBeEnabled()
public EntityMetadata withCanChangeTrackingBeEnabled(BooleanManagedProperty canChangeTrackingBeEnabled)
public EntityMetadata withIsImportable(Boolean isImportable)
public EntityMetadata withIsIntersect(Boolean isIntersect)
public Optional<BooleanManagedProperty> getIsMailMergeEnabled()
public EntityMetadata withIsMailMergeEnabled(BooleanManagedProperty isMailMergeEnabled)
public EntityMetadata withIsManaged(Boolean isManaged)
public EntityMetadata withIsEnabledForCharts(Boolean isEnabledForCharts)
public EntityMetadata withIsEnabledForTrace(Boolean isEnabledForTrace)
public EntityMetadata withIsValidForAdvancedFind(Boolean isValidForAdvancedFind)
public Optional<BooleanManagedProperty> getIsVisibleInMobile()
public EntityMetadata withIsVisibleInMobile(BooleanManagedProperty isVisibleInMobile)
public Optional<BooleanManagedProperty> getIsVisibleInMobileClient()
public EntityMetadata withIsVisibleInMobileClient(BooleanManagedProperty isVisibleInMobileClient)
public Optional<BooleanManagedProperty> getIsReadOnlyInMobileClient()
public EntityMetadata withIsReadOnlyInMobileClient(BooleanManagedProperty isReadOnlyInMobileClient)
public Optional<BooleanManagedProperty> getIsOfflineInMobileClient()
public EntityMetadata withIsOfflineInMobileClient(BooleanManagedProperty isOfflineInMobileClient)
public EntityMetadata withDaysSinceRecordLastModified(Integer daysSinceRecordLastModified)
public EntityMetadata withMobileOfflineFilters(String mobileOfflineFilters)
public EntityMetadata withIsReadingPaneEnabled(Boolean isReadingPaneEnabled)
public EntityMetadata withIsQuickCreateEnabled(Boolean isQuickCreateEnabled)
public EntityMetadata withLogicalName(String logicalName)
public EntityMetadata withObjectTypeCode(Integer objectTypeCode)
public Optional<OwnershipTypes> getOwnershipType()
public EntityMetadata withOwnershipType(OwnershipTypes ownershipType)
public EntityMetadata withPrimaryNameAttribute(String primaryNameAttribute)
public EntityMetadata withPrimaryImageAttribute(String primaryImageAttribute)
public EntityMetadata withPrimaryIdAttribute(String primaryIdAttribute)
public com.github.davidmoten.odata.client.CollectionPage<SecurityPrivilegeMetadata> getPrivileges()
public EntityMetadata withPrivileges(List<SecurityPrivilegeMetadata> privileges)
public com.github.davidmoten.odata.client.CollectionPage<SecurityPrivilegeMetadata> getPrivileges(com.github.davidmoten.odata.client.HttpRequestOptions options)
public EntityMetadata withRecurrenceBaseEntityLogicalName(String recurrenceBaseEntityLogicalName)
public EntityMetadata withReportViewName(String reportViewName)
public EntityMetadata withSchemaName(String schemaName)
public EntityMetadata withIntroducedVersion(String introducedVersion)
public EntityMetadata withIsStateModelAware(Boolean isStateModelAware)
public EntityMetadata withEnforceStateTransitions(Boolean enforceStateTransitions)
public EntityMetadata withExternalName(String externalName)
public EntityMetadata withEntityColor(String entityColor)
public EntityMetadata withLogicalCollectionName(String logicalCollectionName)
public EntityMetadata withExternalCollectionName(String externalCollectionName)
public EntityMetadata withCollectionSchemaName(String collectionSchemaName)
public EntityMetadata withEntitySetName(String entitySetName)
public EntityMetadata withIsEnabledForExternalChannels(Boolean isEnabledForExternalChannels)
public EntityMetadata withIsPrivate(Boolean isPrivate)
public EntityMetadata withUsesBusinessDataLabelTable(Boolean usesBusinessDataLabelTable)
public EntityMetadata withIsLogicalEntity(Boolean isLogicalEntity)
public EntityMetadata withHasNotes(Boolean hasNotes)
public EntityMetadata withHasActivities(Boolean hasActivities)
public EntityMetadata withHasFeedback(Boolean hasFeedback)
public EntityMetadata withIsSolutionAware(Boolean isSolutionAware)
public com.github.davidmoten.odata.client.CollectionPage<EntitySetting> getSettings()
public EntityMetadata withSettings(List<EntitySetting> settings)
public com.github.davidmoten.odata.client.CollectionPage<EntitySetting> getSettings(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<OffsetDateTime> getCreatedOn()
public EntityMetadata withCreatedOn(OffsetDateTime createdOn)
public Optional<OffsetDateTime> getModifiedOn()
public EntityMetadata withModifiedOn(OffsetDateTime modifiedOn)
public EntityMetadata withUnmappedField(String name, String value)
withUnmappedField in class MetadataBasepublic AttributeMetadataCollectionRequest getAttributes()
public ManyToManyRelationshipMetadataCollectionRequest getManyToManyRelationships2()
public OneToManyRelationshipMetadataCollectionRequest getManyToOneRelationships2()
public OneToManyRelationshipMetadataCollectionRequest getOneToManyRelationships2()
public EntityKeyMetadataCollectionRequest getKeys()
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class MetadataBasepublic EntityMetadata patch()
this with changed fields reset.patch in class MetadataBasethis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic EntityMetadata put()
this
with changed fields reset (they were ignored anyway).put in class MetadataBasethis with changed fields resetcom.github.davidmoten.odata.client.ClientException - if HTTP response is not as expectedpublic String toString()
toString in class MetadataBaseCopyright © 2018–2021. All rights reserved.