Mercurial > dive4elements > framework
comparison artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultArtifactCollectionFactory.java @ 281:942a54670a72
Made the TTL of a Collection retrievable via getter method.
artifacts/trunk@2174 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 21 Jun 2011 10:57:03 +0000 |
parents | b2115f484edb |
children | 6431b7efe240 |
comparison
equal
deleted
inserted
replaced
280:7fbe674d758a | 281:942a54670a72 |
---|---|
124 */ | 124 */ |
125 public ArtifactCollection createCollection( | 125 public ArtifactCollection createCollection( |
126 String identifier, | 126 String identifier, |
127 String name, | 127 String name, |
128 Date creationTime, | 128 Date creationTime, |
129 long ttl, | |
129 Document data, | 130 Document data, |
130 Object context | 131 Object context |
131 ) { | 132 ) { |
132 try { | 133 try { |
133 ArtifactCollection collection = | 134 ArtifactCollection collection = |
134 (ArtifactCollection) clazz.newInstance(); | 135 (ArtifactCollection) clazz.newInstance(); |
135 | 136 |
136 collection.setup(identifier, name, creationTime, this, context, data); | 137 collection.setup(identifier, name, creationTime, ttl, this, context, data); |
137 | 138 |
138 return collection; | 139 return collection; |
139 } | 140 } |
140 catch (InstantiationException ie) { | 141 catch (InstantiationException ie) { |
141 logger.error(ie.getLocalizedMessage(), ie); | 142 logger.error(ie.getLocalizedMessage(), ie); |