Package models

Class Store

java.lang.Object
models.Store

public abstract class Store extends Object
Representa a base de dados da rede de farmácia "Drogas Lícitas"
Since:
2023
Version:
1.1
Author:
Mateus, Henrique e Gabriel
  • Field Details

  • Constructor Details

    • Store

      public Store()
  • Method Details

    • registerBranch

      public static void registerBranch(Branch branch)
      Registra uma nova filial na base de dados
      Parameters:
      branch - Branch Filial a ser registrada
    • removeBranch

      public static void removeBranch(Branch branch)
      Remove uma filial da base de dados
      Parameters:
      branch - Branch Filial a ser removida
    • getBranches

      public static ArrayList<Branch> getBranches()
    • searchBranchesFromCity

      public static ArrayList<Branch> searchBranchesFromCity(String city)
      Busca por uma filial dada uma cidade
      Parameters:
      city - String Cidade a ser buscada
      Returns:
      ArrayList<Branch> Lista de filiais encontradas
    • registerClient

      public static void registerClient(Client client)
      Registra um novo cliente na base de dados
      Parameters:
      client - Client Cliente a ser registrado
    • removeClient

      public static void removeClient(Client client)
      Remove um cliente da base de dados
      Parameters:
      client - Client Cliente a ser removido
    • getClients

      public static ArrayList<Client> getClients()
    • getName

      public static String getName()
    • getPassword

      public static String getPassword()