mura.email

Class emailManager

WEB-INF.cftags.component
    extended by mura.cfobject
      extended by mura.email.emailManager
Class Attributes:
  • output : false
  •  
    Constructor Summary
    init(any configBean, any emailDAO, any emailGateway, any emailUtility, any settingsManager, any utility, any trashManager)
    Method Summary
    any deleteBounces([struct data])
    any forward([struct data])
    any getAddresses(String groupList, String siteID)
    any getAllBounces([struct data])
    any getBean([any beanName='email'])
    any getBounces([string emailid])
    any getEmailActivity([string siteid], numeric limit='3', string startDate='', string stopDate='')
    any getList([struct data])
    any getMailingLists([string siteid])
    any getPrivateGroups([string siteid])
    any getPublicGroups([string siteid])
    any getReturns([string emailid])
    any getReturnsByUser([string emailid])
    any getSentCount([string siteid=''], [string startDate=''], [string stopDate=''])
    any getStat([string emailid], [string type])
    any getTemplates(string siteid)
    any read(string emailid='')
    any save([any data])
    any send()
    any track(string emailid, string email, string type)
    any trackBounces(string siteid)
    any update([struct args])
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, get, getAsJSON, getAsStruct, getConfigBean, getCurrentUser, getEntity, getEventManager, getFeed, getHTTPAttrs, getHTTPService, getJavaTimezone, getPlugin, getPluginManager, getQueryAttrs, getQueryService, getServiceFactory, getSession, getValue, hasCustomDatasource, initTracePoint, inject, injectMethod, invokeMethod, mixin, parseDateArg, removeValue, set, setValue, valueExists
     
    Methods inherited from class WEB-INF.cftags.component
    None

    Constructor Detail

    init

    public init(any configBean, any emailDAO, any emailGateway, any emailUtility, any settingsManager, any utility, any trashManager)

    Parameters:
    configBean
    emailDAO
    emailGateway
    emailUtility
    settingsManager
    utility
    trashManager

    Method Detail

    deleteBounces

    public any deleteBounces([struct data])

    Parameters:
    data

    forward

    public any forward([struct data])

    Parameters:
    data

    getAddresses

    public any getAddresses(String groupList, String siteID)

    Parameters:
    groupList
    siteID

    getAllBounces

    public any getAllBounces([struct data])

    Parameters:
    data

    getBean

    public any getBean([any beanName='email'])

    Overrides:
    getBean in class cfobject
    Parameters:
    beanName

    getBounces

    public any getBounces([string emailid])

    Parameters:
    emailid

    getEmailActivity

    public any getEmailActivity([string siteid], numeric limit='3', string startDate='', string stopDate='')

    Parameters:
    siteid
    limit
    startDate
    stopDate

    getList

    public any getList([struct data])

    Parameters:
    data

    getMailingLists

    public any getMailingLists([string siteid])

    Parameters:
    siteid

    getPrivateGroups

    public any getPrivateGroups([string siteid])

    Parameters:
    siteid

    getPublicGroups

    public any getPublicGroups([string siteid])

    Parameters:
    siteid

    getReturns

    public any getReturns([string emailid])

    Parameters:
    emailid

    getReturnsByUser

    public any getReturnsByUser([string emailid])

    Parameters:
    emailid

    getSentCount

    public any getSentCount([string siteid=''], [string startDate=''], [string stopDate=''])

    Parameters:
    siteid
    startDate
    stopDate

    getStat

    public any getStat([string emailid], [string type])

    Parameters:
    emailid
    type

    getTemplates

    public any getTemplates(string siteid)

    Parameters:
    siteid

    read

    public any read(string emailid='')

    Parameters:
    emailid

    save

    public any save([any data])

    Parameters:
    data

    send

    public any send()


    track

    public any track(string emailid, string email, string type)

    Parameters:
    emailid
    email
    type

    trackBounces

    public any trackBounces(string siteid)

    Parameters:
    siteid

    update

    public any update([struct args])

    Parameters:
    args