Package it.hotel.model.structure

Examples of it.hotel.model.structure.Structure


    UserContainer container = (UserContainer) context.getBean("userContainer");
    IStructureManager structureManager = (IStructureManager) context.getBean("structureRawManager");
      try {
        IUser user = container.getUser();
//        Hotel hotel = (Hotel) hotelManager.get(user.getStructureId());
        Structure structure = (Structure) structureManager.get(user.getStructureId());
        if (structure != null){
          pageContext.getOut().print(structure.getName());
        }
        else {
          pageContext.getOut().print("Admin");
        }
       
View Full Code Here


     */
  protected void doSubmitAction (Object command){
    Room room = (Room)command;
    Typology typology = (Typology)typologyManager.get(room.getTypology_id());
    room.setTypology(typology);
    Structure hotel = (Structure) structureManager.get(room.getHotelid());
    room.setStructure(hotel);
    roomManager.add(room);
  }
View Full Code Here

 
  /**
   * @param
   */
  public void validate(Object command, Errors errors) {
        Structure istanza= (Structure) command;
      ValidationUtils.rejectIfEmptyOrWhitespace(errors, "name", "errors.name.required", "errors.name.required");
      ValidationUtils.rejectIfEmptyOrWhitespace(errors, "address", "errors.address.required", "errors.address.required");
      ValidationUtils.rejectIfEmptyOrWhitespace(errors, "companytype", "errors.companytype.required", "errors.companytype.required");
      checkRequireMail(istanza.getMail(), "mail", errors);
      this.isImageTooLarge(command, errors);
  }
View Full Code Here

      checkRequireMail(istanza.getMail(), "mail", errors);
      this.isImageTooLarge(command, errors);
  }

  private void isImageTooLarge(Object command, Errors errors) {
    Structure structure = (Structure) command;
    if(structure.getImage() != null && structure.getImage().length > MAX_SIZE){
      errors.reject("errors.image.tooBig",
        "errors.image.tooBig");
    }
  }
View Full Code Here

 
  public ModelAndView update(HttpServletRequest req, HttpServletResponse resp){
    IUser user = userContainer.getUser();
    int hotelId = user.getStructureId();
    String[] codes = req.getParameterValues("facility");
    Structure structure = (Structure) structureManager.get(hotelId);
    Set<Facility> hotelFacilities = new HashSet<Facility>();
    Facility fac = new Facility();
   
    if (codes != null){
      for (String code : codes){
        fac.setCode(code);
        Facility facility = (Facility) facilityManager.searchByExample(fac).iterator().next();
        if (facility != null){
          hotelFacilities.add(facility);
        }
      }
    }
   
    structure.setFacilities(hotelFacilities);
    structureManager.add(structure);
   
    ModelAndView mvc = new ModelAndView("redirect:/Facility/edit.htm");
    return mvc;
  }
View Full Code Here

 
 
  public void testStructure () {
   
   
    Structure structure = new Structure();
   
    assertTrue(structure.getId() == 0);
   
    assertNotNull(structure.getGallery());
   
    assertTrue(structure.getFacilities().isEmpty());
     
  }
View Full Code Here

  }
 
 
    public void testGetType() {
   
    Structure structure = new Structure();
   
    String className= structure.getType();
   
    assertEquals(className, "Structure");   
  }
View Full Code Here

  protected IStructureManager structureManager = null;
 
  @SuppressWarnings("unchecked")
  @Transactional(readOnly = true, propagation = Propagation.REQUIRED)
  public Collection<Facility> getFacilitiesForStructure(int structureId) {
    Structure structure = new Structure();
    structure.setId(structureId);
    Facility facility = new Facility();
    facility.addStructure(structure);
    return searchByExample(facility);
  }
View Full Code Here

 
  protected IStructureManager structureManager = null;
 
  @Transactional(readOnly = true, propagation = Propagation.REQUIRED)
  public List<Room> getRoomsFromStructure (int idHotel){
    Structure structure = (Structure) structureManager.get(idHotel);
    List<Room> rooms = (List<Room>) searchAll("structure", structure);
    return rooms;
  }
View Full Code Here

    boolean response1 = false;
    boolean response2 = false;
   
   
   
    Structure structure = (Structure) entity;
   
    String tomcatPath = System.getProperty("catalina.home");
   
    String galleryDir = tomcatPath + File.separator + "webapps" +
                        File.separator + "hotel" + File.separator +
                        "resources" + File.separator + "images" +
                        File.separator + "imagesStruct" + structure.getId() +
                        File.separator + "gallery" + structure.getGallery().getId();
   
    String structureDir = tomcatPath + File.separator + "webapps" +
                              File.separator + "hotel" + File.separator +
                              "resources" + File.separator + "images" +
                              File.separator + "imagesStruct" + structure.getId();
   
    File galleryDirectory = new File(galleryDir);
   
    File structureDirectory = new File(structureDir);
     
    Set<Photo> photos = structure.getGallery().getPhotos();
   
    if(photos.isEmpty()) {
 
      if(galleryDirectory.isDirectory()) { DirectoryUtils.deleteDirectory(galleryDir); }
      if(structureDirectory.isDirectory()) { DirectoryUtils.deleteDirectory(structureDir); }
      Gallery gallery = structure.getGallery();
      galleryManager.remove(gallery);
      super.remove(structure);
       
    }
   
    else {
     
    Photo photo = photos.iterator().next();
   
    String galleryDir2 = photo.getUrl();
   
    String dirSmallPhoto = galleryDir + File.separator + "small";
    String dirBigPhoto   = galleryDir + File.separator + "big";
   
    response1 = DirectoryUtils.deleteDirectory(dirSmallPhoto);
    response2 = DirectoryUtils.deleteDirectory(dirBigPhoto);
                DirectoryUtils.deleteDirectory(galleryDir);
                DirectoryUtils.deleteDirectory(structureDir);
               
      this.deletePhotos(structure.getGallery());
    galleryManager.remove(structure.getGallery());
    super.remove(structure);
       
    }
   
   
View Full Code Here

TOP

Related Classes of it.hotel.model.structure.Structure

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.