Revision 6470
Added by Matt Jones over 12 years ago
SystemMetadataMap.java | ||
---|---|---|
24 | 24 |
*/ |
25 | 25 |
public class SystemMetadataMap implements MapStore<Identifier, SystemMetadata>, MapLoader<Identifier, SystemMetadata> { |
26 | 26 |
|
27 |
@Override |
|
28 | 27 |
public void delete(Identifier arg0) { |
29 | 28 |
// we do not delete system metadata |
30 | 29 |
} |
31 | 30 |
|
32 |
@Override |
|
33 | 31 |
public void deleteAll(Collection<Identifier> arg0) { |
34 | 32 |
// we do not delete system metadata |
35 | 33 |
} |
36 | 34 |
|
37 |
@Override |
|
38 | 35 |
public void store(Identifier pid, SystemMetadata sm) { |
39 | 36 |
try { |
40 | 37 |
//System.out.println("Storing System Metadata to store: " + pid.getValue()); |
... | ... | |
48 | 45 |
} |
49 | 46 |
} |
50 | 47 |
|
51 |
@Override |
|
52 | 48 |
public void storeAll(Map<Identifier, SystemMetadata> map) { |
53 | 49 |
for (Identifier key: map.keySet()) { |
54 | 50 |
store(key, map.get(key)); |
55 | 51 |
} |
56 | 52 |
} |
57 | 53 |
|
58 |
@Override |
|
59 | 54 |
public SystemMetadata load(Identifier pid) { |
60 | 55 |
SystemMetadata sm = null; |
61 | 56 |
try { |
... | ... | |
67 | 62 |
return sm; |
68 | 63 |
} |
69 | 64 |
|
70 |
@Override |
|
71 | 65 |
public Map<Identifier, SystemMetadata> loadAll(Collection<Identifier> keys) { |
72 | 66 |
Map<Identifier, SystemMetadata> map = new HashMap<Identifier, SystemMetadata>(); |
73 | 67 |
for (Identifier key: keys) { |
... | ... | |
77 | 71 |
return map; |
78 | 72 |
} |
79 | 73 |
|
80 |
@Override |
|
81 | 74 |
public Set<Identifier> loadAllKeys() { |
82 | 75 |
Set<Identifier> pids = new HashSet<Identifier>(); |
83 | 76 |
try { |
Also available in: Unified diff
Removing incorrect @Override annotations that were preventing compilation. The methods marked did not actually override a method in the superclass, so they were not compiling. I think @Overrides was being mistaken for methods that implement an interface but aren't actually in the superclass.