public static void main(String[] args) { IFactory factory = new MutiFactory(); Operation operation = factory.createOperation(); operation.setNum1(19); operation.setNum2(8); System.out.println(operation.getResult()); }
@Test public void testNullFactory() { final IFactory<?> aFactory = FactoryNull.getInstance(); assertNotNull(aFactory); assertNull(aFactory.create()); assertNull(aFactory.create()); assertNull(aFactory.create()); assertNull(aFactory.create()); assertSame(aFactory, FactoryNull.getInstance()); }
@Override public Integer delete(SiteDTO siteDTO) throws SQLException { return factory.getSiteDAO().delete(siteDTO); }
@Override public SiteDTO update(SiteDTO siteDTO) throws SQLException { return factory.getSiteDAO().update(siteDTO); }
@Override public List<SiteDTO> readByDTO(SiteDTO siteDTO) throws SQLException { return factory.getSiteDAO().readByDTO(siteDTO); }
@Override public List<SiteDTO> readAllSite() throws SQLException { return factory.getSiteDAO().readAll(); }
@Override public SiteDTO ajouter(SiteDTO siteDTO) throws SQLException { return factory.getSiteDAO().ajouter(siteDTO); }
@Override public UsagerDTO getAuthentifiedUsager(UsagerDTO usagerDTO) throws SQLException { return factory.getUsagerDAO().getAuthentifiedUsager(usagerDTO); }
@Override public Integer delete(UsagerDTO usagerDTO) throws SQLException { return factory.getUsagerDAO().delete(usagerDTO); }
@Override public UsagerDTO update(UsagerDTO usagerDTO) throws SQLException { return factory.getUsagerDAO().update(usagerDTO); }
@Override public List<UsagerDTO> readByDTO(UsagerDTO usagerDTO) throws SQLException { return factory.getUsagerDAO().readByDTO(usagerDTO); }
@Override public List<UsagerDTO> readAllUsager() throws SQLException { return factory.getUsagerDAO().readAll(); }
@Override public UsagerDTO ajouter(UsagerDTO usagerDTO) throws SQLException { return factory.getUsagerDAO().ajouter(usagerDTO); }