Skip to content
This repository was archived by the owner on Apr 5, 2024. It is now read-only.

Commit e547792

Browse files
authored
FF-86, FF-95 v0.0.3 - fixes, new profie (#17)
* changed primary keys of entity classes to begin with underscore. * Added "test" profile, removed "isPublic", updated to v0.0.3
1 parent b18a2f6 commit e547792

File tree

9 files changed

+16
-15
lines changed

9 files changed

+16
-15
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
</parent>
1111
<groupId>de.filefighter</groupId>
1212
<artifactId>rest</artifactId>
13-
<version>0.0.3-Snapshot</version>
13+
<version>0.0.3</version>
1414
<name>RestApi</name>
1515
<description>RestApi for FileFighter</description>
1616

src/main/java/de/filefighter/rest/domain/filesystem/data/dto/File.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ public class File extends FileSystemItem{
77
public File() {
88
}
99

10-
public File(long id, String name, double size, long createdByUserId, boolean isPublic, long lastUpdated, FileSystemType type, PermissionSet permissionSet) {
11-
super(id, name, size, createdByUserId, isPublic, lastUpdated, type, permissionSet);
10+
public File(long id, String name, double size, long createdByUserId, long lastUpdated, FileSystemType type, PermissionSet permissionSet) {
11+
super(id, name, size, createdByUserId, lastUpdated, type, permissionSet);
1212
}
1313
}

src/main/java/de/filefighter/rest/domain/filesystem/data/dto/FileSystemItem.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,18 @@ public class FileSystemItem {
1212
private String name;
1313
private double size;
1414
private long createdByUserId; //uploadedBy
15-
private boolean isPublic;
1615
private long lastUpdated;
1716
private FileSystemType type;
1817
private PermissionSet permissionSet;
1918

2019
protected FileSystemItem() {
2120
}
2221

23-
public FileSystemItem(long id, String name, double size, long createdByUserId, boolean isPublic, long lastUpdated, FileSystemType type, PermissionSet permissionSet) {
22+
public FileSystemItem(long id, String name, double size, long createdByUserId, long lastUpdated, FileSystemType type, PermissionSet permissionSet) {
2423
this.id = id;
2524
this.name = name;
2625
this.size = size;
2726
this.createdByUserId = createdByUserId;
28-
this.isPublic = isPublic;
2927
this.lastUpdated = lastUpdated;
3028
this.type = type;
3129
this.permissionSet = permissionSet;

src/main/java/de/filefighter/rest/domain/filesystem/data/dto/FileSystemItemUpdate.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,4 @@ public class FileSystemItemUpdate {
1010
private String name;
1111
private FileSystemType type;
1212
private double size;
13-
private boolean isPublic;
1413
}

src/main/java/de/filefighter/rest/domain/filesystem/data/dto/Folder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ public class Folder extends FileSystemItem {
99
public Folder() {
1010
}
1111

12-
public Folder(long id, String name, double size, long createdByUserId, boolean isPublic, long lastUpdated, FileSystemType type, PermissionSet permissionSet, String path) {
13-
super(id, name, size, createdByUserId, isPublic, lastUpdated, type, permissionSet);
12+
public Folder(long id, String name, double size, long createdByUserId, long lastUpdated, FileSystemType type, PermissionSet permissionSet, String path) {
13+
super(id, name, size, createdByUserId, lastUpdated, type, permissionSet);
1414
this.path = path;
1515
}
1616

src/main/java/de/filefighter/rest/domain/filesystem/data/persistance/FileSystemEntity.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,24 @@
66
import org.springframework.data.mongodb.core.mapping.MongoId;
77

88
@Data
9-
@Document(collection = "file")
9+
@Document(collection = "filesystem")
1010
@Builder
1111
public class FileSystemEntity {
12-
@MongoId private String _id;
12+
13+
@MongoId
14+
private String _id;
1315
private long id;
1416
private String name;
1517
private String path;
1618
private long typeId;
1719
private double size;
1820
private boolean isFile;
1921
private long createdByUserId; //uploadedBy
20-
private boolean isPublic;
2122
private long lastUpdated;
2223
private long[] visibleForRoleIds;
2324
private long[] editableForRoleIds;
2425
private long[] visibleForUserIds;
2526
private long[] editableForUserIds;
2627
private long[] itemIds;
28+
2729
}

src/main/java/de/filefighter/rest/domain/token/data/persistance/AccessTokenEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
public class AccessTokenEntity {
1212

1313
@MongoId
14-
private String id;
14+
private String _id;
1515
private String value;
1616
private long userId;
1717
private long validUntil;

src/main/java/de/filefighter/rest/domain/user/data/persistance/UserEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
public class UserEntity {
1212

1313
@MongoId
14-
private String id;
14+
private String _id;
1515
private long userId;
1616
private String username;
1717
private String password;

src/test/java/de/filefighter/rest/RestApplicationIntegrationTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
import de.filefighter.rest.domain.permission.rest.PermissionRestController;
66
import de.filefighter.rest.domain.user.rest.UserRestController;
77
import org.jetbrains.annotations.NotNull;
8-
import org.junit.jupiter.api.AfterAll;
98
import org.junit.jupiter.api.Test;
109
import org.springframework.beans.factory.annotation.Autowired;
1110
import org.springframework.boot.test.context.SpringBootTest;
1211
import org.springframework.boot.web.server.LocalServerPort;
1312
import org.springframework.http.HttpMethod;
1413
import org.springframework.http.client.ClientHttpResponse;
14+
import org.springframework.test.context.ActiveProfiles;
1515
import org.springframework.web.client.ResponseErrorHandler;
1616
import org.springframework.web.client.RestTemplate;
1717

@@ -21,6 +21,8 @@
2121

2222
import static org.assertj.core.api.Assertions.assertThat;
2323

24+
@SuppressWarnings("SameParameterValue")
25+
@ActiveProfiles("test")
2426
@SpringBootTest(classes = RestApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
2527
public class RestApplicationIntegrationTest {
2628

0 commit comments

Comments
 (0)