Skip to content

Commit 2bd4458

Browse files
committed
Refactored the way we get the beans from the Context
1 parent f56d387 commit 2bd4458

File tree

176 files changed

+963
-1362
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

176 files changed

+963
-1362
lines changed

logicaldoc-cmis/src/main/java/com/logicaldoc/cmis/LDCmisService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,9 @@ public LDCmisService(CallContext context, String sid) {
8888
this.sid = sid;
8989

9090
try {
91-
historyDao = Context.get().getBean(DocumentHistoryDAO.class);
91+
historyDao = Context.get(DocumentHistoryDAO.class);
9292

93-
FolderDAO fdao = Context.get().getBean(FolderDAO.class);
93+
FolderDAO fdao = Context.get(FolderDAO.class);
9494
Session session = SessionManager.get().get(sid);
9595
Folder root = fdao.findRoot(session.getTenantId());
9696

logicaldoc-cmis/src/main/java/com/logicaldoc/cmis/LDRepository.java

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -230,14 +230,14 @@ public LDRepository(Folder root, String sid) {
230230
if (root == null)
231231
throw new IllegalArgumentException("Invalid root folder!");
232232

233-
userDao = Context.get().getBean(UserDAO.class);
234-
folderDao = Context.get().getBean(FolderDAO.class);
235-
documentDao = Context.get().getBean(DocumentDAO.class);
236-
documentManager = Context.get().getBean(DocumentManager.class);
237-
templateDao = Context.get().getBean(TemplateDAO.class);
238-
versionDao = Context.get().getBean(VersionDAO.class);
239-
historyDao = Context.get().getBean(DocumentHistoryDAO.class);
240-
folderHistoryDao = Context.get().getBean(FolderHistoryDAO.class);
233+
userDao = Context.get(UserDAO.class);
234+
folderDao = Context.get(FolderDAO.class);
235+
documentDao = Context.get(DocumentDAO.class);
236+
documentManager = Context.get(DocumentManager.class);
237+
templateDao = Context.get(TemplateDAO.class);
238+
versionDao = Context.get(VersionDAO.class);
239+
historyDao = Context.get(DocumentHistoryDAO.class);
240+
folderHistoryDao = Context.get(FolderHistoryDAO.class);
241241

242242
ContextProperties config = Context.get().getProperties();
243243

@@ -549,7 +549,7 @@ public void appendContent(CallContext context, String documentId, ContentStream
549549

550550
NumberFormat nd = new DecimalFormat("0000000000");
551551

552-
Store store = Context.get().getBean(Store.class);
552+
Store store = Context.get(Store.class);
553553

554554
File chunksFolder = getChunksFolder(documentId);
555555
String resourceName = store.getResourceName(doc.getId(), doc.getFileVersion(), null);
@@ -566,7 +566,7 @@ public void appendContent(CallContext context, String documentId, ContentStream
566566
if (isLastChunk) {
567567
try {
568568
File mergeFile = getMergedContent(chunksFolder);
569-
DocumentManager manager = Context.get().getBean(DocumentManager.class);
569+
DocumentManager manager = Context.get(DocumentManager.class);
570570

571571
DocumentHistory transaction = new DocumentHistory();
572572
transaction.setUser(getSessionUser(context));
@@ -1187,7 +1187,7 @@ public ContentStream getContentStream(CallContext context, String objectId, BigI
11871187
AbstractDocument doc = getDocument(objectId);
11881188

11891189
InputStream stream = null;
1190-
Store store = Context.get().getBean(Store.class);
1190+
Store store = Context.get(Store.class);
11911191
InputStream is = null;
11921192
if (doc instanceof Document document) {
11931193
is = store.getStream(doc.getId(), store.getResourceName(document, null, null));
@@ -1237,7 +1237,7 @@ public ContentStream getContentStream(CallContext context, String objectId, BigI
12371237

12381238
private void saveHistory(DocumentHistory transaction) {
12391239
try {
1240-
DocumentHistoryDAO historyDAO = Context.get().getBean(DocumentHistoryDAO.class);
1240+
DocumentHistoryDAO historyDAO = Context.get(DocumentHistoryDAO.class);
12411241
historyDAO.store(transaction);
12421242
} catch (PersistenceException t) {
12431243
log.warn(t.getMessage(), t);
@@ -1512,7 +1512,7 @@ private void doFilenameSearch(String statement, List<ObjectData> list, Set<Strin
15121512
String filename = expr;
15131513
log.debug("filename: {}", filename);
15141514

1515-
DocumentDAO docDao = Context.get().getBean(DocumentDAO.class);
1515+
DocumentDAO docDao = Context.get(DocumentDAO.class);
15161516
List<Document> docs = docDao.findByFileNameAndParentFolderId(null, filename, null, getSessionUser().getId(),
15171517
maxItems);
15181518

@@ -1642,7 +1642,7 @@ private void checkPublished(User user, Document doc) throws PermissionException
16421642
}
16431643

16441644
private void checkReadEnable(User user, long folderId) throws PermissionException, PersistenceException {
1645-
FolderDAO dao = Context.get().getBean(FolderDAO.class);
1645+
FolderDAO dao = Context.get(FolderDAO.class);
16461646
if (!dao.isReadAllowed(folderId, user.getId())) {
16471647
String message = "User " + user.getUsername() + " doesn't have read permission on folder " + folderId;
16481648
log.error(message);

logicaldoc-cmis/src/main/java/com/logicaldoc/cmis/TypeManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ private static void addDocumentPropertyDefinitions(DocumentTypeDefinitionImpl ty
335335
/*
336336
* Extended properties
337337
*/
338-
AttributeSetDAO dao = Context.get().getBean(AttributeSetDAO.class);
338+
AttributeSetDAO dao = Context.get(AttributeSetDAO.class);
339339
List<AttributeSet> sets = dao.findAll();
340340
for (AttributeSet set : sets) {
341341
dao.initialize(set);

logicaldoc-core/src/main/java/com/logicaldoc/core/HibernatePersistentObjectDAO.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ public int bulkUpdate(String expression, Map<String, Object> parameters) throws
551551
}
552552

553553
protected Connection getConnection() throws PersistenceException {
554-
DataSource dataSource = (DataSource) Context.get().getBean(DATA_SOURCE);
554+
DataSource dataSource = (DataSource) Context.get(DATA_SOURCE);
555555
try {
556556
return dataSource.getConnection();
557557
} catch (Exception e) {
@@ -645,7 +645,7 @@ protected int cleanOldRecords(int ttl, String tableName) throws PersistenceExcep
645645
@Override
646646
public Map<String, String> getDatabaseMetadata() {
647647
Map<String, String> map = new HashMap<>();
648-
DataSource dataSource = (DataSource) Context.get().getBean(DATA_SOURCE);
648+
DataSource dataSource = (DataSource) Context.get(DATA_SOURCE);
649649
try (Connection connection = dataSource.getConnection();) {
650650
DatabaseMetaData meta = connection.getMetaData();
651651
map.put("db.product.name", meta.getDatabaseProductName());

logicaldoc-core/src/main/java/com/logicaldoc/core/automation/ContextTool.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class ContextTool {
2121
* @return the instance
2222
*/
2323
public Object getBean(String id) {
24-
return Context.get().getBean(id);
24+
return Context.get(id);
2525
}
2626

2727
/**

0 commit comments

Comments
 (0)