Mura CMS 6.1

mura.email
Class emailManager

railo-context.Component
        extended by mura.cfobject
            extended by mura.email.emailManager

public class emailManager
extends cfobject

Constructor Summary
init(any configBean, any emailDAO, any emailGateway, any emailUtility, any settingsManager, any utility, any trashManager)
 
Method Summary
 void deleteBounces([struct data])
 void forward([struct data])
 query getAddresses(String groupList, String siteID)
 any getAllBounces([struct data])
 any getBean([any beanName='email'])
 any getBounces([string emailid])
 query getEmailActivity([string siteid], numeric limit='3', string startDate='', string stopDate='')
 query getList([struct data])
 query getMailingLists([string siteid])
 query getPrivateGroups([string siteid])
 query getPublicGroups([string siteid])
 any getReturns([string emailid])
 any getReturnsByUser([string emailid])
 any getSentCount([string siteid=''], [string startDate=''], [string stopDate=''])
 numeric getStat([string emailid], [string type])
 any getTemplates(string siteid)
 any read(string emailid='')
 any save([any data])
 void send()
 void track(string emailid, string email, string type)
 void trackBounces(string siteid)
 void update([struct args])
 
Methods inherited from class mura.cfobject
commitTracePoint, deleteMethod, getAsJSON, getAsStruct, getConfigBean, getCurrentUser, getEventManager, getPlugin, getPluginManager, getServiceFactory, getValue, initTracePoint, injectMethod, invokeMethod, removeValue, setValue, valueExists
 
Methods inherited from class railo-context.Component
 

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 void deleteBounces([struct data])

Parameters:
data

forward

public void forward([struct data])

Parameters:
data

getAddresses

public query 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 query getEmailActivity([string siteid], numeric limit='3', string startDate='', string stopDate='')

Parameters:
siteid
limit
startDate
stopDate

getList

public query getList([struct data])

Parameters:
data

getMailingLists

public query getMailingLists([string siteid])

Parameters:
siteid

getPrivateGroups

public query getPrivateGroups([string siteid])

Parameters:
siteid

getPublicGroups

public query 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 numeric 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 void send()


track

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

Parameters:
emailid
email
type

trackBounces

public void trackBounces(string siteid)

Parameters:
siteid

update

public void update([struct args])

Parameters:
args

Mura CMS 6.1