C# Class Microsoft.Dynamics.Integration.Adapters.DynamicCrm.Configuration.ConfigurationUtilities

显示文件 Open project: Microsoft/Instance-Adapter-for-Microsoft-Dynamics-CRM Class Usage Examples

Private Properties

Property Type Description
AddTypes void
FillEntityManytoManyObjectDef void
FillObjectDef void
FillPicklistObjectDef void
FormattedString string
GenerateEntityManytoManyObjectDefinitionEntries void
GenerateGlobalPicklistObjectDefinitionEntries void
GenerateObjectDefinitionEntries void
GeneratePicklistObjectDefinitionEntries void
GetConfigPath string
GetLookupAttributes List
GetObjectProviders List
InitArguments void
LoadObjectDefinitionsFromConfigs List
PublishExceptionConfigurationMessage void
PublishPostConfigurationMessage void
PublishPreConfigurationMessage void
RetrieveOrgDetails List
SetOrgProperties void
SetPropertiesFromAppConfig void
SetupCompanyConfig void
WriteMToMRelationshipObjectDefinition void
WriteObjectDefinition void
WritePicklistObjectDefinition void

Public Methods

Method Description
ConfigurationUtilities ( ) : Common.System

Initializes a new instance of the ConfigurationUtilities class.

SetAdapter ( string typeOfAdapter ) : void

Private Methods

Method Description
AddTypes ( ObjectDefinition objDef, FieldDefinition fieldDef, TypeDefinition typeDef, string parentTypeName ) : void
FillEntityManytoManyObjectDef ( ObjectDefinition objDef, string entityDisplayName ) : void
FillObjectDef ( ObjectDefinition objDef ) : void
FillPicklistObjectDef ( ObjectDefinition objDef ) : void
FormattedString ( string stringToFormat ) : string
GenerateEntityManytoManyObjectDefinitionEntries ( ObjectDefinition objDef, string entityDisplayName ) : void
GenerateGlobalPicklistObjectDefinitionEntries ( ObjectDefinition objDef, RetrieveAllOptionSetsResponse response ) : void
GenerateObjectDefinitionEntries ( ObjectDefinition objDef, Xrm.Sdk.Messages.RetrieveEntityResponse response, string parentTypeName ) : void
GeneratePicklistObjectDefinitionEntries ( ObjectDefinition objDef, Xrm.Sdk.Messages.RetrieveAllEntitiesResponse response ) : void
GetConfigPath ( bool forOrganization ) : string

Gets the path to the ObjectProvider configuration files

GetLookupAttributes ( Xrm.Sdk.Metadata.LookupAttributeMetadata lookupMeta ) : List
GetObjectProviders ( ) : List
InitArguments ( ) : void
LoadObjectDefinitionsFromConfigs ( ) : List
PublishExceptionConfigurationMessage ( string message ) : void

Publishes an Event

Normally called when a configuration operation has thrown an exception

PublishPostConfigurationMessage ( string message ) : void

Publishes an Event

Normally called when a configuration operation has completed

PublishPreConfigurationMessage ( string message ) : void

Publishes an Event

Normally called when a configuration operation is starting

RetrieveOrgDetails ( ) : List

Returns a List of OrganizationDetail objects that contains the OrganizationDetails for each of the Organizations that the user specified on the install adapter is associated to

SetOrgProperties ( OrganizationDetail detail ) : void
SetPropertiesFromAppConfig ( ) : void
SetupCompanyConfig ( ConfigurationOption option ) : void

Copies the existing ObjectProvider configuration files to a company specific directory

WriteMToMRelationshipObjectDefinition ( ObjectProvider provider ) : void
WriteObjectDefinition ( ObjectProvider provider ) : void
WritePicklistObjectDefinition ( ) : void

Write out a object definition for the picklist provider

Method Details

ConfigurationUtilities() public method

Initializes a new instance of the ConfigurationUtilities class.
public ConfigurationUtilities ( ) : Common.System
return Common.System

SetAdapter() public method

public SetAdapter ( string typeOfAdapter ) : void
typeOfAdapter string
return void