GPIC - Backend  1.0
Aplicações .NET para o backend do GPIC
Referência à classe Domain.Entities.Project

Projeto de Iniciação Científica Mais...

Diagrama de heranças da classe Domain.Entities.Project
[legenda]
Diagrama de colaboração para Domain.Entities.Project:
[legenda]

Membros públicos

 Project (string? title, string? keyWord1, string? keyWord2, string? keyWord3, bool isScholarshipCandidate, string? objective, string? methodology, string? expectedResults, string? activitiesExecutionSchedule, Guid? studentId, Guid? programTypeId, Guid? professorId, Guid? subAreaId, Guid? noticeId, EProjectStatus? status, string? statusDescription, string? appealDescription, DateTime? submitionDate, DateTime? ressubmissionDate, DateTime? cancellationDate, string? cancellationReason)
 
 Project (Guid? id, string? title, string? keyWord1, string? keyWord2, string? keyWord3, bool isScholarshipCandidate, string? objective, string? methodology, string? expectedResults, string? activitiesExecutionSchedule, Guid? studentId, Guid? programTypeId, Guid? professorId, Guid? subAreaId, Guid? noticeId, EProjectStatus? status, string? statusDescription, string? appealDescription, DateTime? submitionDate, DateTime? ressubmissionDate, DateTime? cancellationDate, string? cancellationReason)
 
- Membros públicos herdados de Domain.Entities.Primitives.Entity
void DeactivateEntity ()
 
void ActivateEntity ()
 

Atributos Públicos

Guid? StudentId
 

Membros protegidos

 Project ()
 Constructor to dbcontext EF instancing. Mais...
 

Propriedades

string? Title [get, set]
 Título do Projeto de Iniciação Científica Mais...
 
string? KeyWord1 [get, set]
 
string? KeyWord2 [get, set]
 
string? KeyWord3 [get, set]
 
bool IsScholarshipCandidate [get, set]
 O aluno é candidato à Bolsa? Mais...
 
string?? Objective [get, set]
 Proposta do Projeto IC: Objetivo Mais...
 
string?? Methodology [get, set]
 Proposta do Projeto IC: Metodologia Mais...
 
string?? ExpectedResults [get, set]
 Proposta do Projeto IC: Resultados Esperados Mais...
 
string? ActivitiesExecutionSchedule [get, set]
 Cronograma de Execução das Atividades Mais...
 
Guid? ProgramTypeId [get, set]
 
Guid? ProfessorId [get, set]
 
Guid? SubAreaId [get, set]
 
Guid? NoticeId [get, set]
 
virtual ? ProgramType ProgramType [get, set]
 
virtual ? Professor Professor [get, set]
 
virtual ? Student Student [get, set]
 
virtual ? SubArea SubArea [get, set]
 
virtual ? Notice Notice [get, set]
 
EProjectStatusStatus [get, set]
 Status do projeto. Mais...
 
string? StatusDescription [get, set]
 Descrição do status. Mais...
 
string? AppealObservation [get, set]
 Descrição da solicitação de recurso do orientador. Mais...
 
DateTime? SubmissionDate [get, set]
 
DateTime? AppealDate [get, set]
 
DateTime? CancellationDate [get, set]
 
string? CancellationReason [get, set]
 Razão de cancelamento do projeto, preenchido pelo professor. Mais...
 
string? CertificateUrl [get, set]
 URL do certificado do projeto. Mais...
 
- Propriedades herdados de Domain.Entities.Primitives.Entity
Guid? Id [get, protected set]
 
DateTime? DeletedAt [get, protected set]
 

Descrição detalhada

Projeto de Iniciação Científica

Documentação dos Construtores & Destrutor

◆ Project() [1/3]

Domain.Entities.Project.Project ( string?  title,
string?  keyWord1,
string?  keyWord2,
string?  keyWord3,
bool  isScholarshipCandidate,
string?  objective,
string?  methodology,
string?  expectedResults,
string?  activitiesExecutionSchedule,
Guid?  studentId,
Guid?  programTypeId,
Guid?  professorId,
Guid?  subAreaId,
Guid?  noticeId,
EProjectStatus status,
string?  statusDescription,
string?  appealDescription,
DateTime?  submitionDate,
DateTime?  ressubmissionDate,
DateTime?  cancellationDate,
string?  cancellationReason 
)
inline

