<commit_before>
package br.edu.ifmt.cba.alphalab.dao.mock.emprestimo;

import br.edu.ifmt.cba.alphalab.dao.IEmprestimoDAO;
import br.edu.ifmt.cba.alphalab.dao.mock.equipamentos.MockEquipamentoDAO;
import br.edu.ifmt.cba.alphalab.dao.mock.servidor.MockServidorDAO;
import br.edu.ifmt.cba.alphalab.entity.equipamentos.EmprestimoEntity;
import br.edu.ifmt.cba.alphalab.entity.equipamentos.EnumEmprestimo;
import br.edu.ifmt.cba.alphalab.entity.equipamentos.EquipamentoEntity;
import br.edu.ifmt.cba.alphalab.entity.pessoa.ServidorEntity;
import java.sql.Array;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;

public class MockEmprestimoDAO implements IEmprestimoDAO {
    
    
    private static ArrayList<EmprestimoEntity> listaEmprestimo = new ArrayList();
    private static MockEmprestimoDAO singleton = null;
    private static EquipamentoEntity equipamentoEntity;
    private static ArrayList<EquipamentoEntity> listaEquipamento= new ArrayList();
   private static  MockEquipamentoDAO equipamento = new MockEquipamentoDAO();
   private static MockServidorDAO servidor = new MockServidorDAO();
   
   private static final EmprestimoEntity emprestimo1 = new EmprestimoEntity();
    
    private static final SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
    
    static{
        emprestimo1.setId(1L);
        emprestimo1.setStatus(EnumEmprestimo.PEDIDO);
        try {
            emprestimo1.setDataSolicitacao(sdf.parse("09/05/2017"));
           // emprestimo1.setDataEmprestimo(sdf.parse("09/05/2017"));
           //emprestimo1.setDataDevolucao(sdf.parse("10/05/2017"));
            
            
        } catch (ParseException ex) {
            ex.printStackTrace();
        }
        emprestimo1.setObservacaoEmprestimo("Equipamento em perfeito estado");
        emprestimo1.setObservacaoDevolucao("Equipamento devolvido em perfeito estado");
        emprestimo1.setSolicitante(servidor.getById(1L));
       // emprestimo1.setAprovador(servidor.getById(1L));
       //emprestimo1.setRecebedor(servidor.getById(1L));
       
        equipamentoEntity= new EquipamentoEntity();
        equipamentoEntity.setId(1L);
        equipamentoEntity.setDescricao("TEste1");
        equipamentoEntity.setQtdeEstoque(10L);
        equipamentoEntity.setQtdeEmprestada(8L);
        listaEquipamento.add(equipamentoEntity);
        
        equipamentoEntity= new EquipamentoEntity();
        equipamentoEntity.setId(2L);
        equipamentoEntity.setDescricao("TEste2");
        equipamentoEntity.setQtdeEstoque(15L);
        equipamentoEntity.setQtdeEmprestada(4L);
        listaEquipamento.add(equipamentoEntity);
        
        emprestimo1.setRecursos(listaEquipamento);
        
        
        listaEmprestimo.add(emprestimo1);
       
        
    }
    
    public MockEmprestimoDAO(){  }
    
    public static MockEmprestimoDAO getInstance(){
        if (singleton == null)
            
               singleton = new MockEmprestimoDAO();
        
        return singleton;
        
    }
    
    
   @Override
	public void save(EmprestimoEntity entity) {
		if (listaEmprestimo.indexOf(entity) < 0)
			listaEmprestimo.add(entity);
	}<commit_msg>Alterações<commit_after>
package br.edu.ifmt.cba.alphalab.dao.mock.emprestimo;

import br.edu.ifmt.cba.alphalab.dao.IEmprestimoDAO;
import br.edu.ifmt.cba.alphalab.dao.mock.equipamentos.MockEquipamentoDAO;
import br.edu.ifmt.cba.alphalab.dao.mock.servidor.MockServidorDAO;
import br.edu.ifmt.cba.alphalab.entity.equipamentos.EmprestimoEntity;
import br.edu.ifmt.cba.alphalab.entity.equipamentos.EnumEmprestimo;
import br.edu.ifmt.cba.alphalab.entity.equipamentos.EquipamentoEntity;
import br.edu.ifmt.cba.alphalab.entity.pessoa.ServidorEntity;
import java.sql.Array;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;

public class MockEmprestimoDAO implements IEmprestimoDAO {
    
    
    private static ArrayList<EmprestimoEntity> listaEmprestimo = new ArrayList();
    private static MockEmprestimoDAO singleton = null;
    private static EquipamentoEntity equipamentoEntity;
    private static ArrayList<EquipamentoEntity> listaEquipamento= new ArrayList();
   private static  MockEquipamentoDAO equipamento = new MockEquipamentoDAO();
   private static MockServidorDAO servidor = new MockServidorDAO();
   
   private static final EmprestimoEntity emprestimo1 = new EmprestimoEntity();
    
    private static final SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
    
    static{
        emprestimo1.setId(1L);
        emprestimo1.setStatus(EnumEmprestimo.PEDIDO);
        try {
            emprestimo1.setDataSolicitacao(sdf.parse("09/05/2017"));
           // emprestimo1.setDataEmprestimo(sdf.parse("09/05/2017"));
           //emprestimo1.setDataDevolucao(sdf.parse("10/05/2017"));
            
            
        } catch (ParseException ex) {
            ex.printStackTrace();
        }
        emprestimo1.setObservacaoEmprestimo("Equipamento em perfeito estado");
        emprestimo1.setObservacaoDevolucao("Equipamento devolvido em perfeito estado");
        emprestimo1.setSolicitante(servidor.getById(1L));
       // emprestimo1.setAprovador(servidor.getById(1L));
       //emprestimo1.setRecebedor(servidor.getById(1L));
       
        equipamentoEntity= new EquipamentoEntity();
        equipamentoEntity.setId(1L);
        equipamentoEntity.setDescricao("TEste1");
        equipamentoEntity.setQtdeEstoque(10L);
        equipamentoEntity.setQtdeEmprestada(0L);
        listaEquipamento.add(equipamentoEntity);
        
        equipamentoEntity= new EquipamentoEntity();
        equipamentoEntity.setId(2L);
        equipamentoEntity.setDescricao("TEste2");
        equipamentoEntity.setQtdeEstoque(15L);
        equipamentoEntity.setQtdeEmprestada(0L);
        listaEquipamento.add(equipamentoEntity);
        
        emprestimo1.setRecursos(listaEquipamento);
        
        
        listaEmprestimo.add(emprestimo1);
       
        
    }
    
    public MockEmprestimoDAO(){  }
    
    public static MockEmprestimoDAO getInstance(){
        if (singleton == null)
            
               singleton = new MockEmprestimoDAO();
        
        return singleton;
        
    }
    
    
   @Override
	public void save(EmprestimoEntity entity) {
		if (listaEmprestimo.indexOf(entity) < 0)
			listaEmprestimo.add(entity);
	}
{'fraction_non_alphanumeric': 0.09526671675432007, 'fraction_numerical': 0.01562734785875282, 'mean_word_length': 3.2421924792861696, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4048257', 'n_tokens_mistral': 2233, 'n_tokens_neox': 2185, 'n_words': 298}