Click or drag to resize

ArticyDatabase Methods

The ArticyDatabase type exposes the following members.

Methods
  NameDescription
Public methodStatic memberClearDatabase
This will completely resets the database and remove all changes.
Public methodStatic memberCloneFrom(String, UInt32)
Creates a new clone of the object with the given technical name. The clone will get the supplied instance id. The clone must not exist beforehand.
Public methodStatic memberCloneFrom(UInt64, UInt32)
Creates a new clone of the object with the given object id. The clone will get the supplied instance id. The clone must not exist beforehand.
Public methodStatic memberCloneFromTObject(String, UInt32)
Creates a new clone of the object with the given technical name. The clone will get the supplied instance id. The clone must not exist beforehand.
Public methodStatic memberCloneOrGetFrom(String, UInt32)
Try to get the object with the given technical name and instance id, or clone it if the instance id wasn't found.
Public methodStatic memberCloneOrGetFrom(UInt64, UInt32)
Try to get the object with the given object id and instance id, or clone it if the instance id wasn't found.
Public methodStatic memberCloneOrGetFromTObject(String, UInt32)
Try to get the object with the given technical name and instance id, or clone it if the instance id wasn't found.
Public methodStatic memberCloneWithConsecutiveInstanceIdFrom(String, UInt32)
Creates a new clone from the object with the given technical name, and assigns automatically a new free consecutive instance id
Public methodStatic memberCloneWithConsecutiveInstanceIdFrom(UInt64, UInt32)
Creates a new clone from the object with the given object id, and assigns automatically a new free consecutive instance id
Public methodStatic memberCloneWithConsecutiveInstanceIdFromTObject(String, UInt32)
Creates a new clone from the object with the given technical name, and assigns automatically a new free consecutive instance id
Public methodStatic memberFilterObjects
Returns a list of all objects that match the given search string.
Public methodStatic memberFilterObjectsBasedOn
Returns a list of all objects that match the given search string based on a pre filtered list.
Public methodStatic memberGetAllOfTypeTObject
Gets all articy objects of the specified type.
Public methodStatic memberCode exampleGetObject(String)
Gets an object by its technical name. This is always the base object.
Public methodStatic memberCode exampleGetObject(String, UInt32)
Gets an object by its technical name and instance id.
Public methodStatic memberCode exampleGetObject(UInt64, UInt32)
Gets an object by its object id and an optional instance id.
Public methodStatic memberCode exampleGetObjectTObject(String)
Gets an object by its technical name and returning it in the specified type.
Public methodStatic memberCode exampleGetObjectTObject(String, UInt32)
Gets an object by its technical name and instance id and returning it in the specified type.
Public methodStatic memberCode exampleGetObjectTObject(UInt64, UInt32)
Gets an object by its object id and an optional instance id.
Public methodStatic memberGetObjects(String)
Gets all objects with the given technical name. This will contain all objects: base and clones.
Public methodStatic memberGetObjects(String, UInt32)
Gets all objects with the given technical name and instance id.
Public methodStatic memberIsDatabaseAvailable
Determines if the database is ready to be used.
Public methodStatic memberIsObjectAvailable(String)
Determines whether the object can be found in the database with the given technical name.
Public methodStatic memberIsObjectAvailable(UInt64)
Determines whether the object can be found in the database with the given object id.
Public methodStatic memberIsObjectInLoadedPackages
Determines whether the given object is in currently loaded packages.
Public methodStatic memberLoadPackage(String)
Loads the given package by name.
Public methodStatic memberLoadPackage(UInt64)
Loads the given package by id.
Public methodStatic memberRemoveAllClones(String)
Removes all clones for an object with the given id.
Public methodStatic memberRemoveAllClones(UInt64)
Removes all clones for an object with the given id.
Public methodStatic memberRemoveClone(String, UInt32)
Removes the clone with a given instance id from the object with the given technical name.
Public methodStatic memberRemoveClone(UInt64, UInt32)
Removes the clone with a given instance id from the object with the given object id.
Public methodStatic memberUnloadPackage(String, Boolean)
Unloads a previously loaded package.
Public methodStatic memberUnloadPackage(UInt64, Boolean)
Unloads a previously loaded package.
Top
See Also