artellapipe.core.artellaclasses module

Module that contains data classes for manage Artella server information in a more OO approach

class artellapipe.core.artellaclasses.ArtellaAppMetaData(cms_web_root, local_root, storage_id, token)

Bases: object

property cms_web_root
property local_root
property storage_id
property token
update_local_root()

Updates the environment variable that stores the Artella Local Path NOTE: This is done by Artella plugin when is loaded, so we should not do it manually again :return:

class artellapipe.core.artellaclasses.ArtellaAssetMetaData(metadata_path, status_dict)

Bases: object

get_is_published()

Returns whether the current asset is published or not :return: bool

get_published_versions(all=False, force_update=False)

Returns published versions of the asset :param all: str :return:

property latest
property path

Returns path of the asset :return:str

class artellapipe.core.artellaclasses.ArtellaDirectoryMetaData(metadata_path, status_dict)

Bases: object

property header
property path
print_info()

Prints in logger the info of the current Artella object

property references
class artellapipe.core.artellaclasses.ArtellaFileMetaData(file_dict)

Bases: object

property name
property relative_path
property versions
class artellapipe.core.artellaclasses.ArtellaFileVerionMetaData(version_data)

Bases: object

property comment
property creator
property creator_display
property date_created
property digest
property locked_by
property name
property relative_dir
property relative_path
property size
property version
class artellapipe.core.artellaclasses.ArtellaHeaderMetaData(header_dict)

Bases: object

property container_uri
property content_length
property content_type
property date
property file_path
property status
property type
property workspace_name
class artellapipe.core.artellaclasses.ArtellaReferencesMetaData(ref_name, ref_path, ref_dict)

Bases: object

property deleted
property is_directory
property local_version
property locked
property locked_by
property locked_by_display
property locked_view
property maximum_version
property maximum_version_deleted
property name
property path
print_info()

Prints in logger the info of the current Artella object

property relative_path
property view_version
property view_version_digest