bimserverVersion = new DefaultArtifactVersion(bimServer.getVersionChecker().getLocalVersion().getFullString());
@Override public SPluginBundle execute() throws UserException, BimserverLockConflictException, BimserverDatabaseException, ServerException { if (bimServer.getVersionChecker() != null && bimServer.getVersionChecker().getLocalVersion() != null) { bimserverVersion = new DefaultArtifactVersion(bimServer.getVersionChecker().getLocalVersion().getFullString()); LOGGER.info(bimserverVersion.toString()); } else { LOGGER.info("No BIMserver version"); } MavenPluginLocation pluginLocation = bimServer.getMavenPluginRepository().getPluginLocation(repository, groupId, artifactId); SPluginBundle sPluginBundle = processPluginLocation(pluginLocation, strictChecking, bimserverVersion); if (sPluginBundle != null) { return sPluginBundle; } else { throw new UserException("No plugin bundle available for your version of BIMserver: " + groupId + "." + artifactId); } } }
List<SPluginBundle> result = Collections.synchronizedList(new ArrayList<>()); bimserverVersion = new DefaultArtifactVersion(bimServer.getVersionChecker().getLocalVersion().getFullString());
public Version convertFromSObject(SVersion input, Version result, DatabaseSession session) throws BimserverDatabaseException { if (input == null) { return null; } result.setMajor(input.getMajor()); result.setMinor(input.getMinor()); result.setRevision(input.getRevision()); result.setFullString(input.getFullString()); result.setDate(input.getDate()); result.setDownloadUrl(input.getDownloadUrl()); result.setSupportUrl(input.getSupportUrl()); result.setSupportEmail(input.getSupportEmail()); return result; }
SVersion localVersion = versionChecker.getLocalVersion(); if (localVersion != null) { LOGGER.info("Version: " + localVersion.getFullString()); } else { LOGGER.info("Unknown version");
@Override public SBimServerInfo getBimServerInfo() throws ServerException, UserException { requireAdminAuthentication(); SBimServerInfo bimServerInfo = new SBimServerInfo(); SVersion version = getBimServer().getVersionChecker().getLocalVersion(); SVersion latestVersion = getBimServer().getVersionChecker().getOnlineVersion(); SDatabaseInformation databaseInformation = getDatabaseInformation(); bimServerInfo.setCurrentVersion(version.getFullString()); bimServerInfo.setCurrentDate(version.getDate()); bimServerInfo.setLatestVersion(latestVersion.getMajor() + "." + latestVersion.getMinor() + "." + latestVersion.getRevision()); bimServerInfo.setLatestDate(latestVersion.getDate()); bimServerInfo.setCheckouts(databaseInformation.getNumberOfCheckouts()); bimServerInfo.setRevisions(databaseInformation.getNumberOfRevisions()); bimServerInfo.setUsers(databaseInformation.getNumberOfUsers()); bimServerInfo.setProjects(databaseInformation.getNumberOfProjects()); bimServerInfo.setSchemaVersion(databaseInformation.getSchemaVersion()); bimServerInfo.setServerLogUrl(getBimServer().getServerSettingsCache().getServerSettings().getSiteAddress() + "/download?token=" + getServiceMap().getAuthorization().asHexToken(getBimServer().getEncryptionKey()) + "&action=getfile&type=serverlog"); bimServerInfo.setStarted(getServerStartTime()); return bimServerInfo; }