public class PathDataSource extends Object implements DataSource
Allows subscription to notification updates for individual data path. Enables data retrieval from a data path.
Constructor and Description |
---|
PathDataSource() |
public void deleteObservers()
DataSource
deleteObservers
in interface DataSource
public void clear()
DataSource
This will clear each data path
clear
in interface DataSource
public Connection getConnection()
DataSource
ConnectionPath
getConnection
in interface DataSource
ConnectionPath.getData()
,
Connection
public Profile getProfile()
DataSource
LivechatProfilePath
getProfile
in interface DataSource
LivechatProfilePath.getData()
,
Profile
public Account getAccount()
DataSource
LivechatAccountPath
getAccount
in interface DataSource
LivechatAccountPath.getData()
,
Account
public LinkedHashMap<String,Agent> getAgents()
DataSource
LivechatAgentsPath
getAgents
in interface DataSource
LivechatAgentsPath.getData()
,
Agent
public Map<String,Department> getDepartments()
DataSource
LivechatDepartmentsPath
getDepartments
in interface DataSource
LivechatDepartmentsPath.getData()
,
Department
public LinkedHashMap<String,ChatLog> getChatLog()
DataSource
LivechatChatLogPath
getChatLog
in interface DataSource
LivechatChatLogPath.getData()
,
ChatLog
public Forms getForms()
DataSource
LivechatFormsPath
getForms
in interface DataSource
LivechatFormsPath.getData()
,
Forms
public void addConnectionOberver(Observer observer)
DataSource
ConnectionPath
Observer will be registered for broadcast updates on Connection
.
You can register ConnectionObserver
or Observer
.
addConnectionOberver
in interface DataSource
observer
- to registerpublic void addProfileOberver(Observer observer)
DataSource
LivechatProfilePath
Observer will be registered for broadcast updates on Profile
.
You can register ProfileObserver
or Observer
.
addProfileOberver
in interface DataSource
observer
- to registerpublic void addAccountOberver(Observer observer)
DataSource
LivechatAccountPath
Observer will be registered for broadcast updates on Account
.
You can register AccountObserver
or Observer
.
addAccountOberver
in interface DataSource
observer
- to registerpublic void addAgentsOberver(Observer observer)
DataSource
LivechatAgentsPath
Observer will be registered for broadcast updates on Agent
.
You can register AgentsObserver
or Observer
.
addAgentsOberver
in interface DataSource
observer
- to registerpublic void addDepartmentsOberver(Observer observer)
DataSource
LivechatDepartmentsPath
Observer will be registered for broadcast updates on Department
.
You can register DepartmentsObserver
or Observer
.
addDepartmentsOberver
in interface DataSource
observer
- to registerpublic void addChatLogOberver(Observer observer)
DataSource
LivechatChatLogPath
Observer will be registered for broadcast updates on ChatLog
.
You can register ChatLogObserver
or Observer
.
addChatLogOberver
in interface DataSource
observer
- to registerpublic void addFormsOberver(Observer observer)
DataSource
LivechatFormsPath
Observer will be registered for broadcast updates on Forms
.
You can register FormsObserver
or Observer
.
addFormsOberver
in interface DataSource
observer
- to registerpublic void deleteConnectionOberver(Observer observer)
DataSource
ConnectionPath
deleteConnectionOberver
in interface DataSource
observer
- to removepublic void deleteProfileOberver(Observer observer)
DataSource
LivechatProfilePath
deleteProfileOberver
in interface DataSource
observer
- to removepublic void deleteAccountOberver(Observer observer)
DataSource
LivechatAccountPath
deleteAccountOberver
in interface DataSource
observer
- to removepublic void deleteAgentsOberver(Observer observer)
DataSource
LivechatAgentsPath
deleteAgentsOberver
in interface DataSource
observer
- to removepublic void deleteDepartmentsOberver(Observer observer)
DataSource
LivechatDepartmentsPath
deleteDepartmentsOberver
in interface DataSource
observer
- to removepublic void deleteChatLogOberver(Observer observer)
DataSource
LivechatDepartmentsPath
deleteChatLogOberver
in interface DataSource
observer
- to removepublic void deleteFormsOberver(Observer observer)
DataSource
LivechatFormsPath
deleteFormsOberver
in interface DataSource
observer
- to remove