C# 클래스 BExIS.Dlm.Services.MetadataStructure.MetadataPackageManager

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

공개 메소드들

메소드 설명
AddMetadataAtributeUsage ( MetadataPackage package, MetadataAttribute attribute, string label, string description, int minCardinality, int maxCardinality ) : MetadataAttributeUsage
Create ( string name, string description, bool isEnabled = false ) : MetadataPackage
Delete ( IEnumerable entities ) : bool
Delete ( MetadataPackage entity ) : bool
MetadataPackageManager ( ) : System
RemoveMetadataAtributeUsage ( MetadataAttributeUsage usage ) : void
Update ( MetadataPackage entity ) : MetadataPackage

메소드 상세

AddMetadataAtributeUsage() 공개 메소드

public AddMetadataAtributeUsage ( MetadataPackage package, MetadataAttribute attribute, string label, string description, int minCardinality, int maxCardinality ) : MetadataAttributeUsage
package BExIS.Dlm.Entities.MetadataStructure.MetadataPackage
attribute BExIS.Dlm.Entities.MetadataStructure.MetadataAttribute
label string
description string
minCardinality int
maxCardinality int
리턴 BExIS.Dlm.Entities.MetadataStructure.MetadataAttributeUsage

Create() 공개 메소드

public Create ( string name, string description, bool isEnabled = false ) : MetadataPackage
name string
description string
isEnabled bool
리턴 BExIS.Dlm.Entities.MetadataStructure.MetadataPackage

Delete() 공개 메소드

public Delete ( IEnumerable entities ) : bool
entities IEnumerable
리턴 bool

Delete() 공개 메소드

public Delete ( MetadataPackage entity ) : bool
entity BExIS.Dlm.Entities.MetadataStructure.MetadataPackage
리턴 bool

MetadataPackageManager() 공개 메소드

public MetadataPackageManager ( ) : System
리턴 System

RemoveMetadataAtributeUsage() 공개 메소드

public RemoveMetadataAtributeUsage ( MetadataAttributeUsage usage ) : void
usage BExIS.Dlm.Entities.MetadataStructure.MetadataAttributeUsage
리턴 void

Update() 공개 메소드

public Update ( MetadataPackage entity ) : MetadataPackage
entity BExIS.Dlm.Entities.MetadataStructure.MetadataPackage
리턴 BExIS.Dlm.Entities.MetadataStructure.MetadataPackage