Skip to content

Commit ff7b08b

Browse files
committed
Removing unused imports
Fixing another place where what should have been an exception is eaten and not recorded
1 parent 78f2d90 commit ff7b08b

14 files changed

+5
-47
lines changed

ds3-sdk/src/main/java/com/spectralogic/ds3client/metadata/AbstractMetadataRestore.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,12 @@
2828
import java.util.concurrent.ScheduledExecutorService;
2929
import java.util.concurrent.TimeUnit;
3030

31-
import org.slf4j.Logger;
32-
import org.slf4j.LoggerFactory;
33-
3431
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.KEY_ACCESS_TIME;
3532
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.KEY_CREATION_TIME;
3633
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.KEY_LAST_MODIFIED_TIME;
3734
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.KEY_OS;
3835

3936
abstract class AbstractMetadataRestore implements MetadataRestore {
40-
private static final Logger LOG = LoggerFactory.getLogger(AbstractMetadataRestore.class);
41-
4237
protected String storedOS;
4338
protected Metadata metadata;
4439
protected String objectName;

ds3-sdk/src/main/java/com/spectralogic/ds3client/metadata/MetadataAccessImpl.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
import com.spectralogic.ds3client.helpers.Ds3ClientHelpers;
2121
import com.spectralogic.ds3client.metadata.interfaces.MetadataStore;
2222
import com.spectralogic.ds3client.utils.Platform;
23-
import org.slf4j.Logger;
24-
import org.slf4j.LoggerFactory;
2523

2624
import java.io.IOException;
2725
import java.nio.file.Files;
@@ -35,7 +33,6 @@
3533
* Used to store meta data on Server
3634
*/
3735
public class MetadataAccessImpl implements Ds3ClientHelpers.MetadataAccess {
38-
static private final Logger LOG = LoggerFactory.getLogger(MetadataAccessImpl.class);
3936
private final Map<String, Path> fileMapper;
4037

4138
public MetadataAccessImpl(final Map<String, Path> fileMapper) {

ds3-sdk/src/main/java/com/spectralogic/ds3client/metadata/MetadataReceivedListenerImpl.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,9 @@
1919
import com.spectralogic.ds3client.metadata.interfaces.MetadataRestore;
2020
import com.spectralogic.ds3client.networking.Metadata;
2121

22-
import org.slf4j.Logger;
23-
import org.slf4j.LoggerFactory;
24-
2522
import java.io.IOException;
2623

2724
public class MetadataReceivedListenerImpl implements MetadataReceivedListener {
28-
private static final Logger LOG = LoggerFactory.getLogger(MetadataReceivedListenerImpl.class);
29-
3025
private String localFilePath = null;
3126

3227
public MetadataReceivedListenerImpl(final String localFilePath) {

ds3-sdk/src/main/java/com/spectralogic/ds3client/metadata/PosixMetadataRestore.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,11 @@
2626
import java.util.regex.Matcher;
2727
import java.util.regex.Pattern;
2828

29-
import org.slf4j.Logger;
30-
import org.slf4j.LoggerFactory;
31-
3229
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.KEY_GID;
3330
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.KEY_PERMISSION;
3431
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.KEY_UID;
3532

3633
class PosixMetadataRestore extends AbstractMetadataRestore {
37-
private static final Logger LOG =LoggerFactory.getLogger(PosixMetadataRestore.class);
38-
3934
public PosixMetadataRestore(final Metadata metadata, final String filePath, final String localOS) {
4035
this.metadata = metadata;
4136
this.objectName = filePath;

ds3-sdk/src/main/java/com/spectralogic/ds3client/metadata/PosixMetadataStore.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,7 @@
3232

3333
import static java.nio.file.LinkOption.NOFOLLOW_LINKS;
3434

35-
import org.slf4j.Logger;
36-
import org.slf4j.LoggerFactory;
37-
3835
class PosixMetadataStore extends AbstractMetadataStore {
39-
private static final Logger LOG = LoggerFactory.getLogger(PosixMetadataStore.class);
40-
4136
public PosixMetadataStore(final ImmutableMap.Builder<String, String> metadataMap) {
4237
this.metadataMap = metadataMap;
4338
}

ds3-sdk/src/main/java/com/spectralogic/ds3client/metadata/WindowsMetadataRestore.java

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,24 +31,19 @@
3131
import java.util.Map;
3232
import java.util.Set;
3333

34-
import org.slf4j.Logger;
35-
import org.slf4j.LoggerFactory;
36-
3734
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.KEY_FLAGS;
3835
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.KEY_GROUP;
3936
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.KEY_OWNER;
4037

4138
class WindowsMetadataRestore extends AbstractMetadataRestore {
42-
private static final Logger LOG = LoggerFactory.getLogger(WindowsMetadataRestore.class);
43-
4439
WindowsMetadataRestore(final Metadata metadata, final String filePath, final String localOS) {
4540
this.metadata = metadata;
4641
this.objectName = filePath;
4742
this.localOS = localOS;
4843
}
4944

5045
@Override
51-
public void restoreUserAndOwner() {
46+
public void restoreUserAndOwner() throws IOException {
5247
if (storedOS.equals(localOS)) {
5348
String ownerSid = null;
5449
if (metadata.get(KEY_OWNER).size() > 0) {
@@ -153,16 +148,16 @@ private void restorePermissionByUser(final String permission,
153148
* @param ownerSidId sid of the owner
154149
* @param groupSidId sid of the group
155150
*/
156-
private void setOwnerIdandGroupId(final String ownerSidId, final String groupSidId) {
151+
private void setOwnerIdandGroupId(final String ownerSidId, final String groupSidId) throws IOException {
157152
final int infoType = WinNT.OWNER_SECURITY_INFORMATION | WinNT.GROUP_SECURITY_INFORMATION;
158153
final WinNT.PSIDByReference referenceOwner = new WinNT.PSIDByReference();
159154
Advapi32.INSTANCE.ConvertStringSidToSid(ownerSidId, referenceOwner);
160155
final WinNT.PSIDByReference referenceGroup = new WinNT.PSIDByReference();
161156
Advapi32.INSTANCE.ConvertStringSidToSid(groupSidId, referenceGroup);
162157
final File file = new File(objectName);
163-
final int i = Advapi32.INSTANCE.SetNamedSecurityInfo(file.getAbsolutePath(), 1, infoType, referenceOwner.getValue().getPointer(), referenceGroup.getValue().getPointer(), null, null);
164-
if (i != 0) {
165-
LOG.error("not able to set owner and group on the file", i);
158+
final int winApiResult = Advapi32.INSTANCE.SetNamedSecurityInfo(file.getAbsolutePath(), 1, infoType, referenceOwner.getValue().getPointer(), referenceGroup.getValue().getPointer(), null, null);
159+
if (winApiResult != 0) {
160+
throw new IOException("Failure setting owner and group on file: " + objectName + ". Windows error code: " + winApiResult);
166161
}
167162
}
168163

ds3-sdk/src/main/java/com/spectralogic/ds3client/metadata/WindowsMetadataStore.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,13 @@
3232
import java.nio.file.attribute.BasicFileAttributes;
3333
import java.util.*;
3434

35-
import org.slf4j.Logger;
36-
import org.slf4j.LoggerFactory;
37-
3835
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.KEY_DACL;
3936
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.KEY_FLAGS;
4037
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.KEY_GROUP;
4138
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.KEY_OWNER;
4239
import static com.spectralogic.ds3client.metadata.MetadataKeyConstants.METADATA_PREFIX;
4340

4441
class WindowsMetadataStore extends AbstractMetadataStore {
45-
private static final Logger LOG = LoggerFactory.getLogger(WindowsMetadataStore.class);
46-
4742
public WindowsMetadataStore(final ImmutableMap.Builder<String, String> metadataMap) {
4843
this.metadataMap = metadataMap;
4944
}

ds3-sdk/src/test/java/com/spectralogic/ds3client/metadata/MACMetadataRestore_Test.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import org.junit.Test;
2727
import org.junit.runner.RunWith;
2828
import org.junit.runners.JUnit4;
29-
import org.mockito.Mockito;
3029

3130
import java.io.File;
3231
import java.nio.file.Files;

ds3-sdk/src/test/java/com/spectralogic/ds3client/metadata/MetadataAccessImpl_Test.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import org.apache.commons.io.FileUtils;
2020
import org.junit.Assume;
2121
import org.junit.Test;
22-
import static org.junit.Assert.fail;
2322
import static org.junit.Assert.assertTrue;
2423
import static org.junit.Assert.assertEquals;
2524

@@ -32,7 +31,6 @@
3231
import java.util.HashMap;
3332
import java.util.Map;
3433
import java.util.Set;
35-
import java.util.concurrent.atomic.AtomicInteger;
3634

3735
public class MetadataAccessImpl_Test {
3836
@Test

ds3-sdk/src/test/java/com/spectralogic/ds3client/metadata/MetadataReceivedListenerImpl_Test.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,8 @@
3333
import java.util.HashMap;
3434
import java.util.Map;
3535
import java.util.Set;
36-
import java.util.concurrent.atomic.AtomicInteger;
3736

3837
import static org.junit.Assert.assertEquals;
39-
import static org.junit.Assert.fail;
4038

4139
public class MetadataReceivedListenerImpl_Test {
4240
@Test

0 commit comments

Comments
 (0)