C# 클래스 Rebel.Tests.Extensions.HiveModelCreationHelper

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

공개 프로퍼티들

프로퍼티 타입 설명
BoolDefAlias string
DefAlias1WithType1 string
DefAlias2WithType1 string
TypeAlias1 string
TypeAlias2 string

공개 메소드들

메소드 설명
CreateAttribute ( AttributeDefinition def, object value ) : TypedAttribute
CreateAttributeDefinition ( string alias, string name, string description, AttributeType typeDef, AttributeGroup groupDef, bool assignId = false ) : AttributeDefinition
CreateAttributeGroup ( string alias, string name, int ordinal, bool assignId = false ) : AttributeGroup
CreateAttributeType ( string alias, string name, string description, bool assignId = false ) : AttributeType
CreateEntitySchema ( string alias, string name ) : EntitySchema
CreateEntitySchema ( string alias, string name, bool assignId ) : EntitySchema
CreateTypedEntity ( EntitySchema schema, TypedAttribute attribs, bool assignId = false ) : TypedEntity
CreateVersionedTypedEntity ( EntitySchema schema, TypedAttribute attribs ) : Revision
MockEntitySchema ( string testDoctypeAlias, string testDoctypeName ) : EntitySchema
MockTypedEntity ( ) : TypedEntity
MockTypedEntity ( HiveId id ) : TypedEntity
MockTypedEntity ( bool assignIds ) : TypedEntity
MockVersionedTypedEntity ( ) : Revision

Create a typed persistence entity

MockVersionedTypedEntity ( bool assignIds ) : Revision

Create a typed persistence entity

SetupTestContentData ( System.Guid newGuid, System.Guid newGuidRedHerring, ProviderSetup providerSetup ) : Content
SetupTestData ( System.Guid newGuid, System.Guid newGuidRedHerring, ProviderSetup providerSetup ) : TypedEntity

비공개 메소드들

메소드 설명
CreateMockTypedEntityProperties ( bool assignIds, TypedAttribute[]>.Action callback ) : void

Create some properties for a TypedEntity

메소드 상세

CreateAttribute() 공개 정적인 메소드

public static CreateAttribute ( AttributeDefinition def, object value ) : TypedAttribute
def AttributeDefinition
value object
리턴 TypedAttribute

CreateAttributeDefinition() 공개 정적인 메소드

public static CreateAttributeDefinition ( string alias, string name, string description, AttributeType typeDef, AttributeGroup groupDef, bool assignId = false ) : AttributeDefinition
alias string
name string
description string
typeDef AttributeType
groupDef Rebel.Framework.Persistence.Model.Attribution.AttributeGroup
assignId bool
리턴 AttributeDefinition

CreateAttributeGroup() 공개 정적인 메소드

public static CreateAttributeGroup ( string alias, string name, int ordinal, bool assignId = false ) : AttributeGroup
alias string
name string
ordinal int
assignId bool
리턴 Rebel.Framework.Persistence.Model.Attribution.AttributeGroup

CreateAttributeType() 공개 정적인 메소드

public static CreateAttributeType ( string alias, string name, string description, bool assignId = false ) : AttributeType
alias string
name string
description string
assignId bool
리턴 AttributeType

CreateEntitySchema() 공개 정적인 메소드

public static CreateEntitySchema ( string alias, string name ) : EntitySchema
alias string
name string
리턴 EntitySchema

CreateEntitySchema() 공개 정적인 메소드

public static CreateEntitySchema ( string alias, string name, bool assignId ) : EntitySchema
alias string
name string
assignId bool
리턴 EntitySchema

CreateTypedEntity() 공개 정적인 메소드

public static CreateTypedEntity ( EntitySchema schema, TypedAttribute attribs, bool assignId = false ) : TypedEntity
schema EntitySchema
attribs TypedAttribute
assignId bool
리턴 TypedEntity

CreateVersionedTypedEntity() 공개 정적인 메소드

public static CreateVersionedTypedEntity ( EntitySchema schema, TypedAttribute attribs ) : Revision
schema EntitySchema
attribs TypedAttribute
리턴 Revision

MockEntitySchema() 공개 정적인 메소드

public static MockEntitySchema ( string testDoctypeAlias, string testDoctypeName ) : EntitySchema
testDoctypeAlias string
testDoctypeName string
리턴 EntitySchema

MockTypedEntity() 공개 정적인 메소드

public static MockTypedEntity ( ) : TypedEntity
리턴 TypedEntity

MockTypedEntity() 공개 정적인 메소드

public static MockTypedEntity ( HiveId id ) : TypedEntity
id HiveId
리턴 TypedEntity

MockTypedEntity() 공개 정적인 메소드

public static MockTypedEntity ( bool assignIds ) : TypedEntity
assignIds bool
리턴 TypedEntity

MockVersionedTypedEntity() 공개 정적인 메소드

Create a typed persistence entity
public static MockVersionedTypedEntity ( ) : Revision
리턴 Revision

MockVersionedTypedEntity() 공개 정적인 메소드

Create a typed persistence entity
public static MockVersionedTypedEntity ( bool assignIds ) : Revision
assignIds bool whether or not to generate Ids for each entity
리턴 Revision

SetupTestContentData() 공개 정적인 메소드

public static SetupTestContentData ( System.Guid newGuid, System.Guid newGuidRedHerring, ProviderSetup providerSetup ) : Content
newGuid System.Guid
newGuidRedHerring System.Guid
providerSetup Rebel.Hive.ProviderSetup
리턴 Content

SetupTestData() 공개 정적인 메소드

public static SetupTestData ( System.Guid newGuid, System.Guid newGuidRedHerring, ProviderSetup providerSetup ) : TypedEntity
newGuid System.Guid
newGuidRedHerring System.Guid
providerSetup Rebel.Hive.ProviderSetup
리턴 TypedEntity

프로퍼티 상세

BoolDefAlias 공개적으로 정적으로 프로퍼티

public static string BoolDefAlias
리턴 string

DefAlias1WithType1 공개적으로 정적으로 프로퍼티

public static string DefAlias1WithType1
리턴 string

DefAlias2WithType1 공개적으로 정적으로 프로퍼티

public static string DefAlias2WithType1
리턴 string

TypeAlias1 공개적으로 정적으로 프로퍼티

public static string TypeAlias1
리턴 string

TypeAlias2 공개적으로 정적으로 프로퍼티

public static string TypeAlias2
리턴 string