List of usage examples for org.apache.commons.compress.archivers.zip AsiExtraField getMode
public int getMode()
From source file:org.arquillian.spacelift.task.archive.UnzipTool.java
@Override protected int permissionsMode(ArchiveEntry archiveEntry) { if (archiveEntry instanceof ZipArchiveEntry) { ZipArchiveEntry zipArchiveEntry = (ZipArchiveEntry) archiveEntry; ZipExtraField[] extraFields = zipArchiveEntry.getExtraFields(); for (ZipExtraField zipExtraField : extraFields) { if (zipExtraField instanceof AsiExtraField) { AsiExtraField asiExtraField = (AsiExtraField) zipExtraField; return asiExtraField.getMode(); }/*ww w .j a v a2 s. c o m*/ } } else { throw new ExecutionException("No ZipEntry has been passed to a Unzip method."); } return 0; }
From source file:org.arquillian.spacelift.tool.basic.UnzipTool.java
@Override protected int permissionsMode(ArchiveEntry archiveEntry) { if (archiveEntry instanceof ZipArchiveEntry) { ZipArchiveEntry zipArchiveEntry = (ZipArchiveEntry) archiveEntry; ZipExtraField[] extraFields = zipArchiveEntry.getExtraFields(); for (ZipExtraField zipExtraField : extraFields) { if (zipExtraField instanceof AsiExtraField) { AsiExtraField asiExtraField = (AsiExtraField) zipExtraField; return asiExtraField.getMode(); }/*w w w . j a v a 2 s . co m*/ } } else { throw new ExecutionException("No ZipEntry has been passed to a Unzip method."); } return 0; }