public abstract class LongDownloadOrCheckoutAction extends LongAction<DownloadParameters> implements org.bimserver.plugins.Reporter
| Modifier and Type | Field and Description |
|---|---|
protected org.bimserver.models.log.AccessMethod |
accessMethod |
protected org.bimserver.interfaces.objects.SCheckoutResult |
checkoutResult |
protected DownloadParameters |
downloadParameters |
protected static org.slf4j.Logger |
LOGGER |
protected org.bimserver.plugins.serializers.MessagingSerializer |
messagingSerializer |
| Modifier | Constructor and Description |
|---|---|
protected |
LongDownloadOrCheckoutAction(BimServer bimServer,
String username,
String userUsername,
DownloadParameters downloadParameters,
org.bimserver.models.log.AccessMethod accessMethod,
Authorization authorization) |
| Modifier and Type | Method and Description |
|---|---|
protected org.bimserver.interfaces.objects.SCheckoutResult |
convertModelToCheckoutResult(org.bimserver.models.store.Project project,
String username,
org.bimserver.emf.IfcModelInterface model,
org.bimserver.plugins.renderengine.RenderEnginePlugin renderEnginePlugin,
DownloadParameters downloadParameters) |
protected void |
executeAction(BimDatabaseAction<? extends org.bimserver.emf.IfcModelInterface> action,
DownloadParameters downloadParameters,
DatabaseSession session,
boolean commit) |
org.bimserver.interfaces.objects.SCheckoutResult |
getCheckoutResult() |
org.bimserver.plugins.serializers.MessagingSerializer |
getMessagingSerializer() |
long |
getSerializerOid() |
changeActionState, done, error, execute, fillState, getActionState, getAuthorization, getBimServer, getDescription, getErrors, getProgress, getProgressTopic, getStart, getState, getStop, getUserName, getUserUsername, info, init, setProgressTopic, stop, terminate, updateProgress, waitForCompletion, warningprotected static final org.slf4j.Logger LOGGER
protected final org.bimserver.models.log.AccessMethod accessMethod
protected final DownloadParameters downloadParameters
protected org.bimserver.interfaces.objects.SCheckoutResult checkoutResult
protected org.bimserver.plugins.serializers.MessagingSerializer messagingSerializer
protected LongDownloadOrCheckoutAction(BimServer bimServer, String username, String userUsername, DownloadParameters downloadParameters, org.bimserver.models.log.AccessMethod accessMethod, Authorization authorization)
public org.bimserver.interfaces.objects.SCheckoutResult getCheckoutResult()
protected org.bimserver.interfaces.objects.SCheckoutResult convertModelToCheckoutResult(org.bimserver.models.store.Project project,
String username,
org.bimserver.emf.IfcModelInterface model,
org.bimserver.plugins.renderengine.RenderEnginePlugin renderEnginePlugin,
DownloadParameters downloadParameters)
throws org.bimserver.shared.exceptions.UserException,
NoSerializerFoundException
org.bimserver.shared.exceptions.UserExceptionNoSerializerFoundExceptionpublic org.bimserver.plugins.serializers.MessagingSerializer getMessagingSerializer()
protected void executeAction(BimDatabaseAction<? extends org.bimserver.emf.IfcModelInterface> action, DownloadParameters downloadParameters, DatabaseSession session, boolean commit) throws org.bimserver.BimserverDatabaseException, org.bimserver.shared.exceptions.UserException, NoSerializerFoundException, org.bimserver.shared.exceptions.ServerException
org.bimserver.BimserverDatabaseExceptionorg.bimserver.shared.exceptions.UserExceptionNoSerializerFoundExceptionorg.bimserver.shared.exceptions.ServerExceptionpublic long getSerializerOid()
Copyright © 2019 OpenSource BIM. All rights reserved.