@Component(value="blWorkflowDeploymentCustomPersistenceHandler")
public class WorkflowDeploymentPersistenceHandler
extends org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
WorkflowDeployment
domain class instances.| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.openadmin.server.security.remote.SecurityVerifier |
adminRemoteSecurityService |
protected boolean |
allowUserPromotionRetry |
protected WorkflowSandBoxItemDao |
dao |
static String |
DURATION_LABEL_FIELD_NAME |
static String |
PAST |
static String |
PENDING_AND_IN_PROGRESS |
protected com.broadleafcommerce.jobsevents.dao.ProcessManagementDao |
processDao |
static String |
SCHEDULED |
static String |
TYPE_LABEL_FIELD_NAME |
| Constructor and Description |
|---|
WorkflowDeploymentPersistenceHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildActiveRetryIcon(String message,
String confirmationMessage) |
protected org.broadleafcommerce.openadmin.server.service.persistence.module.criteria.FilterMapping |
buildByUserFilterMapping() |
protected String |
buildInactiveRetryIcon(String message) |
protected String |
buildInProgressIcon(org.broadleafcommerce.openadmin.dto.Property progressStatus) |
protected org.broadleafcommerce.openadmin.server.service.persistence.module.criteria.FilterMapping |
buildPendingAndInProgressFilterMapping() |
protected String |
buildStuckItemIcon(org.broadleafcommerce.openadmin.dto.Property progressStatus) |
protected String |
calculateDurationInMilliseconds(org.broadleafcommerce.openadmin.dto.Entity entity,
String status) |
Boolean |
canHandleFetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
Boolean |
canHandleInspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected boolean |
currentUserHasPermissionToDeploy() |
org.broadleafcommerce.openadmin.dto.DynamicResultSet |
fetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) |
org.broadleafcommerce.openadmin.dto.DynamicResultSet |
inspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.InspectHelper helper) |
protected boolean |
isMyChangesRequest() |
protected boolean |
isPastRequest(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected boolean |
isPendingAndInProgressRequest(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected boolean |
isScheduledRequest(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected boolean |
isWorkflowDeploymentAssignable(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected void |
processFetchRecords(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.DynamicResultSet resultSet) |
add, canHandleAdd, canHandleRemove, canHandleUpdate, getClassForName, getMetadata, getOrder, getPolymorphicClasses, getResultSet, isAdornedListOperation, isAssignableFrom, isBasicOperation, isMapOperation, meetsCustomCriteria, remove, update, willHandleSecuritypublic static final String SCHEDULED
public static final String PENDING_AND_IN_PROGRESS
public static final String PAST
public static final String DURATION_LABEL_FIELD_NAME
public static final String TYPE_LABEL_FIELD_NAME
protected WorkflowSandBoxItemDao dao
protected com.broadleafcommerce.jobsevents.dao.ProcessManagementDao processDao
protected org.broadleafcommerce.openadmin.server.security.remote.SecurityVerifier adminRemoteSecurityService
@Value(value="${admin.allow.user.promotion.retry:true}")
protected boolean allowUserPromotionRetry
public WorkflowDeploymentPersistenceHandler()
protected boolean isWorkflowDeploymentAssignable(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
public Boolean canHandleInspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleInspect in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleInspect in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterpublic Boolean canHandleFetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
canHandleFetch in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlercanHandleFetch in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterprotected boolean isScheduledRequest(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
protected boolean isPendingAndInProgressRequest(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
protected boolean isPastRequest(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
public org.broadleafcommerce.openadmin.dto.DynamicResultSet inspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.InspectHelper helper)
throws org.broadleafcommerce.common.exception.ServiceException
inspect in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerinspect in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.openadmin.dto.DynamicResultSet fetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto,
org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao,
org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper)
throws org.broadleafcommerce.common.exception.ServiceException
fetch in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerfetch in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapterorg.broadleafcommerce.common.exception.ServiceExceptionprotected org.broadleafcommerce.openadmin.server.service.persistence.module.criteria.FilterMapping buildPendingAndInProgressFilterMapping()
protected org.broadleafcommerce.openadmin.server.service.persistence.module.criteria.FilterMapping buildByUserFilterMapping()
protected void processFetchRecords(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.DynamicResultSet resultSet)
protected String calculateDurationInMilliseconds(org.broadleafcommerce.openadmin.dto.Entity entity, String status)
protected String buildInProgressIcon(org.broadleafcommerce.openadmin.dto.Property progressStatus)
protected String buildStuckItemIcon(org.broadleafcommerce.openadmin.dto.Property progressStatus)
protected String buildActiveRetryIcon(String message, String confirmationMessage)
protected boolean isMyChangesRequest()
protected boolean currentUserHasPermissionToDeploy()
Copyright © 2019. All rights reserved.