C# Class Composite.Data.DynamicTypes.DataTypeDescriptorFormsHelper

Afficher le fichier Open project: Orckestra/C1-CMS Class Usage Examples

Private Properties

Свойство Type Description
BindingIsOptional bool
DataTypeDescriptorFormsHelper System
GenerateForm void
GetAvailablePublishingFlowTransitions string>.Dictionary
GetBindingName string
GetDefaultValue object
GetFieldBindingType System.Type
IsNotFieldBinding bool
IsNullableStringReference bool

Méthodes publiques

Méthode Description
AddReadOnlyField ( string fieldName ) : void
AddReadOnlyFields ( IEnumerable fieldNames ) : void
BindingsToObject ( object>.Dictionary bindings, IData dataObject ) : string>.Dictionary
DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor ) : System
DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor, bool showPublicationStatusSelector, EntityToken entityToken ) : System

Creates an instance of DataTypeDescriptorFormsHelper

DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor, string bindingNamesPrefix ) : System
DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor, string bindingNamesPrefix, bool showPublicationStatusSelector, EntityToken entityToken ) : System
GetBindingName ( string prefix, string bindingName ) : string
GetBindings ( IData dataObject ) : object>.Dictionary
GetBindings ( IData dataObject, bool allowMandatoryNonDefaultingProperties ) : object>.Dictionary
GetBindingsValidationRules ( IData data ) : List>.Dictionary
GetForm ( ) : string
GetNewBindings ( ) : object>.Dictionary
ObjectToBindings ( IData dataObject, object>.Dictionary bindings ) : string>.Dictionary
UpdateWithBindings ( IData dataObject, object>.Dictionary bindings ) : void
UpdateWithNewBindings ( object>.Dictionary bindings ) : void

Private Methods

Méthode Description
BindingIsOptional ( string bindingName ) : bool
DataTypeDescriptorFormsHelper ( ) : System
GenerateForm ( ) : void
GetAvailablePublishingFlowTransitions ( EntityToken entityToken ) : string>.Dictionary
GetBindingName ( Composite.Data.DynamicTypes.DataFieldDescriptor dataFieldDescriptor ) : string
GetDefaultValue ( Type type ) : object
GetFieldBindingType ( Composite.Data.DynamicTypes.DataFieldDescriptor fieldDescriptor ) : Type
IsNotFieldBinding ( string bindingName ) : bool
IsNullableStringReference ( PropertyInfo propertyInfo ) : bool

Method Details

AddReadOnlyField() public méthode

public AddReadOnlyField ( string fieldName ) : void
fieldName string
Résultat void

AddReadOnlyFields() public méthode

public AddReadOnlyFields ( IEnumerable fieldNames ) : void
fieldNames IEnumerable
Résultat void

BindingsToObject() public méthode

public BindingsToObject ( object>.Dictionary bindings, IData dataObject ) : string>.Dictionary
bindings object>.Dictionary
dataObject IData
Résultat string>.Dictionary

DataTypeDescriptorFormsHelper() public méthode

public DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor ) : System
dataTypeDescriptor DataTypeDescriptor
Résultat System

DataTypeDescriptorFormsHelper() public méthode

Creates an instance of DataTypeDescriptorFormsHelper
public DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor, bool showPublicationStatusSelector, EntityToken entityToken ) : System
dataTypeDescriptor DataTypeDescriptor
showPublicationStatusSelector bool
entityToken Composite.C1Console.Security.EntityToken EntityToken is used for resolving to which publication states, current user has access to.
Résultat System

DataTypeDescriptorFormsHelper() public méthode

public DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor, string bindingNamesPrefix ) : System
dataTypeDescriptor DataTypeDescriptor
bindingNamesPrefix string
Résultat System

DataTypeDescriptorFormsHelper() public méthode

public DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor, string bindingNamesPrefix, bool showPublicationStatusSelector, EntityToken entityToken ) : System
dataTypeDescriptor DataTypeDescriptor
bindingNamesPrefix string
showPublicationStatusSelector bool
entityToken Composite.C1Console.Security.EntityToken
Résultat System

GetBindingName() public static méthode

public static GetBindingName ( string prefix, string bindingName ) : string
prefix string
bindingName string
Résultat string

GetBindings() public méthode

public GetBindings ( IData dataObject ) : object>.Dictionary
dataObject IData
Résultat object>.Dictionary

GetBindings() public méthode

public GetBindings ( IData dataObject, bool allowMandatoryNonDefaultingProperties ) : object>.Dictionary
dataObject IData
allowMandatoryNonDefaultingProperties bool
Résultat object>.Dictionary

GetBindingsValidationRules() public méthode

public GetBindingsValidationRules ( IData data ) : List>.Dictionary
data IData
Résultat List>.Dictionary

GetForm() public méthode

public GetForm ( ) : string
Résultat string

GetNewBindings() public méthode

public GetNewBindings ( ) : object>.Dictionary
Résultat object>.Dictionary

ObjectToBindings() public méthode

public ObjectToBindings ( IData dataObject, object>.Dictionary bindings ) : string>.Dictionary
dataObject IData
bindings object>.Dictionary
Résultat string>.Dictionary

UpdateWithBindings() public méthode

public UpdateWithBindings ( IData dataObject, object>.Dictionary bindings ) : void
dataObject IData
bindings object>.Dictionary
Résultat void

UpdateWithNewBindings() public méthode

public UpdateWithNewBindings ( object>.Dictionary bindings ) : void
bindings object>.Dictionary
Résultat void