Skip to content

Commit 489805f

Browse files
committed
ыфsave метод полностью перенесен в AbstractArray
1 parent 6e02896 commit 489805f

3 files changed

Lines changed: 1 addition & 19 deletions

File tree

src/ru/javawebinar/basejava/storage/AbstractArrayStorage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public Resume[] getAll() {
1717
return Arrays.copyOfRange(storage, 0, size);
1818
}
1919

20-
public void save(Resume resume) {
20+
public final void save(Resume resume) {
2121
int index = getIndex(resume.getUuid());
2222

2323
if(!overflowOrExist(resume, index)){

src/ru/javawebinar/basejava/storage/ArrayStorage.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,6 @@
44

55
public class ArrayStorage extends AbstractArrayStorage {
66

7-
@Override
8-
public void save(Resume resume) {
9-
int index = getIndex(resume.getUuid());
10-
11-
if (!overflowOrExist(resume, index)) {
12-
putResume(resume, index);
13-
}
14-
}
15-
167
@Override
178
protected void putResume(Resume resume, int index){
189
storage[size] = resume;

src/ru/javawebinar/basejava/storage/SortedArrayStorage.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,6 @@
66

77
public class SortedArrayStorage extends AbstractArrayStorage {
88

9-
@Override
10-
public void save(Resume resume) {
11-
int index = getIndex(resume.getUuid());
12-
13-
if (!overflowOrExist(resume, index)) {
14-
putResume(resume, index);
15-
}
16-
}
17-
189
@Override
1910
protected void putResume(Resume resume, int index) {
2011
System.arraycopy(storage, -index - 1, storage, -index, size - index);

0 commit comments

Comments
 (0)