Advertisement
jvbf

ESS draft

Nov 11th, 2020 (edited)
1,512
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Pesquisadores Server
  2. import { Publicacao } from './publicacao';
  3.  
  4. export class Pesquisador {
  5.     private nome: String = '';
  6.     private cpf: String = '';
  7.     private publicacoes: Publicacao[] = [];
  8.  
  9.     get Nome():String {
  10.     }
  11.  
  12.     get Cpf():String {
  13.     }
  14.  
  15.     get Publicacoes():Publicacao[] {
  16.     }
  17.  
  18.     set Nome(nome: String):boolean {
  19.     }
  20.  
  21.     set Cpf(cpf: String):boolean {
  22.     }
  23.  
  24.     set Publicacoes(publicacoes: Publicacao[]):boolean {
  25.     }
  26.  
  27.     adiconarPublicacoes(publicacoes: Publicacao[]):boolean {
  28.     }
  29.  
  30.     removerPublicacoes(ids: String[]):boolean {
  31.     }
  32.  
  33. }
  34.  
  35. //Pesquisador Server
  36. import { Pesquisador } from './pesquisador';
  37.  
  38. export class Pesquisadores {
  39.     private pesquisadores: Pesquisador[] = [];
  40.  
  41.     get Publicacoes():Publicacao[] {
  42.     }
  43.  
  44.     atualizar(pesquisador: Pesquisador):boolean {
  45.     }
  46.  
  47.     adiconar(pesquisadores: Pesquisador[]):boolean {
  48.     }
  49.  
  50.     remover(cpfs: String[]):boolean {
  51.     }
  52. }
  53.  
  54. //Pesquisadores GUI:
  55. import { Pesquisador } from '../server/pesquisador';
  56.  
  57. @Injectable()
  58. export class PesquisadoresService {
  59.  
  60.     constructor(private http: HttpClient) {}
  61.  
  62.     adicionar(pesquisadores: Pesquisador[]): Observable<boolean> {
  63.     }
  64.  
  65.     atualizar(pesquisador: Pesquisador): Observable<boolean> {
  66.     }
  67.  
  68.     getPesquisadores(): Observable<Pesquisador[]> {
  69.     }
  70.  
  71. //Pesquisador Factory Server
  72. import { Pesquisador } from './pesquisador';
  73. import { Pesquisadores } from './pesquisadores';
  74.  
  75. export class LattesFactory {
  76.     pesquisadores: Pesquisadores;
  77.    
  78.     getObjetoFabricado(xml: string): Pesquisador {
  79.     }
  80. }
  81.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement