Home
Other docs
Client side docs
Tutorials
01 Build-in HTTP server
WebSockets
Reverse proxy (Nginx)
02 Security
UB schema
UBIP schema
OpenID Connect
03 Delayed operations
Schedulers
04 OData
05 DocuSign
06 Other(work in progress)
Entites
Primary keys
mStorage (CRUID)
Row level security
Full text search
Web DAV access
Report generation
Messages with guaranteed delivery
Using UnityBase modules
07 Administration
SSH public key authentication
Modules
@unitybase/base
argv
csv
dataLoader
FileBasedStoreLoader
NPM_EPOCH
options
ServerRepository
SyncConnection
uba_common
Worker
argv
csv1
dataLoader
FileBasedStoreLoader
options
uba_common
worker
@unitybase/blob-stores
getContent
markRevisionAsPermanent
putContent
@unitybase/cdn
cdn_address
cdn_adminunit
cdn_bank
cdn_building
cdn_city
cdn_citytype
cdn_contact
cdn_contacttype
cdn_corrindex
cdn_country
cdn_currency
cdn_department
cdn_deptype
cdn_employee
cdn_orgaccount
cdn_organization
cdn_orgbusinesstype
cdn_orgownershiptype
cdn_person
cdn_personcategory
cdn_personsocialstatus
cdn_postindex
cdn_profession
cdn_region
cdn_regiontype
cdn_staffunittype
cdn_street
@unitybase/com-bridge
createCOMObject
@unitybase/compressors
gunzipFile
gzipFile
unBzipM2
@unitybase/cs-shared
CustomRepository
LocalDataStore
UBDomain
UBSession
LocalDataStore
UBDomain
UBSession
@unitybase/http-proxy
@unitybase/mailer
TubMailReceiver
TubMailSender
@unitybase/openid-connect
openIDConnect
registerOpenIDEndpoint
@unitybase/org
org_department
org_diagram
org_employee
org_employeeonstaff
org_employeeonstaff_pending
org_orgaccount
org_organization
org_profession
org_staffunit
org_unit
@unitybase/ub
i18n
Repository
ns
start
App
ESecurityException
i18nExtend
isServer
loadLegacyModules
Session
UBAbort
ub_blobHistory
endpoints
i18n
modelLoader
onlyOfficeEndpoints
ubErrors
web-sockets
@unitybase/uba
uba_advSecurity
uba_als
uba_audit
uba_auditTrail
uba_els
uba_group
uba_grouprole
uba_otp
uba_prevPasswordsHash
uba_role
uba_subject
uba_user
uba_usercertificate
uba_usergroup
uba_userrole
@unitybase/ubcli
autotest
checkServerNotStarted
createCodeInsightHelper
createStore
ftsReindex
generateDDL
generateDDL
generateDoc
generateNginxCfg
initDB
initialize
prepareGZIP
upgradeConfig
@unitybase/ubm
ubm_desktop
ubm_desktop_adm
ubm_diagram
ubm_enum
ubm_form
ubm_navshortcut
ubm_navshortcut_adm
@unitybase/ubq
ubq_messages
ubq_runstat
ubq_scheduler
ubqFTSJob
ubqMailJob
@unitybase/ubs
fts_ftsDefault
fts_ftsDefault_en
fts_ftsDefault_uk
fts_ftsSubjectSearch
fts_ftsSubjectSearch_en
fts_ftsSubjectSearch_uk
fts_tst_ftsentity_en
fts_tst_ftsentity_uk
ubs_filter
ubs_message
ubs_message_edit
ubs_message_recipient
ubs_numcounter
ubs_numcounterreserv
ubs_report
ubs_settings
ubs_softLock
UBServerReport
buildin
assert
buffer
console
events
fs
http
https
os
path
querystring
stream
string_decoder
tty
url
util
vm
Namespaces
process
binPath
configPath
isDebug
isServer
isWebSocketEnabled
isWebSocketServer
startupMode
RLS
currentUserInGroup
federalize
userInAdmSubtable
userInGroup
userOrUserGroupInAdmSubtable
Session
runAsAdmin
runAsUser
setUser
callerIP
id
uData
userID
userLang
userRoleNames
userRoles
login
loginFailed
newUserRegistration
registration
securityViolation
Classes
App
addAppLevelMethod
authFromRequest
dbCommit
dbInTransaction
dbRollback
dbStartTransaction
deleteFromFTSIndex
els
fileChecksum
folderChecksum
getUISettings
globalCacheGet
globalCachePut
logout
logoutAllWithTheSameNameExceptMe
preventDefault
registerEndpoint
resolveStatic
serviceMethodByPassAuthentication
updateFTSIndex
blobStores
dbConnections
defaultLang
domainInfo
emitterEnabled
externalURL
localIPs
package
serverConfig
serverPublicCert
serverURL
staticPath
BlobStoreCustom
doArchive
doDeletion
fillResponse
getContent
getTempFileName
persist
saveContentToTempStore
App
config
historyDepth
name
Session
tempFolder
CustomRepository
attrs
correlation
exists
groupBy
join
joinCondition
limit
logic
misc
notExists
orderBy
orderByDesc
select
selectAsArray
selectAsObject
selectAsStore
selectById
selectScalar
selectSingle
start
ubql
using
where
withTotal
WhereCondition
DBConnection
commit
exec
genID
rollback
run
startTransaction
inTransaction
EntityNamespace
entity
FileSystemBlobStore
doDeletion
fillResponse
genNewPlacement
getContent
getPermanentFileName
persist
saveContentToTempStore
fullStorePath
FileSystemPDFBlobStore
saveContentToTempStore
MdbBlobStore
doDeletion
fillResponse
getContent
persist
saveContentToTempStore
ServerRepository
attrs
correlation
exists
groupBy
join
joinCondition
limit
logic
misc
notExists
orderBy
orderByDesc
select
selectAsArray
selectAsObject
selectAsStore
selectById
selectScalar
selectSingle
start
ubql
using
where
withTotal
WhereCondition
SyncConnection
get
getAppInfo
getDocument
getDomainInfo
insert
isAuthorized
logout
lookup
post
query
Repository
run
runCustom
setDocument
update
userData
userLang
userLogin
xhr
appConfig
appName
authMethods
authNeed
clientRequest
encryptContent
onRequestAuthParams
queryMethod
serverCertificate
servicePath
sessionKeyLifeTime
_domain
THTTPRequest
read
decodedParameters
decodedUri
headers
method
parameters
uri
url
THTTPResponse
badRequest
notFound
notImplemented
validateETag
write
writeBinaryBase64
writeEnd
writeHead
statusCode
statusCode
TubDataStore
execSQL
fieldIndexByName
first
freeNative
generateID
get
getAsBuffer
initFromJSON
initialize
last
next
prev
run
runSQL
DATA_NAMES
asJSONArray
asJSONObject
asXMLPersistent
bof
currentDataName
entity
eof
initialized
rowCount
rowPos
totalRowCount
TubList
byName
clear
setBLOBValue
asJSON
count
items
strings
TubNamedCollection
byName
asJSON
count
items
strings
TubZipReader
unZipAllToDir
unZipToBuffer
unZipToDir
fileCount
fileNames
TubZipWriter
addBuffer
addFile
freeNative
ubMethodParams
preventDefault
dataStore
externalCall
mParams
originalParams
skipOptimisticLock
UBQL
entity
fieldList
groupBy
ID
joinAs
logicalPredicates
method
options
orderBy
whereList
UBQLItem
entity
method
UBQLOrderItem
expression
order
UBQLWhere
condition
expression
values
WebSocketConnection
close
send
session
Interfaces
UBReader
read
UBWriter
write
Events
exit
Mixins
aclRls
als
getallroles
getallstates
audit
clobTruncate
dataHistory
newversion
fts
fts
ftsreindex
mStorage
addNew
delete
insert
select
update
rls
softLock
isLocked
lock
renewLock
unlock
tree
unity
Global
console
createGuid
gc
ncrc32
nsha256
removeCommentsFromJSON
require
setImmediate
sleep
os