Class PersonImportAction

java.lang.Object
org.gluu.oxtrust.action.PersonImportAction
All Implemented Interfaces:
Serializable

@ConversationScoped @Named @Secure("#{permissionService.hasPermission(\'person\', \'import\')}") public class PersonImportAction extends Object implements Serializable
Action class for load persons from Excel file
Author:
Yuriy Movchan Date: 02.14.2011
See Also:
  • Constructor Details

    • PersonImportAction

      public PersonImportAction()
  • Method Details

    • init

      public String init()
    • importPersons

      public String importPersons() throws Exception
      Throws:
      Exception
    • validateFileToImport

      public String validateFileToImport()
    • cancel

      public String cancel()
    • destroy

      @PreDestroy public void destroy()
    • getFileDataToImport

      public PersonImportAction.FileDataToImport getFileDataToImport()
    • removeFileDataToImport

      public void removeFileDataToImport()
    • handleFileUpload

      public void handleFileUpload(org.primefaces.event.FileUploadEvent event)
    • removeFileToImport

      public void removeFileToImport()
    • convertTableToPersons

      protected List<GluuCustomPerson> convertTableToPersons(Table table, List<PersonImportAction.ImportAttribute> importAttributes) throws Exception
      Throws:
      Exception
    • save

      public String save()
    • initializePerson

      public String initializePerson()
    • getFile

      public org.primefaces.model.file.UploadedFile getFile()
    • setFile

      public void setFile(org.primefaces.model.file.UploadedFile file)