mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-07 01:54:22 +00:00
[DS-3952] AbstractBuilder should know about RequestItem since there is a builder for it now.
This commit is contained in:

committed by
Mark H. Wood

parent
1590e72f0f
commit
fae1c5622d
@@ -8,10 +8,14 @@
|
||||
package org.dspace.builder;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.dspace.app.requestitem.factory.RequestItemServiceFactory;
|
||||
import org.dspace.app.requestitem.service.RequestItemService;
|
||||
import org.dspace.authorize.AuthorizeException;
|
||||
import org.dspace.authorize.factory.AuthorizeServiceFactory;
|
||||
import org.dspace.authorize.service.AuthorizeService;
|
||||
@@ -89,6 +93,7 @@ public abstract class AbstractBuilder<T, S> {
|
||||
static RelationshipTypeService relationshipTypeService;
|
||||
static EntityTypeService entityTypeService;
|
||||
static ProcessService processService;
|
||||
static RequestItemService requestItemService;
|
||||
|
||||
protected Context context;
|
||||
|
||||
@@ -101,7 +106,7 @@ public abstract class AbstractBuilder<T, S> {
|
||||
/**
|
||||
* log4j category
|
||||
*/
|
||||
private static final Logger log = org.apache.logging.log4j.LogManager.getLogger(AbstractDSpaceObjectBuilder.class);
|
||||
private static final Logger log = LogManager.getLogger();
|
||||
|
||||
protected AbstractBuilder(Context context) {
|
||||
this.context = context;
|
||||
@@ -136,6 +141,7 @@ public abstract class AbstractBuilder<T, S> {
|
||||
relationshipTypeService = ContentServiceFactory.getInstance().getRelationshipTypeService();
|
||||
entityTypeService = ContentServiceFactory.getInstance().getEntityTypeService();
|
||||
processService = ScriptServiceFactory.getInstance().getProcessService();
|
||||
requestItemService = RequestItemServiceFactory.getInstance().getRequestItemService();
|
||||
|
||||
// Temporarily disabled
|
||||
claimedTaskService = XmlWorkflowServiceFactory.getInstance().getClaimedTaskService();
|
||||
@@ -172,7 +178,7 @@ public abstract class AbstractBuilder<T, S> {
|
||||
relationshipTypeService = null;
|
||||
entityTypeService = null;
|
||||
processService = null;
|
||||
|
||||
requestItemService = null;
|
||||
}
|
||||
|
||||
public static void cleanupObjects() throws Exception {
|
||||
|
Reference in New Issue
Block a user