C# 클래스 SenseNet.ContentRepository.Storage.Schema.SchemaWriter

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

공개 메소드들

메소드 설명
AddPropertyTypeToPropertySet ( PropertyType propertyType, PropertySet owner, bool isDeclared ) : void
Close ( ) : void
CreateContentListType ( string name ) : void
CreateNodeType ( NodeType parent, string name, string className ) : void
CreatePermissionType ( string name ) : void
CreatePropertyType ( string name, DataType dataType, int mapping, bool isContentListProperty ) : void
DeleteContentListType ( ContentListType contentListType ) : void
DeleteNodeType ( NodeType nodeType ) : void

When overridden in a derived class, deletes the passed NodeType. Before NodeType deleting removes all PropertyTypes from the passed NodeType but does not reset the property values because all nodes instatiated by passed NodeType had been deleted.

DeletePermissionType ( PermissionType permissionType ) : void
DeletePropertyType ( PropertyType propertyType ) : void

When overridden in a derived class, deletes an unused existing PropertyType

ModifyNodeType ( NodeType nodeType, NodeType parent, string className ) : void
Open ( ) : void
RemovePropertyTypeFromPropertySet ( PropertyType propertyType, PropertySet owner ) : void

When overridden in a derived class, removes the PropertyType from the owner PropertySet and resets the property values into all nodes instatiated by passed PropertySet.

UpdatePropertyTypeDeclarationState ( PropertyType propertyType, NodeType owner, bool isDeclared ) : void

메소드 상세

AddPropertyTypeToPropertySet() 공개 추상적인 메소드

public abstract AddPropertyTypeToPropertySet ( PropertyType propertyType, PropertySet owner, bool isDeclared ) : void
propertyType PropertyType
owner PropertySet
isDeclared bool
리턴 void

Close() 공개 추상적인 메소드

public abstract Close ( ) : void
리턴 void

CreateContentListType() 공개 추상적인 메소드

public abstract CreateContentListType ( string name ) : void
name string
리턴 void

CreateNodeType() 공개 추상적인 메소드

public abstract CreateNodeType ( NodeType parent, string name, string className ) : void
parent NodeType
name string
className string
리턴 void

CreatePermissionType() 공개 추상적인 메소드

public abstract CreatePermissionType ( string name ) : void
name string
리턴 void

CreatePropertyType() 공개 추상적인 메소드

public abstract CreatePropertyType ( string name, DataType dataType, int mapping, bool isContentListProperty ) : void
name string
dataType DataType
mapping int
isContentListProperty bool
리턴 void

DeleteContentListType() 공개 추상적인 메소드

public abstract DeleteContentListType ( ContentListType contentListType ) : void
contentListType ContentListType
리턴 void

DeleteNodeType() 공개 추상적인 메소드

When overridden in a derived class, deletes the passed NodeType. Before NodeType deleting removes all PropertyTypes from the passed NodeType but does not reset the property values because all nodes instatiated by passed NodeType had been deleted.
public abstract DeleteNodeType ( NodeType nodeType ) : void
nodeType NodeType NodeType to delete
리턴 void

DeletePermissionType() 공개 추상적인 메소드

public abstract DeletePermissionType ( PermissionType permissionType ) : void
permissionType PermissionType
리턴 void

DeletePropertyType() 공개 추상적인 메소드

When overridden in a derived class, deletes an unused existing PropertyType
public abstract DeletePropertyType ( PropertyType propertyType ) : void
propertyType PropertyType Unused existing PropertyType
리턴 void

ModifyNodeType() 공개 추상적인 메소드

public abstract ModifyNodeType ( NodeType nodeType, NodeType parent, string className ) : void
nodeType NodeType
parent NodeType
className string
리턴 void

Open() 공개 추상적인 메소드

public abstract Open ( ) : void
리턴 void

RemovePropertyTypeFromPropertySet() 공개 추상적인 메소드

When overridden in a derived class, removes the PropertyType from the owner PropertySet and resets the property values into all nodes instatiated by passed PropertySet.
public abstract RemovePropertyTypeFromPropertySet ( PropertyType propertyType, PropertySet owner ) : void
propertyType PropertyType PropertyType to remove
owner PropertySet Owner PropertySet
리턴 void

UpdatePropertyTypeDeclarationState() 공개 추상적인 메소드

public abstract UpdatePropertyTypeDeclarationState ( PropertyType propertyType, NodeType owner, bool isDeclared ) : void
propertyType PropertyType
owner NodeType
isDeclared bool
리턴 void