◆ Project() [2/3]

Domain.Entities.Project.Project ( Guid?  id,
string?  title,
string?  keyWord1,
string?  keyWord2,
string?  keyWord3,
bool  isScholarshipCandidate,
string?  objective,
string?  methodology,
string?  expectedResults,
string?  activitiesExecutionSchedule,
Guid?  studentId,
Guid?  programTypeId,
Guid?  professorId,
Guid?  subAreaId,
Guid?  noticeId,
EProjectStatus status,
string?  statusDescription,
string?  appealDescription,
DateTime?  submitionDate,
DateTime?  ressubmissionDate,
DateTime?  cancellationDate,
string?  cancellationReason 
)
inline

◆ Project() [3/3]

Domain.Entities.Project.Project ( )
inlineprotected

Constructor to dbcontext EF instancing.

Documentação dos dados membro

◆ StudentId

Guid? Domain.Entities.Project.StudentId

Documentação das propriedades

◆ ActivitiesExecutionSchedule

string? Domain.Entities.Project.ActivitiesExecutionSchedule
getset

Cronograma de Execução das Atividades

◆ AppealDate

DateTime? Domain.Entities.Project.AppealDate
getset

◆ AppealObservation

string? Domain.Entities.Project.AppealObservation
getset

Descrição da solicitação de recurso do orientador.

◆ CancellationDate

DateTime? Domain.Entities.Project.CancellationDate
getset

◆ CancellationReason

string? Domain.Entities.Project.CancellationReason
getset

Razão de cancelamento do projeto, preenchido pelo professor.

◆ CertificateUrl

string? Domain.Entities.Project.CertificateUrl
getset

URL do certificado do projeto.

◆ ExpectedResults

string?? Domain.Entities.Project.ExpectedResults
getset

Proposta do Projeto IC: Resultados Esperados

◆ IsScholarshipCandidate

bool Domain.Entities.Project.IsScholarshipCandidate
getset

O aluno é candidato à Bolsa?

◆ KeyWord1

string? Domain.Entities.Project.KeyWord1
getset

◆ KeyWord2

string? Domain.Entities.Project.KeyWord2
getset

◆ KeyWord3

string? Domain.Entities.Project.KeyWord3
getset

◆ Methodology

string?? Domain.Entities.Project.Methodology
getset

Proposta do Projeto IC: Metodologia

◆ Notice

virtual ? Notice Domain.Entities.Project.Notice
getset

◆ NoticeId

Guid? Domain.Entities.Project.NoticeId
getset

◆ Objective

string?? Domain.Entities.Project.Objective
getset

Proposta do Projeto IC: Objetivo

◆ Professor

virtual ? Professor Domain.Entities.Project.Professor
getset

◆ ProfessorId

Guid? Domain.Entities.Project.ProfessorId
getset

◆ ProgramType

virtual ? ProgramType Domain.Entities.Project.ProgramType
getset

◆ ProgramTypeId

Guid? Domain.Entities.Project.ProgramTypeId
getset

◆ Status

EProjectStatus? Domain.Entities.Project.Status
getset

Status do projeto.

◆ StatusDescription

string? Domain.Entities.Project.StatusDescription
getset

Descrição do status.

◆ Student

virtual ? Student Domain.Entities.Project.Student
getset

◆ SubArea

virtual ? SubArea Domain.Entities.Project.SubArea
getset

◆ SubAreaId

Guid? Domain.Entities.Project.SubAreaId
getset

◆ SubmissionDate

DateTime? Domain.Entities.Project.SubmissionDate
getset

◆ Title

string? Domain.Entities.Project.Title
getset

Título do Projeto de Iniciação Científica


A documentação para esta classe foi gerada a partir do seguinte ficheiro: