C# 클래스 Composite.Data.DynamicTypes.DataTypeDescriptorFormsHelper

파일 보기 프로젝트 열기: Orckestra/C1-CMS 1 사용 예제들

Private Properties

프로퍼티 타입 설명
BindingIsOptional bool
DataTypeDescriptorFormsHelper System
GenerateForm void
GetAvailablePublishingFlowTransitions string>.Dictionary
GetBindingName string
GetDefaultValue object
GetFieldBindingType System.Type
IsNotFieldBinding bool
IsNullableStringReference bool

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AddReadOnlyField() 공개 메소드

public AddReadOnlyField ( string fieldName ) : void
fieldName string
리턴 void

AddReadOnlyFields() 공개 메소드

public AddReadOnlyFields ( IEnumerable fieldNames ) : void
fieldNames IEnumerable
리턴 void

BindingsToObject() 공개 메소드

public BindingsToObject ( object>.Dictionary bindings, IData dataObject ) : string>.Dictionary
bindings object>.Dictionary
dataObject IData
리턴 string>.Dictionary

DataTypeDescriptorFormsHelper() 공개 메소드

public DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor ) : System
dataTypeDescriptor DataTypeDescriptor
리턴 System

DataTypeDescriptorFormsHelper() 공개 메소드

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.
리턴 System

DataTypeDescriptorFormsHelper() 공개 메소드

public DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor, string bindingNamesPrefix ) : System
dataTypeDescriptor DataTypeDescriptor
bindingNamesPrefix string
리턴 System

DataTypeDescriptorFormsHelper() 공개 메소드

public DataTypeDescriptorFormsHelper ( DataTypeDescriptor dataTypeDescriptor, string bindingNamesPrefix, bool showPublicationStatusSelector, EntityToken entityToken ) : System
dataTypeDescriptor DataTypeDescriptor
bindingNamesPrefix string
showPublicationStatusSelector bool
entityToken Composite.C1Console.Security.EntityToken
리턴 System

GetBindingName() 공개 정적인 메소드

public static GetBindingName ( string prefix, string bindingName ) : string
prefix string
bindingName string
리턴 string

GetBindings() 공개 메소드

public GetBindings ( IData dataObject ) : object>.Dictionary
dataObject IData
리턴 object>.Dictionary

GetBindings() 공개 메소드

public GetBindings ( IData dataObject, bool allowMandatoryNonDefaultingProperties ) : object>.Dictionary
dataObject IData
allowMandatoryNonDefaultingProperties bool
리턴 object>.Dictionary

GetBindingsValidationRules() 공개 메소드

public GetBindingsValidationRules ( IData data ) : List>.Dictionary
data IData
리턴 List>.Dictionary

GetForm() 공개 메소드

public GetForm ( ) : string
리턴 string

GetNewBindings() 공개 메소드

public GetNewBindings ( ) : object>.Dictionary
리턴 object>.Dictionary

ObjectToBindings() 공개 메소드

public ObjectToBindings ( IData dataObject, object>.Dictionary bindings ) : string>.Dictionary
dataObject IData
bindings object>.Dictionary
리턴 string>.Dictionary

UpdateWithBindings() 공개 메소드

public UpdateWithBindings ( IData dataObject, object>.Dictionary bindings ) : void
dataObject IData
bindings object>.Dictionary
리턴 void

UpdateWithNewBindings() 공개 메소드

public UpdateWithNewBindings ( object>.Dictionary bindings ) : void
bindings object>.Dictionary
리턴 void