public abstract class GenericCheckinDatabaseAction extends BimDatabaseAction<org.bimserver.models.store.ConcreteRevision>
| Constructor and Description |
|---|
GenericCheckinDatabaseAction(BimServer bimServer,
DatabaseSession databaseSession,
org.bimserver.models.log.AccessMethod accessMethod) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkCheckSum(org.bimserver.models.store.Project project,
org.bimserver.emf.IfcModelInterface model) |
CreateRevisionResult |
createNewConcreteRevision(DatabaseSession session,
long size,
org.bimserver.models.store.Project project,
org.bimserver.models.store.User user,
String comment) |
protected void |
fixInverses(org.bimserver.emf.PackageMetaData packageMetaData,
long newRoid,
Map<org.eclipse.emf.ecore.EClass,Integer> summaryMap) |
protected void |
generateDensityAndBounds(CreateRevisionResult result,
GenerateGeometryResult generateGeometry,
org.bimserver.models.store.ConcreteRevision concreteRevision) |
BimServer |
getBimServer() |
org.bimserver.shared.HashMapVirtualObject |
getByOid(org.bimserver.emf.PackageMetaData packageMetaData,
DatabaseSession databaseSession,
long roid,
long oid) |
addProgressListener, close, execute, getAccessMethod, getAdminUser, getConcreteRevision, getDatabaseSession, getProjectById, getProjectByPoid, getProjectsByName, getRevisionByRoid, getSystemUser, getUserByUoid, getUserByUserName, removeProgressListener, rollback, setDatabaseSession, setProgresspublic GenericCheckinDatabaseAction(BimServer bimServer, DatabaseSession databaseSession, org.bimserver.models.log.AccessMethod accessMethod)
protected void checkCheckSum(org.bimserver.models.store.Project project,
org.bimserver.emf.IfcModelInterface model)
throws org.bimserver.shared.exceptions.UserException
org.bimserver.shared.exceptions.UserExceptionpublic CreateRevisionResult createNewConcreteRevision(DatabaseSession session, long size, org.bimserver.models.store.Project project, org.bimserver.models.store.User user, String comment) throws org.bimserver.BimserverDatabaseException, BimserverLockConflictException
org.bimserver.BimserverDatabaseExceptionBimserverLockConflictExceptionprotected void generateDensityAndBounds(CreateRevisionResult result, GenerateGeometryResult generateGeometry, org.bimserver.models.store.ConcreteRevision concreteRevision) throws org.bimserver.BimserverDatabaseException
org.bimserver.BimserverDatabaseExceptionprotected void fixInverses(org.bimserver.emf.PackageMetaData packageMetaData,
long newRoid,
Map<org.eclipse.emf.ecore.EClass,Integer> summaryMap)
throws org.bimserver.database.queries.om.QueryException,
com.fasterxml.jackson.core.JsonParseException,
com.fasterxml.jackson.databind.JsonMappingException,
IOException,
org.bimserver.BimserverDatabaseException
org.bimserver.database.queries.om.QueryExceptioncom.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionIOExceptionorg.bimserver.BimserverDatabaseExceptionpublic org.bimserver.shared.HashMapVirtualObject getByOid(org.bimserver.emf.PackageMetaData packageMetaData,
DatabaseSession databaseSession,
long roid,
long oid)
throws com.fasterxml.jackson.core.JsonParseException,
com.fasterxml.jackson.databind.JsonMappingException,
IOException,
org.bimserver.database.queries.om.QueryException,
org.bimserver.BimserverDatabaseException
com.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionIOExceptionorg.bimserver.database.queries.om.QueryExceptionorg.bimserver.BimserverDatabaseExceptionpublic BimServer getBimServer()
Copyright © 2019 OpenSource BIM. All rights reserved.