mura.content.file.razuna

Class razunaAPI

lucee.Component
    extended by mura.cfobject
      extended by mura.content.file.razuna.razunaAPI

This provide Razuna api functionality

Class Attributes:
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Method Summary
    any checkAPIKey()
    struct createfolder(string folder_name, [string folder_owner=''], [string folder_related=''], [string folder_collection=''], [string folder_description=''])
    private any doHttp(string apiURL)
    query getassets(string folderID)
    query getfolder(string folderID)
    query getFolders([string folderid='0'])
    query getrenditions(string assetid, string assettype)
    private any removeCurrentFolder(query q, string folderid)
    struct removefolder(string folderID)
    any set(string hostName, string APIKey, numeric hostID)
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, get, getAsJSON, getAsStruct, getBean, getConfigBean, getCurrentUser, getEventManager, getFeed, getHTTPAttrs, getHTTPService, getJavaTimezone, getPlugin, getPluginManager, getQueryAttrs, getQueryService, getServiceFactory, getSession, getValue, hasCustomDatasource, init, initTracePoint, inject, injectMethod, invokeMethod, mixin, parseDateArg, removeValue, setValue, valueExists
     
    Methods inherited from class lucee.Component
    None

    Method Detail

    checkAPIKey

    public any checkAPIKey()


    createfolder

    public struct createfolder(string folder_name, [string folder_owner=''], [string folder_related=''], [string folder_collection=''], [string folder_description=''])

    Parameters:
    folder_name
    folder_owner
    folder_related
    folder_collection
    folder_description

    doHttp

    private any doHttp(string apiURL)

    Parameters:
    apiURL

    getassets

    public query getassets(string folderID)

    Parameters:
    folderID

    getfolder

    public query getfolder(string folderID)

    Parameters:
    folderID

    getFolders

    public query getFolders([string folderid='0'])

    Parameters:
    folderid

    getrenditions

    public query getrenditions(string assetid, string assettype)

    Parameters:
    assetid
    assettype

    removeCurrentFolder

    private any removeCurrentFolder(query q, string folderid)

    Parameters:
    q
    folderid

    removefolder

    public struct removefolder(string folderID)

    Parameters:
    folderID

    set

    public any set(string hostName, string APIKey, numeric hostID)

    Overrides:
    set in class cfobject
    Parameters:
    hostName
    APIKey
    hostID