|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ServiceInterface
This interface defines all functions that are made available via SOAP and Protocol Buffers, but also used by the JSP web interface
| Method Summary | |
|---|---|
void |
abortTransaction()
Abort the current transaction, changes will not be saved |
void |
addBooleanAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.Boolean value)
|
void |
addDeserializer(org.bimserver.interfaces.objects.SDeserializer deserializer)
|
void |
addDoubleAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.Double value)
|
void |
addIfcEngine(org.bimserver.interfaces.objects.SIfcEngine ifcEngine)
|
void |
addIntegerAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.Integer value)
|
void |
addObjectIDM(org.bimserver.interfaces.objects.SObjectIDM objectIDM)
|
org.bimserver.interfaces.objects.SProject |
addProject(java.lang.String projectName)
Add a new project |
org.bimserver.interfaces.objects.SProject |
addProjectAsSubProject(java.lang.String projectName,
java.lang.Long parentPoid)
Add a new project as a subproject of another project |
void |
addReference(java.lang.Long oid,
java.lang.String className,
java.lang.String referenceName,
java.lang.Long referenceOid,
java.lang.String referenceClassName)
|
void |
addSerializer(org.bimserver.interfaces.objects.SSerializer serializer)
|
void |
addStringAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.String value)
|
org.bimserver.interfaces.objects.SUser |
addUser(java.lang.String username,
java.lang.String name,
org.bimserver.interfaces.objects.SUserType type,
java.lang.Boolean selfRegistration)
Add a new user |
java.lang.Boolean |
addUserToProject(java.lang.Long uoid,
java.lang.Long poid)
Add a user to a project (authorization wise) |
java.lang.Boolean |
autologin(java.lang.String username,
java.lang.String hash)
Login with an autologin hash (useful for the "remember-me" functionality in web-interfaces) |
org.bimserver.interfaces.objects.SCheckinResult |
branchToExistingProject(java.lang.Long roid,
java.lang.Long destPoid,
java.lang.String comment)
Branch a given Revision as a new Revision in the given Project, branching is always synchronous |
org.bimserver.interfaces.objects.SCheckinResult |
branchToNewProject(java.lang.Long roid,
java.lang.String projectName,
java.lang.String comment)
Branch a given Revision as a new Revision on a new Project, branching is always synchronous |
java.lang.Boolean |
changePassword(java.lang.Long uoid,
java.lang.String oldPassword,
java.lang.String newPassword)
Change a User's password, not the preferred way, use requestPasswordChange for a safer version |
void |
changeUserType(java.lang.Long uoid,
org.bimserver.interfaces.objects.SUserType userType)
Change the type of a user |
java.lang.Integer |
checkin(java.lang.Long poid,
java.lang.String comment,
java.lang.String deserializerName,
java.lang.Long fileSize,
javax.activation.DataHandler ifcFile,
java.lang.Boolean merge,
java.lang.Boolean sync)
Checkin a new model by sending a serialized form Available as REST call |
java.lang.Integer |
checkout(java.lang.Long roid,
java.lang.String serializerName,
java.lang.Boolean sync)
Checkout an existing model, cehckout is the same as download, except a "checkout" will tell the server and other users you are working on it Available as REST call |
java.lang.Integer |
checkoutLastRevision(java.lang.Long poid,
java.lang.String serializerName,
java.lang.Boolean sync)
Same as checkout, only this will automatically select the last revision to checkout Available as REST call |
void |
close()
Close this ServiceInterface instance (it is important to close ServiceInterfaces for obvious reasons) |
java.lang.Long |
commitTransaction(java.lang.String comment)
Commit the current transaction, changes will be saved, a transaction must be started by startTransaction first |
org.bimserver.interfaces.objects.SCompareResult |
compare(java.lang.Long roid1,
java.lang.Long roid2,
org.bimserver.interfaces.objects.SCompareType sCompareType,
org.bimserver.interfaces.objects.SCompareIdentifier sCompareIdentifier)
Compare two models |
org.bimserver.interfaces.objects.SCompileResult |
compile(java.lang.String code)
|
java.lang.Integer |
compileAndDownload(java.lang.Long roid,
java.lang.String code)
|
org.bimserver.interfaces.objects.SRunResult |
compileAndRun(java.lang.Long roid,
java.lang.String code)
|
java.lang.Long |
createObject(java.lang.String className)
Create a new Object |
void |
deleteDeserializer(java.lang.Long sid)
|
void |
deleteIfcEngine(java.lang.Long iid)
|
void |
deleteObjectIDM(java.lang.Long oid)
|
java.lang.Boolean |
deleteProject(java.lang.Long poid)
Delete a Project, Projects can be undeleted with the undeleteProject method |
void |
deleteSerializer(java.lang.Long sid)
|
java.lang.Boolean |
deleteUser(java.lang.Long uoid)
Delete a User, Users van be undeleted with the undeleteUser method |
void |
disablePlugin(java.lang.String name)
|
java.lang.Integer |
download(java.lang.Long roid,
java.lang.String serializerName,
java.lang.Boolean showOwn,
java.lang.Boolean sync)
Download a single revision of a model in a serialized format Available as REST call |
java.lang.Integer |
downloadByGuids(java.util.Set<java.lang.Long> roids,
java.util.Set<java.lang.String> guids,
java.lang.String serializerName,
java.lang.Boolean sync)
Download a model in a serialized format by giving a set of revisins and a set of guids to filter on |
java.lang.Integer |
downloadByOids(java.util.Set<java.lang.Long> roids,
java.util.Set<java.lang.Long> oids,
java.lang.String serializerName,
java.lang.Boolean sync)
Download a model in a serialized format by giving a set of revisions and a set of Object IDs |
java.lang.Integer |
downloadByTypes(java.util.Set<java.lang.Long> roids,
java.util.Set<java.lang.String> classNames,
java.lang.String serializerName,
java.lang.Boolean includeAllSubtypes,
java.lang.Boolean sync)
Download a model in serialized format by giving a set of revisions and a set of class names to filter on |
java.lang.Integer |
downloadCompareResults(java.lang.String serializerName,
java.lang.Long roid1,
java.lang.Long roid2,
org.bimserver.interfaces.objects.SCompareIdentifier identifier,
org.bimserver.interfaces.objects.SCompareType type,
java.lang.Boolean sync)
Download a compare of a model |
java.lang.Integer |
downloadRevisions(java.util.Set<java.lang.Long> roids,
java.lang.String serializerName,
java.lang.Boolean sync)
Download a model in a serialized format by giving a set of revisions |
void |
enablePlugin(java.lang.String name)
|
java.util.List<org.bimserver.interfaces.objects.SEidClash> |
findClashesByEid(org.bimserver.interfaces.objects.SClashDetectionSettings sClashDetectionSettings)
|
java.util.List<org.bimserver.interfaces.objects.SGuidClash> |
findClashesByGuid(org.bimserver.interfaces.objects.SClashDetectionSettings sClashDetectionSettings)
Perform clashdetection |
org.bimserver.interfaces.objects.SAccessMethod |
getAccessMethod()
|
java.util.List<org.bimserver.interfaces.objects.SLongAction> |
getActiveLongActions()
|
java.util.Date |
getActiveSince()
|
java.util.List<org.bimserver.interfaces.objects.SUserSession> |
getActiveUserSessions()
|
java.util.List<org.bimserver.interfaces.objects.SUser> |
getAllAuthorizedUsersOfProject(java.lang.Long poid)
|
java.util.List<org.bimserver.interfaces.objects.SCheckout> |
getAllCheckoutsByUser(java.lang.Long uoid)
|
java.util.List<org.bimserver.interfaces.objects.SCheckout> |
getAllCheckoutsOfProject(java.lang.Long poid)
|
java.util.List<org.bimserver.interfaces.objects.SCheckout> |
getAllCheckoutsOfProjectAndSubProjects(java.lang.Long poid)
|
java.util.List<org.bimserver.interfaces.objects.SCheckout> |
getAllCheckoutsOfRevision(java.lang.Long roid)
|
java.util.List<org.bimserver.interfaces.objects.SDeserializerPluginDescriptor> |
getAllDeserializerPluginDescriptors()
|
java.util.List<org.bimserver.interfaces.objects.SDeserializer> |
getAllDeserializers(java.lang.Boolean onlyEnabled)
|
java.util.List<org.bimserver.interfaces.objects.SIfcEnginePluginDescriptor> |
getAllIfcEnginePluginDescriptors()
|
java.util.List<org.bimserver.interfaces.objects.SIfcEngine> |
getAllIfcEngines(java.lang.Boolean onlyEnabled)
|
java.util.List<org.bimserver.interfaces.objects.SProject> |
getAllNonAuthorizedProjectsOfUser(java.lang.Long uoid)
Get a list of all Projects the given User does not have authorization for |
java.util.List<org.bimserver.interfaces.objects.SUser> |
getAllNonAuthorizedUsersOfProject(java.lang.Long poid)
Get a list of all Users not authoriazed on the given Project |
java.util.List<org.bimserver.interfaces.objects.SObjectIDMPluginDescriptor> |
getAllObjectIDMPluginDescriptors()
|
java.util.List<org.bimserver.interfaces.objects.SObjectIDM> |
getAllObjectIDMs(java.lang.Boolean onlyEnabled)
|
java.util.List<org.bimserver.interfaces.objects.SPluginDescriptor> |
getAllPlugins()
|
java.util.List<org.bimserver.interfaces.objects.SProject> |
getAllProjects()
Get a list of all Projects the user is authorized for Available as REST call |
java.util.List<org.bimserver.interfaces.objects.SProject> |
getAllReadableProjects()
Available as REST call Get a list of all Projects the user is authorized for to read from |
java.util.List<org.bimserver.interfaces.objects.SRevision> |
getAllRevisionsByUser(java.lang.Long uoid)
|
java.util.List<org.bimserver.interfaces.objects.SRevision> |
getAllRevisionsOfProject(java.lang.Long poid)
Get a list of all Revisions of a Project Available as REST call |
java.util.List<org.bimserver.interfaces.objects.SSerializerPluginDescriptor> |
getAllSerializerPluginDescriptors()
|
java.util.List<org.bimserver.interfaces.objects.SSerializer> |
getAllSerializers(java.lang.Boolean onlyEnabled)
|
java.util.List<org.bimserver.interfaces.objects.SUser> |
getAllUsers()
|
java.util.List<java.lang.String> |
getAvailableClasses()
|
java.util.List<java.lang.String> |
getAvailableClassesInRevision(java.lang.Long roid)
|
org.bimserver.interfaces.objects.SCheckinResult |
getCheckinState(java.lang.Integer actionId)
Get the current state of a running checkin |
java.util.Set<java.lang.String> |
getCheckinWarnings(java.lang.Long poid)
Checkin warnings are given to users |
java.util.Set<java.lang.String> |
getCheckoutWarnings(java.lang.Long poid)
Checkout warnings are given to users when checkouts are done by other users |
org.bimserver.interfaces.objects.SClashDetectionSettings |
getClashDetectionSettings(java.lang.Long cdsoid)
|
Token |
getCurrentToken()
|
org.bimserver.interfaces.objects.SUser |
getCurrentUser()
|
org.bimserver.interfaces.objects.SDatabaseInformation |
getDatabaseInformation()
Get information about the BIMserver database |
org.bimserver.interfaces.objects.SDataObject |
getDataObjectByGuid(java.lang.Long roid,
java.lang.String guid)
Get DataObjects based on a list of GUIDs Available as REST call |
org.bimserver.interfaces.objects.SDataObject |
getDataObjectByOid(java.lang.Long roid,
java.lang.Long oid,
java.lang.String className)
|
java.util.List<org.bimserver.interfaces.objects.SDataObject> |
getDataObjects(java.lang.Long roid)
|
java.util.List<org.bimserver.interfaces.objects.SDataObject> |
getDataObjectsByType(java.lang.Long roid,
java.lang.String className)
|
org.bimserver.interfaces.objects.SDeserializer |
getDeserializerById(java.lang.Long oid)
|
org.bimserver.interfaces.objects.SDeserializer |
getDeserializerByName(java.lang.String deserializerName)
|
org.bimserver.interfaces.objects.SDownloadResult |
getDownloadData(java.lang.Integer actionId)
Get the data for a download/checkout Available as REST call |
org.bimserver.interfaces.objects.SLongActionState |
getDownloadState(java.lang.Integer actionId)
Get the current state of a download/checkout |
org.bimserver.interfaces.objects.SGeoTag |
getGeoTag(java.lang.Long goid)
|
org.bimserver.interfaces.objects.SIfcEngine |
getIfcEngineById(java.lang.Long oid)
|
org.bimserver.interfaces.objects.SIfcEngine |
getIfcEngineByName(java.lang.String name)
|
java.util.Date |
getLastActive()
|
java.util.List<org.bimserver.interfaces.objects.SClash> |
getLastClashes(java.lang.Long roid)
Get previously calculated clashes |
java.util.Date |
getLastDatabaseReset()
|
org.bimserver.interfaces.objects.SVersion |
getLatestVersion()
Check which version of BIMserver is the latest available (will download an XML file from bimserver.org) |
org.bimserver.interfaces.objects.SUser |
getLoggedInUser()
|
java.util.List<org.bimserver.interfaces.objects.SLogAction> |
getLogs()
|
java.util.List<org.bimserver.interfaces.objects.SMigration> |
getMigrations()
|
org.bimserver.interfaces.objects.SObjectIDM |
getObjectIDMById(java.lang.Long oid)
|
org.bimserver.interfaces.objects.SObjectIDM |
getObjectIDMByName(java.lang.String objectIDMName)
|
org.bimserver.interfaces.objects.SProject |
getProjectByPoid(java.lang.Long poid)
|
java.util.List<org.bimserver.interfaces.objects.SProject> |
getProjectsByName(java.lang.String name)
|
java.lang.String |
getProtocolBuffersFile()
Thsi will return the content of the .proto file (equivalent for SOAP's WSDL) for the ProtocolBuffers interface |
java.lang.String |
getRemoteAddress()
Get the remove address (which is actually the address the server thinks the client is connecting from) |
org.bimserver.interfaces.objects.SRevision |
getRevision(java.lang.Long roid)
|
org.bimserver.interfaces.objects.SRevisionSummary |
getRevisionSummary(java.lang.Long roid)
|
org.bimserver.interfaces.objects.SSerializer |
getSerializerByContentType(java.lang.String contentType)
|
org.bimserver.interfaces.objects.SSerializer |
getSerializerById(java.lang.Long oid)
|
org.bimserver.interfaces.objects.SSerializer |
getSerializerByName(java.lang.String serializerName)
|
org.bimserver.interfaces.objects.SSerializerPluginDescriptor |
getSerializerPluginDescriptor(java.lang.String type)
|
org.bimserver.interfaces.objects.SServerInfo |
getServerInfo()
Get information about this BIMserver's state |
java.lang.String |
getServerLog()
|
java.util.Date |
getServerStartTime()
|
java.lang.String |
getSettingCustomLogoAddress()
|
java.lang.String |
getSettingEmailSenderAddress()
|
java.lang.String |
getSettingFooterAddition()
|
java.lang.String |
getSettingHeaderAddition()
|
org.bimserver.interfaces.objects.SMergeIdentifier |
getSettingMergeIdentifier()
|
java.lang.Integer |
getSettingProtocolBuffersPort()
|
java.lang.String |
getSettingRegistrationAddition()
|
java.lang.String |
getSettingSiteAddress()
|
java.lang.String |
getSettingSmtpServer()
|
java.util.List<org.bimserver.interfaces.objects.SProject> |
getSubProjects(java.lang.Long poid)
|
java.lang.String |
getSuggestedDeserializerForExtension(java.lang.String extension)
|
org.bimserver.interfaces.objects.SUser |
getUserByUoid(java.lang.Long uoid)
|
org.bimserver.interfaces.objects.SUser |
getUserByUserName(java.lang.String username)
Get a User by its UserNmae (e-mail address) |
java.util.List<org.bimserver.interfaces.objects.SProject> |
getUsersProjects(java.lang.Long uoid)
|
org.bimserver.interfaces.objects.SVersion |
getVersion()
Get the actual version of this BIMserver |
java.lang.Boolean |
hasActiveSerializer(java.lang.String contentType)
|
java.lang.Boolean |
isLoggedIn()
|
java.lang.Boolean |
isSettingAllowSelfRegistration()
|
java.lang.Boolean |
isSettingAllowUsersToCreateTopLevelProjects()
|
java.lang.Boolean |
isSettingCacheOutputFiles()
|
java.lang.Boolean |
isSettingCheckinMergingEnabled()
|
java.lang.Boolean |
isSettingHideUserListForNonAdmin()
|
java.lang.Boolean |
isSettingIntelligentMerging()
|
java.lang.Boolean |
isSettingSendConfirmationEmailAfterRegistration()
|
java.lang.Boolean |
isSettingShowVersionUpgradeAvailable()
|
java.lang.Boolean |
login(java.lang.String username,
java.lang.String password)
Login with a username/password combination |
void |
logout()
Logout from this ServiceInterface (beware, the ServiceInterface is not closed and is still usable) |
void |
migrateDatabase()
This will try to upgrade the database to the latest revision, this method will do nothing if the database schema is already up-to-date |
java.lang.String |
ping(java.lang.String in)
Method to test the connection, will return the given string Available as REST call |
void |
removeAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.Integer index)
|
void |
removeObject(java.lang.String className,
java.lang.Long oid)
Remove an object |
void |
removeReference(java.lang.Long oid,
java.lang.String className,
java.lang.String referenceName,
java.lang.Integer index)
|
java.lang.Boolean |
removeUserFromProject(java.lang.Long uoid,
java.lang.Long poid)
Remove a user from a project (authorization wise) |
void |
requestPasswordChange(java.lang.String username)
Request a password change, an e-mail will be send with a validation url |
void |
sendClashesEmail(org.bimserver.interfaces.objects.SClashDetectionSettings sClashDetectionSettings,
java.lang.Long poid,
java.util.Set<java.lang.String> addressesTo)
Send an e-mail to a set of Users with the results of a clashdetection |
void |
sendCompareEmail(org.bimserver.interfaces.objects.SCompareType sCompareType,
org.bimserver.interfaces.objects.SCompareIdentifier sCompareIdentifier,
java.lang.Long poid,
java.lang.Long roid1,
java.lang.Long roid2,
java.lang.String address)
Send an e-mail with the results of a compare |
void |
setBooleanAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.Boolean value)
|
void |
setDoubleAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.Double value)
|
void |
setEnumAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.String value)
|
void |
setHttpCallback(java.lang.Long uoid,
java.lang.String address)
|
void |
setIntegerAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.Integer value)
|
void |
setReference(java.lang.Long oid,
java.lang.String className,
java.lang.String referenceName,
java.lang.Long referenceOid,
java.lang.String referenceClassName)
|
void |
setRevisionTag(java.lang.Long roid,
java.lang.String tag)
|
void |
setSettingAllowSelfRegistration(java.lang.Boolean allowSelfRegistration)
|
void |
setSettingAllowUsersToCreateTopLevelProjects(java.lang.Boolean allowUsersToCreateTopLevelProjects)
|
void |
setSettingCacheOutputFiles(java.lang.Boolean cacheOutputFiles)
|
void |
setSettingCheckinMergingEnabled(java.lang.Boolean checkinMergingEnabled)
|
void |
setSettingCustomLogoAddress(java.lang.String customLogoAddress)
|
void |
setSettingEmailSenderAddress(java.lang.String emailSenderAddress)
|
void |
setSettingFooterAddition(java.lang.String footerAddition)
|
void |
setSettingHeaderAddition(java.lang.String headerAddition)
|
void |
setSettingHideUserListForNonAdmin(java.lang.Boolean hideUserListForNonAdmin)
|
void |
setSettingIntelligentMerging(java.lang.Boolean intelligentMerging)
|
void |
setSettingMergeIdentifier(org.bimserver.interfaces.objects.SMergeIdentifier mergeIdentifier)
|
void |
setSettingProtocolBuffersPort(java.lang.Integer port)
|
void |
setSettingRegistrationAddition(java.lang.String registrationAddition)
|
void |
setSettingSendConfirmationEmailAfterRegistration(java.lang.Boolean sendConfirmationEmailAfterRegistration)
|
void |
setSettingShowVersionUpgradeAvailable(java.lang.Boolean showVersionUpgradeAvailable)
|
void |
setSettingSiteAddress(java.lang.String siteAddress)
|
void |
setSettingSmtpServer(java.lang.String smtpServer)
|
void |
setStringAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.String value)
|
void |
setup(java.lang.String siteAddress,
java.lang.String smtpServer,
java.lang.String adminName,
java.lang.String adminUsername,
java.lang.String adminPassword)
Setup this BIMserver |
void |
startTransaction(java.lang.Integer pid)
|
java.lang.Boolean |
undeleteProject(java.lang.Long poid)
Undelete a previously deleted Project, Projets can be deleted with the deleteProject method |
java.lang.Boolean |
undeleteUser(java.lang.Long uoid)
Undelete a previously deleted User, Users can be deleted with the deleteUser method |
void |
unsetAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName)
|
void |
unsetReference(java.lang.Long oid,
java.lang.String className,
java.lang.String referenceName)
|
void |
updateClashDetectionSettings(org.bimserver.interfaces.objects.SClashDetectionSettings sClashDetectionSettings)
|
void |
updateDeserializer(org.bimserver.interfaces.objects.SDeserializer deserializer)
|
void |
updateGeoTag(org.bimserver.interfaces.objects.SGeoTag sGeoTag)
|
void |
updateIfcEngine(org.bimserver.interfaces.objects.SIfcEngine ifcEngine)
|
void |
updateObjectIDM(org.bimserver.interfaces.objects.SObjectIDM objectIDM)
|
void |
updateProject(org.bimserver.interfaces.objects.SProject sProject)
Update project properties |
void |
updateRevision(org.bimserver.interfaces.objects.SRevision sRevision)
Update a revision, not much can be changed afterwards, actually only the tag |
void |
updateSerializer(org.bimserver.interfaces.objects.SSerializer serializer)
|
java.lang.Boolean |
upgradePossible()
Check whether an upgrade of the BIMserver is available (will download an XML file from bimserver.org) |
java.lang.Boolean |
userHasCheckinRights(java.lang.Long poid)
|
java.lang.Boolean |
userHasRights(java.lang.Long poid)
|
org.bimserver.interfaces.objects.SUser |
validateAccount(java.lang.Long uoid,
java.lang.String token,
java.lang.String password)
|
| Method Detail |
|---|
java.lang.String ping(java.lang.String in)
throws ServerException,
UserException
in - A random string
ServerException, - UserException
ServerException
UserException
java.lang.Boolean login(java.lang.String username,
java.lang.String password)
throws ServerException,
UserException
username - The username (must be a valid e-mail address)password - The password
ServerException, - UserException
ServerException
UserException
java.lang.Boolean autologin(java.lang.String username,
java.lang.String hash)
throws ServerException,
UserException
username - The username (must be a valid e-mail address)hash - The hash (which is computed as sha256(username + sha256(password))
ServerException, - UserException
ServerException
UserException
java.lang.Integer checkin(java.lang.Long poid,
java.lang.String comment,
java.lang.String deserializerName,
java.lang.Long fileSize,
javax.activation.DataHandler ifcFile,
java.lang.Boolean merge,
java.lang.Boolean sync)
throws ServerException,
UserException
poid - The Project's ObjectIDcomment - A commentdeserializerName - Name of the deserializer to use, use getAllDeserializers to get a list of available deserializersfileSize - The size of the file in bytesifcFile - The actual filemerge - Whether to use checkin merging (this will alter your model!)sync - Whether the call should return immediately (async) or wait for completion (sync)
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SCheckinResult getCheckinState(java.lang.Integer actionId)
throws ServerException,
UserException
actionId - The ID returned by the checkin function
ServerException, - UserException
ServerException
UserException
java.lang.Integer checkout(java.lang.Long roid,
java.lang.String serializerName,
java.lang.Boolean sync)
throws ServerException,
UserException
roid - Revision ObjectIDserializerName - Name of the serializer to use, use getAllSerializers to find availble serializeressync - Whether to return immediately (async) or wait for completion (sync)
ServerException, - UserException
ServerException
UserException
java.lang.Integer checkoutLastRevision(java.lang.Long poid,
java.lang.String serializerName,
java.lang.Boolean sync)
throws ServerException,
UserException
poid - Project ObjectIDserializerName - Name of the serializer to use, use getAllSerializers to find availble serializeressync - Whether to return immediately (async) or wait for completion (sync)
ServerException, - UserException
ServerException
UserException
java.lang.Integer download(java.lang.Long roid,
java.lang.String serializerName,
java.lang.Boolean showOwn,
java.lang.Boolean sync)
throws ServerException,
UserException
roid - Revision ObjectIDserializerName - Name of the serializer to use, use getAllSerializers to find availble serializeresshowOwn - Whether to return revisions created by the current usersync - Whether to return immediately (async) or wait for completion (sync)
ServerException, - UserException
ServerException
UserException
java.lang.Integer downloadCompareResults(java.lang.String serializerName,
java.lang.Long roid1,
java.lang.Long roid2,
org.bimserver.interfaces.objects.SCompareIdentifier identifier,
org.bimserver.interfaces.objects.SCompareType type,
java.lang.Boolean sync)
throws ServerException,
UserException
roid1 - roid2 - identifier - type - sync -
ServerException, - UserException
ServerException
UserException
java.lang.Integer downloadByOids(java.util.Set<java.lang.Long> roids,
java.util.Set<java.lang.Long> oids,
java.lang.String serializerName,
java.lang.Boolean sync)
throws ServerException,
UserException
roids - A set of Revision ObjectIDsoids - A set of ObjectIDsserializerName - Name of the serializer to use, use getAllSerializers to find availble serializeressync - Whether to return immediately (async) or wait for completion (sync)
ServerException, - UserException
ServerException
UserException
java.lang.Integer downloadByTypes(java.util.Set<java.lang.Long> roids,
java.util.Set<java.lang.String> classNames,
java.lang.String serializerName,
java.lang.Boolean includeAllSubtypes,
java.lang.Boolean sync)
throws ServerException,
UserException
roids - A set of Revision ObjectIDsclassNames - A set of class names to filter on (e.g. "IfcWindow")serializerName - Name of the serializer to use, use getAllSerializers to find availble serializeresincludeAllSubtypes - Whether to query all (recursive) subtypes of each gives classsync - Whether to return immediately (async) or wait for completion (sync)
ServerException, - UserException
ServerException
UserException
java.lang.Integer downloadByGuids(java.util.Set<java.lang.Long> roids,
java.util.Set<java.lang.String> guids,
java.lang.String serializerName,
java.lang.Boolean sync)
throws ServerException,
UserException
roids - A set of Revision ObjectIDsguids - A set of IFC guidsserializerName - Name of the serializer to use, use getAllSerializers to find availble serializeressync - Whether to return immediately (async) or wait for completion (sync)
ServerException, - UserException
ServerException
UserException
java.lang.Integer downloadRevisions(java.util.Set<java.lang.Long> roids,
java.lang.String serializerName,
java.lang.Boolean sync)
throws ServerException,
UserException
roids - A set of Revision ObjectIDsserializerName - Name of the serializer to use, use getAllSerializers to find availble serializeressync - Whether to return immediately (async) or wait for completion (sync)
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SDownloadResult getDownloadData(java.lang.Integer actionId)
throws ServerException,
UserException
actionId - The actionId returned by one of the download or checkout methods
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SLongActionState getDownloadState(java.lang.Integer actionId)
throws ServerException,
UserException
actionId - The ID returned by a download or checkout method
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SUser addUser(java.lang.String username,
java.lang.String name,
org.bimserver.interfaces.objects.SUserType type,
java.lang.Boolean selfRegistration)
throws ServerException,
UserException
username - The username (must be a valid e-mail address)name - The name (e.g. "Bill Gates")type - Type of userselfRegistration - Whether this is a self-registration (for example e-mails will be different)
ServerException, - UserException
ServerException
UserException
void changeUserType(java.lang.Long uoid,
org.bimserver.interfaces.objects.SUserType userType)
throws ServerException,
UserException
uoid - The User's ObjectIDuserType - The new type
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SProject addProject(java.lang.String projectName)
throws ServerException,
UserException
projectName - Name of the project, must be a unique name within all root-projects
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SProject addProjectAsSubProject(java.lang.String projectName,
java.lang.Long parentPoid)
throws ServerException,
UserException
projectName - Name of the project, must be a unique name within the parent projectparentPoid - The ObjectID of the parent project
ServerException, - UserException
ServerException
UserException
void updateProject(org.bimserver.interfaces.objects.SProject sProject)
throws ServerException,
UserException
sProject - A Project object containing the new properties
ServerException, - UserException
ServerException
UserException
void updateRevision(org.bimserver.interfaces.objects.SRevision sRevision)
throws ServerException,
UserException
sRevision - The Revision object containing the new properties
ServerException, - UserException
ServerException
UserException
java.lang.Boolean addUserToProject(java.lang.Long uoid,
java.lang.Long poid)
throws ServerException,
UserException
uoid - The ObejctID of the Userpoid - The ObjectID of the Project
ServerException, - UserException
ServerException
UserException
java.lang.Boolean removeUserFromProject(java.lang.Long uoid,
java.lang.Long poid)
throws ServerException,
UserException
uoid - ObjectID of the Userpoid - ObjectID of the Project
ServerException, - UserException
ServerException
UserException
java.lang.Boolean deleteProject(java.lang.Long poid)
throws ServerException,
UserException
poid - ObjectID of the Project to delete
ServerException, - UserException
ServerException
UserException
java.lang.Boolean deleteUser(java.lang.Long uoid)
throws ServerException,
UserException
uoid - ObjectID of the User
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SProject> getAllProjects()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SProject> getAllReadableProjects()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SUser> getAllUsers()
throws ServerException,
UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SRevision> getAllRevisionsOfProject(java.lang.Long poid)
throws ServerException,
UserException
poid - ObjectID of the Project
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SCheckout> getAllCheckoutsOfProject(java.lang.Long poid)
throws ServerException,
UserException
poid - The ObjectID of the Project
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SRevision> getAllRevisionsByUser(java.lang.Long uoid)
throws ServerException,
UserException
uoid - ObjectID of the Project
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SCheckout> getAllCheckoutsByUser(java.lang.Long uoid)
throws ServerException,
UserException
uoid - ObjectID of the User
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SCheckout> getAllCheckoutsOfRevision(java.lang.Long roid)
throws ServerException,
UserException
roid - ObjectID of the Revision
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SProject getProjectByPoid(java.lang.Long poid)
throws ServerException,
UserException
poid - ObjectID of the Project
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SRevision getRevision(java.lang.Long roid)
throws ServerException,
UserException
roid - ObjectID of the Revision
ServerException, - UserException
ServerException
UserException
java.util.List<java.lang.String> getAvailableClasses()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.List<java.lang.String> getAvailableClassesInRevision(java.lang.Long roid)
throws ServerException,
UserException
roid - ObjectID of the Revision
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SDatabaseInformation getDatabaseInformation()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.Date getLastDatabaseReset()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SUser getLoggedInUser()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SProject> getAllNonAuthorizedProjectsOfUser(java.lang.Long uoid)
throws ServerException,
UserException
uoid -
ServerException, - UserException
ServerException
UserException
void logout()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void close()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.lang.Boolean changePassword(java.lang.Long uoid,
java.lang.String oldPassword,
java.lang.String newPassword)
throws ServerException,
UserException
uoid - The ObjectID of the UseroldPassword - The old passwordnewPassword - The new password
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SUser getUserByUserName(java.lang.String username)
throws ServerException,
UserException
username - The username (must be a valid e-mail address)
ServerException, - UserException
ServerException
UserException
java.lang.Boolean undeleteProject(java.lang.Long poid)
throws ServerException,
UserException
poid - The ObjectID of the Project to undelete
ServerException, - UserException
ServerException
UserException
java.lang.Boolean undeleteUser(java.lang.Long uoid)
throws ServerException,
UserException
uoid -
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SCompareResult compare(java.lang.Long roid1,
java.lang.Long roid2,
org.bimserver.interfaces.objects.SCompareType sCompareType,
org.bimserver.interfaces.objects.SCompareIdentifier sCompareIdentifier)
throws ServerException,
UserException
roid1 - The ObjectID of the first Revisionroid2 - The ObjectID of the second RevisionsCompareType - How to compare (All, Only Added, Only Modified or Only Deleted)sCompareIdentifier - How to identify equal objects (by Guid or by Name)
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SRevisionSummary getRevisionSummary(java.lang.Long roid)
throws ServerException,
UserException
roid - ObjectID of the Revision
ServerException, - UserException
ServerException
UserException
java.lang.Boolean userHasCheckinRights(java.lang.Long poid)
throws ServerException,
UserException
poid - ObjectID of the Project
ServerException, - UserException
ServerException
UserException
java.util.Set<java.lang.String> getCheckoutWarnings(java.lang.Long poid)
throws ServerException,
UserException
poid - ObjectID of the Project
ServerException, - UserException
ServerException
UserException
java.lang.Boolean userHasRights(java.lang.Long poid)
throws ServerException,
UserException
poid - ObjectID of the Project
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SDataObject getDataObjectByOid(java.lang.Long roid,
java.lang.Long oid,
java.lang.String className)
throws ServerException,
UserException
ServerException
UserException
org.bimserver.interfaces.objects.SDataObject getDataObjectByGuid(java.lang.Long roid,
java.lang.String guid)
throws ServerException,
UserException
roid - ObjectID of the Revisionguid - An IFC GUID
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SDataObject> getDataObjectsByType(java.lang.Long roid,
java.lang.String className)
throws ServerException,
UserException
roid - ObjectID of the RevisionclassName - Name of the class to query (e.g. "IfcWindow")
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SDataObject> getDataObjects(java.lang.Long roid)
throws ServerException,
UserException
roid - ObjectID of the Revision
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SGuidClash> findClashesByGuid(org.bimserver.interfaces.objects.SClashDetectionSettings sClashDetectionSettings)
throws ServerException,
UserException
sClashDetectionSettings - The settings for the ClashDetection, these include the Revisions to use
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SEidClash> findClashesByEid(org.bimserver.interfaces.objects.SClashDetectionSettings sClashDetectionSettings)
throws ServerException,
UserException
sClashDetectionSettings - The settings for the ClashDetection, these include the Revisions to use
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SClash> getLastClashes(java.lang.Long roid)
throws ServerException,
UserException
roid - ObjectID of the Revision
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SCheckinResult branchToNewProject(java.lang.Long roid,
java.lang.String projectName,
java.lang.String comment)
throws ServerException,
UserException
roid - ObjectID of the Revision to branchprojectName - Name of the to be created Projectcomment - A comment describing the new Revision
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SCheckinResult branchToExistingProject(java.lang.Long roid,
java.lang.Long destPoid,
java.lang.String comment)
throws ServerException,
UserException
roid - ObjectID of the Revision to branchdestPoid - ObjectID of the Project to which a branch should be madecomment - A comment describing the new Revision
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SGeoTag getGeoTag(java.lang.Long goid)
throws ServerException,
UserException
goid - The ObjectID of the GeoTag
ServerException, - UserException
ServerException
UserException
void updateGeoTag(org.bimserver.interfaces.objects.SGeoTag sGeoTag)
throws ServerException,
UserException
sGeoTag - A GeoTag object containing the new properties
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SClashDetectionSettings getClashDetectionSettings(java.lang.Long cdsoid)
throws ServerException,
UserException
cdsoid - The ObjectID of the ClashDetectionSettings object
ServerException, - UserException
ServerException
UserException
void updateClashDetectionSettings(org.bimserver.interfaces.objects.SClashDetectionSettings sClashDetectionSettings)
throws ServerException,
UserException
sClashDetectionSettings - A ClashDetectionSettings object containing the new properties
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SUser getUserByUoid(java.lang.Long uoid)
throws ServerException,
UserException
uoid - The ObjectID of the User
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SUser> getAllNonAuthorizedUsersOfProject(java.lang.Long poid)
throws ServerException,
UserException
poid - The ObjectID of the Project
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SUser> getAllAuthorizedUsersOfProject(java.lang.Long poid)
throws ServerException,
UserException
poid -
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SProject> getUsersProjects(java.lang.Long uoid)
throws ServerException,
UserException
uoid -
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SProject> getProjectsByName(java.lang.String name)
throws ServerException,
UserException
name -
ServerException, - UserException
ServerException
UserException
void setRevisionTag(java.lang.Long roid,
java.lang.String tag)
throws ServerException,
UserException
roid - tag -
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SProject> getSubProjects(java.lang.Long poid)
throws ServerException,
UserException
poid -
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SUser getCurrentUser()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.lang.Boolean isLoggedIn()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.Date getActiveSince()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.Date getLastActive()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
Token getCurrentToken()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SAccessMethod getAccessMethod()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SCheckout> getAllCheckoutsOfProjectAndSubProjects(java.lang.Long poid)
throws ServerException,
UserException
ServerException
UserException
void requestPasswordChange(java.lang.String username)
throws ServerException,
UserException
username - The username of the user to change tot password for
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SUser validateAccount(java.lang.Long uoid,
java.lang.String token,
java.lang.String password)
throws ServerException,
UserException
uoid - The ObejctID of the Usertoken - The token generated by requestPasswordChangepassword - The new password
ServerException, - UserException
ServerException
UserException
void sendClashesEmail(org.bimserver.interfaces.objects.SClashDetectionSettings sClashDetectionSettings,
java.lang.Long poid,
java.util.Set<java.lang.String> addressesTo)
throws ServerException,
UserException
sClashDetectionSettings - The settings to use for the ClashDetectionpoid - ObjectID of the ProjectaddressesTo - A set of String containing the e-mail addresses
ServerException, - UserException
ServerException
UserException
void sendCompareEmail(org.bimserver.interfaces.objects.SCompareType sCompareType,
org.bimserver.interfaces.objects.SCompareIdentifier sCompareIdentifier,
java.lang.Long poid,
java.lang.Long roid1,
java.lang.Long roid2,
java.lang.String address)
throws ServerException,
UserException
sCompareType - How to compare (All, Only Added, Only Modified or Only Deleted)sCompareIdentifier - How to identify equal objects (by Guid or by Name)poid - The ObjectID of the Projectroid1 - The ObjectID of the first Revisionroid2 - The ObjectID of the second Revisionaddress - The e-mail address to send the e-mail to
ServerException, - UserException
ServerException
UserException
void setup(java.lang.String siteAddress,
java.lang.String smtpServer,
java.lang.String adminName,
java.lang.String adminUsername,
java.lang.String adminPassword)
throws ServerException,
UserException
siteAddress - The address the server will be reachable at (for example: http://demo.bimserver.org)smtpServer - The address of the SMTP server that wil be used for sending e-mailsadminName - Name of the admin User (e.g. "Administrator")adminUsername - Username of the admin User (must be a valid e-mail address)adminPassword - Password of the admin User
ServerException, - UserException
ServerException
UserException
java.lang.String getSettingCustomLogoAddress()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingCustomLogoAddress(java.lang.String customLogoAddress)
throws ServerException,
UserException
customLogoAddress - The new location for the custom logo
ServerException, - UserException
ServerException
UserException
java.lang.String getSettingHeaderAddition()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingHeaderAddition(java.lang.String headerAddition)
throws ServerException,
UserException
headerAddition - The new header addition
ServerException, - UserException
ServerException
UserException
java.lang.String getSettingFooterAddition()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingFooterAddition(java.lang.String footerAddition)
throws ServerException,
UserException
footerAddition - The new footer addition
ServerException, - UserException
ServerException
UserException
void setSettingMergeIdentifier(org.bimserver.interfaces.objects.SMergeIdentifier mergeIdentifier)
throws ServerException,
UserException
mergeIdentifier -
ServerException, - UserException
ServerException
UserException
java.lang.String getSettingEmailSenderAddress()
throws ServerException,
UserException
ServerException
UserException
void setSettingEmailSenderAddress(java.lang.String emailSenderAddress)
throws ServerException,
UserException
emailSenderAddress - The new e-mail address e-mail will be sent from
ServerException, - UserException
ServerException
UserException
java.lang.String getSettingRegistrationAddition()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingRegistrationAddition(java.lang.String registrationAddition)
throws ServerException,
UserException
registrationAddition - The new registration addition text
ServerException, - UserException
ServerException
UserException
java.lang.Integer getSettingProtocolBuffersPort()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingProtocolBuffersPort(java.lang.Integer port)
throws ServerException,
UserException
port - Set the port the ProtocolBuffers server runs on
ServerException, - UserException
ServerException
UserException
java.lang.String getSettingSiteAddress()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingSiteAddress(java.lang.String siteAddress)
throws ServerException,
UserException
siteAddress - The new address the BIMserver is running on (used for links in e-mail for example)
ServerException, - UserException
ServerException
UserException
java.lang.String getSettingSmtpServer()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingSmtpServer(java.lang.String smtpServer)
throws ServerException,
UserException
smtpServer - New address of the SMTP server used for sending e-mails
ServerException, - UserException
ServerException
UserException
java.lang.Boolean isSettingAllowSelfRegistration()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingAllowSelfRegistration(java.lang.Boolean allowSelfRegistration)
throws ServerException,
UserException
allowSelfRegistration - Change whether self-registration is enabled
ServerException, - UserException
ServerException
UserException
java.lang.Boolean isSettingHideUserListForNonAdmin()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingHideUserListForNonAdmin(java.lang.Boolean hideUserListForNonAdmin)
throws ServerException,
UserException
hideUserListForNonAdmin - Set whether user lists should be hidden (privacy)
ServerException, - UserException
ServerException
UserException
java.lang.Boolean isSettingAllowUsersToCreateTopLevelProjects()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingAllowUsersToCreateTopLevelProjects(java.lang.Boolean allowUsersToCreateTopLevelProjects)
throws ServerException,
UserException
allowUsersToCreateTopLevelProjects - Set if users can create top level projects
ServerException, - UserException
ServerException
UserException
java.lang.Boolean isSettingCheckinMergingEnabled()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingCheckinMergingEnabled(java.lang.Boolean checkinMergingEnabled)
throws ServerException,
UserException
checkinMergingEnabled - Set whether the BIMserver should do checkin merging (warning: this wil alter your models)
ServerException, - UserException
ServerException
UserException
java.lang.Boolean isSettingIntelligentMerging()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingIntelligentMerging(java.lang.Boolean intelligentMerging)
throws ServerException,
UserException
intelligentMerging - Set intelligent merging on/off
ServerException, - UserException
ServerException
UserException
java.lang.Boolean isSettingSendConfirmationEmailAfterRegistration()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingSendConfirmationEmailAfterRegistration(java.lang.Boolean sendConfirmationEmailAfterRegistration)
throws ServerException,
UserException
sendConfirmationEmailAfterRegistration - Set whether a confirmation e-mail should be send after registration
ServerException, - UserException
ServerException
UserException
java.lang.Boolean isSettingShowVersionUpgradeAvailable()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingShowVersionUpgradeAvailable(java.lang.Boolean showVersionUpgradeAvailable)
throws ServerException,
UserException
showVersionUpgradeAvailable - Set whether it should be shown to the user that a new version of the BIMserver is available
ServerException, - UserException
ServerException
UserException
java.lang.Boolean isSettingCacheOutputFiles()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void setSettingCacheOutputFiles(java.lang.Boolean cacheOutputFiles)
throws ServerException,
UserException
cacheOutputFiles - Set whether output files (serialized version) should be cached on disk
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SLogAction> getLogs()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SUserSession> getActiveUserSessions()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SLongAction> getActiveLongActions()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SMigration> getMigrations()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void migrateDatabase()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SSerializer> getAllSerializers(java.lang.Boolean onlyEnabled)
throws ServerException,
UserException
onlyEnabled - Whether to only include enabled serializers
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SIfcEngine> getAllIfcEngines(java.lang.Boolean onlyEnabled)
throws ServerException,
UserException
onlyEnabled - Whether to only include enabled IFC engines
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SSerializer getSerializerById(java.lang.Long oid)
throws ServerException,
UserException
oid - ObjectID of the Serializer
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SIfcEngine getIfcEngineById(java.lang.Long oid)
throws ServerException,
UserException
oid - ObjectID of the Serializer
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SDeserializer getDeserializerById(java.lang.Long oid)
throws ServerException,
UserException
oid - ObjectID of the Deserializer
ServerException, - UserException
ServerException
UserException
void addSerializer(org.bimserver.interfaces.objects.SSerializer serializer)
throws ServerException,
UserException
serializer - Serializer to add
ServerException, - UserException
ServerException
UserException
void addIfcEngine(org.bimserver.interfaces.objects.SIfcEngine ifcEngine)
throws ServerException,
UserException
ifcEngine - IfcEngine to add
ServerException, - UserException
ServerException
UserException
void addDeserializer(org.bimserver.interfaces.objects.SDeserializer deserializer)
throws ServerException,
UserException
deserializer - Deserializer to add
ServerException, - UserException
ServerException
UserException
void updateSerializer(org.bimserver.interfaces.objects.SSerializer serializer)
throws ServerException,
UserException
serializer - Serializer to update
ServerException, - UserException
ServerException
UserException
void updateIfcEngine(org.bimserver.interfaces.objects.SIfcEngine ifcEngine)
throws ServerException,
UserException
ifcEngine - IfcEngine to update
ServerException, - UserException
ServerException
UserException
void updateDeserializer(org.bimserver.interfaces.objects.SDeserializer deserializer)
throws ServerException,
UserException
deserializer - Deserializer to update
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SObjectIDM> getAllObjectIDMs(java.lang.Boolean onlyEnabled)
throws ServerException,
UserException
onlyEnabled - Whether to include only enabled ObjectIDMs
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SObjectIDM getObjectIDMById(java.lang.Long oid)
throws ServerException,
UserException
oid - ObjectID of the ObjectIDM
ServerException, - UserException
ServerException
UserException
void addObjectIDM(org.bimserver.interfaces.objects.SObjectIDM objectIDM)
throws ServerException,
UserException
objectIDM - The ObjectIDM to add
ServerException, - UserException
ServerException
UserException
void updateObjectIDM(org.bimserver.interfaces.objects.SObjectIDM objectIDM)
throws ServerException,
UserException
objectIDM - The ObjectIDM to update
ServerException, - UserException
ServerException
UserException
void deleteObjectIDM(java.lang.Long oid)
throws ServerException,
UserException
oid - ObjectID of the ObjectIDM to delete
ServerException, - UserException
ServerException
UserException
void deleteSerializer(java.lang.Long sid)
throws ServerException,
UserException
sid - ObjectID of the Serializer to delete
ServerException, - UserException
ServerException
UserException
void deleteIfcEngine(java.lang.Long iid)
throws ServerException,
UserException
iid - ObjectID of the IfcEngine to delete
ServerException, - UserException
ServerException
UserException
void deleteDeserializer(java.lang.Long sid)
throws ServerException,
UserException
sid - ObjectID of the Deserializer to delete
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SSerializerPluginDescriptor> getAllSerializerPluginDescriptors()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SIfcEnginePluginDescriptor> getAllIfcEnginePluginDescriptors()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SDeserializerPluginDescriptor> getAllDeserializerPluginDescriptors()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SMergeIdentifier getSettingMergeIdentifier()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SSerializer getSerializerByName(java.lang.String serializerName)
throws ServerException,
UserException
serializerName - Name of the Serializer
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SIfcEngine getIfcEngineByName(java.lang.String name)
throws ServerException,
UserException
name - Name of the IfcEngine
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SObjectIDM getObjectIDMByName(java.lang.String objectIDMName)
throws ServerException,
UserException
objectIDMName - Name of the ObjectIDM
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SDeserializer getDeserializerByName(java.lang.String deserializerName)
throws ServerException,
UserException
deserializerName - Name of the Deserializer
ServerException, - UserException
ServerException
UserException
java.lang.Boolean hasActiveSerializer(java.lang.String contentType)
throws ServerException,
UserException
contentType - Content type
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SPluginDescriptor> getAllPlugins()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
void enablePlugin(java.lang.String name)
throws ServerException,
UserException
name - Name of the plugin to enable
ServerException, - UserException
ServerException
UserException
void disablePlugin(java.lang.String name)
throws ServerException,
UserException
name - Name of the plugin to disable
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SSerializer getSerializerByContentType(java.lang.String contentType)
throws ServerException,
UserException
contentType - The ContentType
ServerException, - UserException
ServerException
UserException
void startTransaction(java.lang.Integer pid)
throws ServerException,
UserException
pid - ObjectID of the Project to start a transaction on
ServerException, - UserException
ServerException
UserException
java.lang.Long commitTransaction(java.lang.String comment)
throws ServerException,
UserException
comment - Comment describing what has changed
ServerException, - UserException
ServerException
UserException
void abortTransaction()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.lang.Long createObject(java.lang.String className)
throws ServerException,
UserException
className - The type of the new object
ServerException, - UserException
ServerException
UserException
void removeObject(java.lang.String className,
java.lang.Long oid)
throws ServerException,
UserException
className - ClassName of the Object, this parameter is required for performance reasons only, but is requiredoid - ObjectID of the object to remove
ServerException, - UserException
ServerException
UserException
void setStringAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.String value)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changeattributeName - Name of the attributevalue - New String value
ServerException, - UserException
ServerException
UserException
void setDoubleAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.Double value)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changeattributeName - Name of the attributevalue - New Double value
ServerException, - UserException
ServerException
UserException
void setEnumAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.String value)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changeattributeName - Name of the attributevalue - New Enum value (name of the enum item)
ServerException, - UserException
ServerException
UserException
void setIntegerAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.Integer value)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changeattributeName - Name of the attributevalue - new Integer value
ServerException, - UserException
ServerException
UserException
void setBooleanAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.Boolean value)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changeattributeName - Name of the attributevalue - New Boolean value
ServerException, - UserException
ServerException
UserException
void setReference(java.lang.Long oid,
java.lang.String className,
java.lang.String referenceName,
java.lang.Long referenceOid,
java.lang.String referenceClassName)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changereferenceName - Name of the referencereferenceOid - ObjectID of the newly referred objectreferenceClassName - Type of the newly referred object
ServerException, - UserException
ServerException
UserException
void unsetAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changeattributeName - Name of the attribute to unset
ServerException, - UserException
ServerException
UserException
void unsetReference(java.lang.Long oid,
java.lang.String className,
java.lang.String referenceName)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changereferenceName - Name of the reference to unset (null)
ServerException, - UserException
ServerException
UserException
void addStringAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.String value)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changeattributeName - Name of the attribute to add a value tovalue - New String value
ServerException, - UserException
ServerException
UserException
void addDoubleAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.Double value)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changeattributeName - Name of the attribute to add a value tovalue - New Double value
ServerException, - UserException
ServerException
UserException
void addIntegerAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.Integer value)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changeattributeName - Name of the attribute to add a value tovalue - New Integer value
ServerException, - UserException
ServerException
UserException
void addBooleanAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.Boolean value)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changeattributeName - Name of the attribute to add a value tovalue - New Boolean value
ServerException, - UserException
ServerException
UserException
void addReference(java.lang.Long oid,
java.lang.String className,
java.lang.String referenceName,
java.lang.Long referenceOid,
java.lang.String referenceClassName)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changereferenceName - Name of the reference to add a reference toreferenceOid - ObjectID of the newly referenced ObjectreferenceClassName - Type of the newly referenced Object
ServerException, - UserException
ServerException
UserException
void removeAttribute(java.lang.Long oid,
java.lang.String className,
java.lang.String attributeName,
java.lang.Integer index)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changeattributeName - Name of the attribute from which to remove an itemindex - Index of the item to remove
ServerException, - UserException
ServerException
UserException
void removeReference(java.lang.Long oid,
java.lang.String className,
java.lang.String referenceName,
java.lang.Integer index)
throws ServerException,
UserException
oid - ObjectID of the object to changeclassName - Type of the object to changereferenceName - Name of the reference from which to remove an itemindex - Index of the item to remove
ServerException, - UserException
ServerException
UserException
java.util.Date getServerStartTime()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SSerializerPluginDescriptor getSerializerPluginDescriptor(java.lang.String type)
throws ServerException,
UserException
type - The type
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SObjectIDMPluginDescriptor> getAllObjectIDMPluginDescriptors()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.util.List<org.bimserver.interfaces.objects.SDeserializer> getAllDeserializers(java.lang.Boolean onlyEnabled)
throws ServerException,
UserException
onlyEnabled - Whether to only include enabled deserializers
ServerException, - UserException
ServerException
UserException
void setHttpCallback(java.lang.Long uoid,
java.lang.String address)
throws ServerException,
UserException
uoid - ObjectID of the User to change the callBack URL foraddress - Address of the callback server (e.g. localhost:2000)
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SCompileResult compile(java.lang.String code)
throws ServerException,
UserException
code - The Java code, should be an implementation of the QueryInterface interface
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SRunResult compileAndRun(java.lang.Long roid,
java.lang.String code)
throws ServerException,
UserException
roid - ObjectID of the Revision to perform this query oncode - The Java code, should be an implementation of the QueryInterface interface
ServerException, - UserException
ServerException
UserException
java.lang.Integer compileAndDownload(java.lang.Long roid,
java.lang.String code)
throws ServerException,
UserException
roid - ObjectID of the Revision to perform this query oncode - The Java code, should be an implementation of the QueryInterface interface
ServerException, - UserException
ServerException
UserException
java.lang.String getProtocolBuffersFile()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SServerInfo getServerInfo()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SVersion getVersion()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
org.bimserver.interfaces.objects.SVersion getLatestVersion()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.lang.Boolean upgradePossible()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.lang.String getRemoteAddress()
throws ServerException,
UserException
ServerException, - UserException
ServerException
UserException
java.lang.String getServerLog()
throws ServerException,
UserException
ServerException
UserException
java.lang.String getSuggestedDeserializerForExtension(java.lang.String extension)
throws ServerException,
UserException
ServerException
UserException
java.util.Set<java.lang.String> getCheckinWarnings(java.lang.Long poid)
throws ServerException,
UserException
poid - ObjectID of the Project
ServerException, - UserException
ServerException
UserException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||