Package org.gluu.oxtrust.action
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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncancel()protected List<GluuCustomPerson> convertTableToPersons(Table table, List<PersonImportAction.ImportAttribute> importAttributes) voiddestroy()org.primefaces.model.file.UploadedFilegetFile()voidhandleFileUpload(org.primefaces.event.FileUploadEvent event) init()voidvoidsave()voidsetFile(org.primefaces.model.file.UploadedFile file)
-
Constructor Details
-
PersonImportAction
public PersonImportAction()
-
-
Method Details
-
init
-
importPersons
- Throws:
Exception
-
validateFileToImport
-
cancel
-
destroy
-
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
-
initializePerson
-
getFile
public org.primefaces.model.file.UploadedFile getFile() -
setFile
public void setFile(org.primefaces.model.file.UploadedFile file)
-