C# 클래스 Rock.Reporting.EntityHelper

파일 보기 프로젝트 열기: SparkDevNetwork/Rock 1 사용 예제들

공개 메소드들

메소드 설명
AddEntityFieldForAttribute ( List entityFields, Rock.Web.Cache.AttributeCache attribute, bool limitToFilterableAttributes = true ) : void

Adds the entity field for attribute.

GetEntityFieldForAttribute ( Rock.Web.Cache.AttributeCache attribute, bool limitToFilterableAttributes = true ) : EntityField

Create an EntityField for an Attribute.

GetEntityFields ( Type entityType, bool includeOnlyReportingFields = true, bool limitToFilterableFields = true ) : List

Gets the entity fields.

비공개 메소드들

메소드 설명
SetEntityFieldFromFieldTypeAttribute ( EntityField entityField, FieldTypeAttribute fieldTypeAttribute ) : bool

Sets the entity field from field type attribute.

메소드 상세

AddEntityFieldForAttribute() 공개 정적인 메소드

Adds the entity field for attribute.
public static AddEntityFieldForAttribute ( List entityFields, Rock.Web.Cache.AttributeCache attribute, bool limitToFilterableAttributes = true ) : void
entityFields List The entity fields.
attribute Rock.Web.Cache.AttributeCache The attribute.
limitToFilterableAttributes bool if set to true [limit to filterable attributes].
리턴 void

GetEntityFieldForAttribute() 공개 정적인 메소드

Create an EntityField for an Attribute.
public static GetEntityFieldForAttribute ( Rock.Web.Cache.AttributeCache attribute, bool limitToFilterableAttributes = true ) : EntityField
attribute Rock.Web.Cache.AttributeCache The attribute.
limitToFilterableAttributes bool
리턴 EntityField

GetEntityFields() 공개 정적인 메소드

Gets the entity fields.
public static GetEntityFields ( Type entityType, bool includeOnlyReportingFields = true, bool limitToFilterableFields = true ) : List
entityType System.Type Type of the entity.
includeOnlyReportingFields bool if set to true [include only reporting fields].
limitToFilterableFields bool if set to true [limit to filterable fields].
리턴 List