public class ComplexEntityMetadata extends Object implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
ComplexEntityMetadata.Builder |
| Modifier | Constructor and Description |
|---|---|
protected |
ComplexEntityMetadata() |
protected com.github.davidmoten.odata.client.ContextPath contextPath
protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
protected String odataType
protected Integer activityTypeMask
protected List<ComplexAttributeMetadata> attributes
protected String attributesNextLink
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 List<ComplexManyToManyRelationshipMetadata> manyToManyRelationships
protected String manyToManyRelationshipsNextLink
protected List<ComplexOneToManyRelationshipMetadata> manyToOneRelationships
protected String manyToOneRelationshipsNextLink
protected List<ComplexOneToManyRelationshipMetadata> oneToManyRelationships
protected String oneToManyRelationshipsNextLink
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 List<ComplexEntityKeyMetadata> keys
protected String keysNextLink
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
protected String metadataId
protected Boolean hasChanged
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypepublic ComplexEntityMetadata withActivityTypeMask(Integer activityTypeMask)
public com.github.davidmoten.odata.client.CollectionPage<ComplexAttributeMetadata> getAttributes()
public com.github.davidmoten.odata.client.CollectionPage<ComplexAttributeMetadata> getAttributes(com.github.davidmoten.odata.client.HttpRequestOptions options)
public ComplexEntityMetadata withAutoRouteToOwnerQueue(Boolean autoRouteToOwnerQueue)
public ComplexEntityMetadata withCanTriggerWorkflow(Boolean canTriggerWorkflow)
public ComplexEntityMetadata withDescription(Label description)
public ComplexEntityMetadata withDisplayCollectionName(Label displayCollectionName)
public ComplexEntityMetadata withDisplayName(Label displayName)
public ComplexEntityMetadata withEntityHelpUrlEnabled(Boolean entityHelpUrlEnabled)
public ComplexEntityMetadata withEntityHelpUrl(String entityHelpUrl)
public ComplexEntityMetadata withIsDocumentManagementEnabled(Boolean isDocumentManagementEnabled)
public ComplexEntityMetadata withIsOneNoteIntegrationEnabled(Boolean isOneNoteIntegrationEnabled)
public ComplexEntityMetadata withIsInteractionCentricEnabled(Boolean isInteractionCentricEnabled)
public ComplexEntityMetadata withIsKnowledgeManagementEnabled(Boolean isKnowledgeManagementEnabled)
public ComplexEntityMetadata withIsSLAEnabled(Boolean isSLAEnabled)
public ComplexEntityMetadata withIsBPFEntity(Boolean isBPFEntity)
public ComplexEntityMetadata withIsDocumentRecommendationsEnabled(Boolean isDocumentRecommendationsEnabled)
public ComplexEntityMetadata withIsMSTeamsIntegrationEnabled(Boolean isMSTeamsIntegrationEnabled)
public ComplexEntityMetadata withSettingOf(String settingOf)
public ComplexEntityMetadata withDataProviderId(String dataProviderId)
public ComplexEntityMetadata withDataSourceId(String dataSourceId)
public ComplexEntityMetadata withAutoCreateAccessTeams(Boolean autoCreateAccessTeams)
public ComplexEntityMetadata withIsActivity(Boolean isActivity)
public ComplexEntityMetadata withIsActivityParty(Boolean isActivityParty)
public Optional<BooleanManagedProperty> getIsAuditEnabled()
public ComplexEntityMetadata withIsAuditEnabled(BooleanManagedProperty isAuditEnabled)
public ComplexEntityMetadata withIsAvailableOffline(Boolean isAvailableOffline)
public ComplexEntityMetadata withIsChildEntity(Boolean isChildEntity)
public ComplexEntityMetadata withIsAIRUpdated(Boolean isAIRUpdated)
public Optional<BooleanManagedProperty> getIsValidForQueue()
public ComplexEntityMetadata withIsValidForQueue(BooleanManagedProperty isValidForQueue)
public Optional<BooleanManagedProperty> getIsConnectionsEnabled()
public ComplexEntityMetadata withIsConnectionsEnabled(BooleanManagedProperty isConnectionsEnabled)
public ComplexEntityMetadata withIconLargeName(String iconLargeName)
public ComplexEntityMetadata withIconMediumName(String iconMediumName)
public ComplexEntityMetadata withIconSmallName(String iconSmallName)
public ComplexEntityMetadata withIconVectorName(String iconVectorName)
public ComplexEntityMetadata withIsCustomEntity(Boolean isCustomEntity)
public ComplexEntityMetadata withIsBusinessProcessEnabled(Boolean isBusinessProcessEnabled)
public Optional<BooleanManagedProperty> getIsCustomizable()
public ComplexEntityMetadata withIsCustomizable(BooleanManagedProperty isCustomizable)
public Optional<BooleanManagedProperty> getIsRenameable()
public ComplexEntityMetadata withIsRenameable(BooleanManagedProperty isRenameable)
public Optional<BooleanManagedProperty> getIsMappable()
public ComplexEntityMetadata withIsMappable(BooleanManagedProperty isMappable)
public Optional<BooleanManagedProperty> getIsDuplicateDetectionEnabled()
public ComplexEntityMetadata withIsDuplicateDetectionEnabled(BooleanManagedProperty isDuplicateDetectionEnabled)
public Optional<BooleanManagedProperty> getCanCreateAttributes()
public ComplexEntityMetadata withCanCreateAttributes(BooleanManagedProperty canCreateAttributes)
public Optional<BooleanManagedProperty> getCanCreateForms()
public ComplexEntityMetadata withCanCreateForms(BooleanManagedProperty canCreateForms)
public Optional<BooleanManagedProperty> getCanCreateViews()
public ComplexEntityMetadata withCanCreateViews(BooleanManagedProperty canCreateViews)
public Optional<BooleanManagedProperty> getCanCreateCharts()
public ComplexEntityMetadata withCanCreateCharts(BooleanManagedProperty canCreateCharts)
public Optional<BooleanManagedProperty> getCanBeRelatedEntityInRelationship()
public ComplexEntityMetadata withCanBeRelatedEntityInRelationship(BooleanManagedProperty canBeRelatedEntityInRelationship)
public Optional<BooleanManagedProperty> getCanBePrimaryEntityInRelationship()
public ComplexEntityMetadata withCanBePrimaryEntityInRelationship(BooleanManagedProperty canBePrimaryEntityInRelationship)
public Optional<BooleanManagedProperty> getCanBeInManyToMany()
public ComplexEntityMetadata withCanBeInManyToMany(BooleanManagedProperty canBeInManyToMany)
public Optional<BooleanManagedProperty> getCanBeInCustomEntityAssociation()
public ComplexEntityMetadata withCanBeInCustomEntityAssociation(BooleanManagedProperty canBeInCustomEntityAssociation)
public Optional<BooleanManagedProperty> getCanEnableSyncToExternalSearchIndex()
public ComplexEntityMetadata withCanEnableSyncToExternalSearchIndex(BooleanManagedProperty canEnableSyncToExternalSearchIndex)
public ComplexEntityMetadata withSyncToExternalSearchIndex(Boolean syncToExternalSearchIndex)
public Optional<BooleanManagedProperty> getCanModifyAdditionalSettings()
public ComplexEntityMetadata withCanModifyAdditionalSettings(BooleanManagedProperty canModifyAdditionalSettings)
public Optional<BooleanManagedProperty> getCanChangeHierarchicalRelationship()
public ComplexEntityMetadata withCanChangeHierarchicalRelationship(BooleanManagedProperty canChangeHierarchicalRelationship)
public ComplexEntityMetadata withIsOptimisticConcurrencyEnabled(Boolean isOptimisticConcurrencyEnabled)
public ComplexEntityMetadata withChangeTrackingEnabled(Boolean changeTrackingEnabled)
public Optional<BooleanManagedProperty> getCanChangeTrackingBeEnabled()
public ComplexEntityMetadata withCanChangeTrackingBeEnabled(BooleanManagedProperty canChangeTrackingBeEnabled)
public ComplexEntityMetadata withIsImportable(Boolean isImportable)
public ComplexEntityMetadata withIsIntersect(Boolean isIntersect)
public Optional<BooleanManagedProperty> getIsMailMergeEnabled()
public ComplexEntityMetadata withIsMailMergeEnabled(BooleanManagedProperty isMailMergeEnabled)
public ComplexEntityMetadata withIsManaged(Boolean isManaged)
public ComplexEntityMetadata withIsEnabledForCharts(Boolean isEnabledForCharts)
public ComplexEntityMetadata withIsEnabledForTrace(Boolean isEnabledForTrace)
public ComplexEntityMetadata withIsValidForAdvancedFind(Boolean isValidForAdvancedFind)
public Optional<BooleanManagedProperty> getIsVisibleInMobile()
public ComplexEntityMetadata withIsVisibleInMobile(BooleanManagedProperty isVisibleInMobile)
public Optional<BooleanManagedProperty> getIsVisibleInMobileClient()
public ComplexEntityMetadata withIsVisibleInMobileClient(BooleanManagedProperty isVisibleInMobileClient)
public Optional<BooleanManagedProperty> getIsReadOnlyInMobileClient()
public ComplexEntityMetadata withIsReadOnlyInMobileClient(BooleanManagedProperty isReadOnlyInMobileClient)
public Optional<BooleanManagedProperty> getIsOfflineInMobileClient()
public ComplexEntityMetadata withIsOfflineInMobileClient(BooleanManagedProperty isOfflineInMobileClient)
public ComplexEntityMetadata withDaysSinceRecordLastModified(Integer daysSinceRecordLastModified)
public ComplexEntityMetadata withMobileOfflineFilters(String mobileOfflineFilters)
public ComplexEntityMetadata withIsReadingPaneEnabled(Boolean isReadingPaneEnabled)
public ComplexEntityMetadata withIsQuickCreateEnabled(Boolean isQuickCreateEnabled)
public ComplexEntityMetadata withLogicalName(String logicalName)
public com.github.davidmoten.odata.client.CollectionPage<ComplexManyToManyRelationshipMetadata> getManyToManyRelationships()
public com.github.davidmoten.odata.client.CollectionPage<ComplexManyToManyRelationshipMetadata> getManyToManyRelationships(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<ComplexOneToManyRelationshipMetadata> getManyToOneRelationships()
public com.github.davidmoten.odata.client.CollectionPage<ComplexOneToManyRelationshipMetadata> getManyToOneRelationships(com.github.davidmoten.odata.client.HttpRequestOptions options)
public com.github.davidmoten.odata.client.CollectionPage<ComplexOneToManyRelationshipMetadata> getOneToManyRelationships()
public com.github.davidmoten.odata.client.CollectionPage<ComplexOneToManyRelationshipMetadata> getOneToManyRelationships(com.github.davidmoten.odata.client.HttpRequestOptions options)
public ComplexEntityMetadata withObjectTypeCode(Integer objectTypeCode)
public Optional<OwnershipTypes> getOwnershipType()
public ComplexEntityMetadata withOwnershipType(OwnershipTypes ownershipType)
public ComplexEntityMetadata withPrimaryNameAttribute(String primaryNameAttribute)
public ComplexEntityMetadata withPrimaryImageAttribute(String primaryImageAttribute)
public ComplexEntityMetadata withPrimaryIdAttribute(String primaryIdAttribute)
public com.github.davidmoten.odata.client.CollectionPage<SecurityPrivilegeMetadata> getPrivileges()
public com.github.davidmoten.odata.client.CollectionPage<SecurityPrivilegeMetadata> getPrivileges(com.github.davidmoten.odata.client.HttpRequestOptions options)
public ComplexEntityMetadata withRecurrenceBaseEntityLogicalName(String recurrenceBaseEntityLogicalName)
public ComplexEntityMetadata withReportViewName(String reportViewName)
public ComplexEntityMetadata withSchemaName(String schemaName)
public ComplexEntityMetadata withIntroducedVersion(String introducedVersion)
public ComplexEntityMetadata withIsStateModelAware(Boolean isStateModelAware)
public ComplexEntityMetadata withEnforceStateTransitions(Boolean enforceStateTransitions)
public ComplexEntityMetadata withExternalName(String externalName)
public ComplexEntityMetadata withEntityColor(String entityColor)
public com.github.davidmoten.odata.client.CollectionPage<ComplexEntityKeyMetadata> getKeys()
public com.github.davidmoten.odata.client.CollectionPage<ComplexEntityKeyMetadata> getKeys(com.github.davidmoten.odata.client.HttpRequestOptions options)
public ComplexEntityMetadata withLogicalCollectionName(String logicalCollectionName)
public ComplexEntityMetadata withExternalCollectionName(String externalCollectionName)
public ComplexEntityMetadata withCollectionSchemaName(String collectionSchemaName)
public ComplexEntityMetadata withEntitySetName(String entitySetName)
public ComplexEntityMetadata withIsEnabledForExternalChannels(Boolean isEnabledForExternalChannels)
public ComplexEntityMetadata withIsPrivate(Boolean isPrivate)
public ComplexEntityMetadata withUsesBusinessDataLabelTable(Boolean usesBusinessDataLabelTable)
public ComplexEntityMetadata withIsLogicalEntity(Boolean isLogicalEntity)
public ComplexEntityMetadata withHasNotes(Boolean hasNotes)
public ComplexEntityMetadata withHasActivities(Boolean hasActivities)
public ComplexEntityMetadata withHasFeedback(Boolean hasFeedback)
public ComplexEntityMetadata withIsSolutionAware(Boolean isSolutionAware)
public com.github.davidmoten.odata.client.CollectionPage<EntitySetting> getSettings()
public com.github.davidmoten.odata.client.CollectionPage<EntitySetting> getSettings(com.github.davidmoten.odata.client.HttpRequestOptions options)
public Optional<OffsetDateTime> getCreatedOn()
public ComplexEntityMetadata withCreatedOn(OffsetDateTime createdOn)
public Optional<OffsetDateTime> getModifiedOn()
public ComplexEntityMetadata withModifiedOn(OffsetDateTime modifiedOn)
public ComplexEntityMetadata withMetadataId(String metadataId)
public ComplexEntityMetadata withHasChanged(Boolean hasChanged)
public ComplexEntityMetadata withUnmappedField(String name, String value)
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypepublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepublic static ComplexEntityMetadata.Builder builder()
Copyright © 2018–2021. All rights reserved.