C# 클래스 Order.AbstractOrder

Implementeert alle basisfunctionaliteit van orders voor computersystemen.
파일 보기 프로젝트 열기: kajnelissen/Sedat 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_components List
_orderId int
_status OrderStatus
_type string

공개 메소드들

메소드 설명
AbstractOrder ( int orderId ) : System

Creëert een order met meegegeven ID en zet status op Start.

AbstractOrder ( int orderId, OrderStatus os ) : System

Creëert een order met meegegeven ID en zet status op meegegeven status.

AbstractOrder ( int orderId, OrderStatus os, List components ) : System

Creëert een order met meegegeven ID en zet status op meegegeven status.

AddComponent ( IComponent comp ) : void

Voegt meegegeven component toe aan order.

AddComponentList ( List comps ) : void

Voegt lijst van componenten toe aan order.

ChangeStatus ( OrderStatus os ) : void

Verandert huidige status van order naar meegegeven status.

ToString ( ) : string

Retourneert een tekstuele weergave van order waarin het ID, type en status worden weergegeven.

메소드 상세

AbstractOrder() 공개 메소드

Creëert een order met meegegeven ID en zet status op Start.
public AbstractOrder ( int orderId ) : System
orderId int Identifier voor order
리턴 System

AbstractOrder() 공개 메소드

Creëert een order met meegegeven ID en zet status op meegegeven status.
public AbstractOrder ( int orderId, OrderStatus os ) : System
orderId int Identifier voor order
os OrderStatus Beginstatus van order
리턴 System

AbstractOrder() 공개 메소드

Creëert een order met meegegeven ID en zet status op meegegeven status.
public AbstractOrder ( int orderId, OrderStatus os, List components ) : System
orderId int Identifier voor order
os OrderStatus Beginstatus van order
components List Lijst van componenten
리턴 System

AddComponent() 공개 메소드

Voegt meegegeven component toe aan order.
public AddComponent ( IComponent comp ) : void
comp IComponent Hardware component
리턴 void

AddComponentList() 공개 메소드

Voegt lijst van componenten toe aan order.
public AddComponentList ( List comps ) : void
comps List Lijst met hardwarecomponenten
리턴 void

ChangeStatus() 공개 메소드

Verandert huidige status van order naar meegegeven status.
public ChangeStatus ( OrderStatus os ) : void
os OrderStatus Nieuwe status
리턴 void

ToString() 공개 메소드

Retourneert een tekstuele weergave van order waarin het ID, type en status worden weergegeven.
public ToString ( ) : string
리턴 string

프로퍼티 상세

_components 보호되어 있는 프로퍼티

Componenten die in dit order verwerkt zijn.
protected List _components
리턴 List

_orderId 보호되어 있는 프로퍼티

Unieke identifier van order.
protected int _orderId
리턴 int

_status 보호되어 있는 프로퍼티

Huidige status van order.
protected OrderStatus _status
리턴 OrderStatus

_type 보호되어 있는 프로퍼티

Type van order.
protected string _type
리턴 string