\hypertarget{interface_event_repository_manager}{
\section{\-Event\-Repository\-Manager \-Class \-Reference}
\label{interface_event_repository_manager}\index{\-Event\-Repository\-Manager@{\-Event\-Repository\-Manager}}
}
\-Inheritance diagram for \-Event\-Repository\-Manager\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{interface_event_repository_manager}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
(id) -\/ \hyperlink{interface_event_repository_manager_ad5b2061d899e426af0830f30af3dfdcc}{init\-With\-Event\-Query\-Priority\-:}
\item 
(void) -\/ \hyperlink{interface_event_repository_manager_af9a78d05d1effde0d0b70eab3d58464b}{open\-Repository}
\item 
(void) -\/ \hyperlink{interface_event_repository_manager_a3f0ae5c507d42449b0301ff125a03b2d}{close\-Repository}
\item 
(void) -\/ \hyperlink{interface_event_repository_manager_a06dbc20b9082aed6b0de25183374597a}{delete\-Repository}
\end{DoxyCompactItemize}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{interface_event_repository_manager_a3f0ae5c507d42449b0301ff125a03b2d}{
\index{\-Event\-Repository\-Manager@{\-Event\-Repository\-Manager}!close\-Repository@{close\-Repository}}
\index{close\-Repository@{close\-Repository}!EventRepositoryManager@{\-Event\-Repository\-Manager}}
\subsubsection[{close\-Repository}]{\setlength{\rightskip}{0pt plus 5cm}-\/ (void) close\-Repository 
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
}}
\label{interface_event_repository_manager_a3f0ae5c507d42449b0301ff125a03b2d}

\begin{DoxyItemize}
\item \-Method name\-: close\-Repository
\item \-Purpose\-: \-An instance method use to close the connection to database, after call this method caller must call open repository again if they want to access to database with other methods
\item \-Argument list and description\-: \-No argument
\item \-Return description\-: \-No return 
\end{DoxyItemize}\hypertarget{interface_event_repository_manager_a06dbc20b9082aed6b0de25183374597a}{
\index{\-Event\-Repository\-Manager@{\-Event\-Repository\-Manager}!delete\-Repository@{delete\-Repository}}
\index{delete\-Repository@{delete\-Repository}!EventRepositoryManager@{\-Event\-Repository\-Manager}}
\subsubsection[{delete\-Repository}]{\setlength{\rightskip}{0pt plus 5cm}-\/ (void) delete\-Repository 
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
}}
\label{interface_event_repository_manager_a06dbc20b9082aed6b0de25183374597a}

\begin{DoxyItemize}
\item \-Method name\-: delete\-Repository
\item \-Purpose\-: \-An instance method use to close, delete and reopen the connection to database
\item \-Argument list and description\-: \-No argument
\item \-Return description\-: \-No return 
\end{DoxyItemize}\hypertarget{interface_event_repository_manager_ad5b2061d899e426af0830f30af3dfdcc}{
\index{\-Event\-Repository\-Manager@{\-Event\-Repository\-Manager}!init\-With\-Event\-Query\-Priority\-:@{init\-With\-Event\-Query\-Priority\-:}}
\index{init\-With\-Event\-Query\-Priority\-:@{init\-With\-Event\-Query\-Priority\-:}!EventRepositoryManager@{\-Event\-Repository\-Manager}}
\subsubsection[{init\-With\-Event\-Query\-Priority\-:}]{\setlength{\rightskip}{0pt plus 5cm}-\/ (id) init\-With\-Event\-Query\-Priority\-: 
\begin{DoxyParamCaption}
\item[{dummy({\bf \-Event\-Query\-Priority}$\ast$)}]{a\-Query\-Priority}
\end{DoxyParamCaption}
}}
\label{interface_event_repository_manager_ad5b2061d899e426af0830f30af3dfdcc}

\begin{DoxyItemize}
\item \-Method name\-: init\-With\-Event\-Query\-Priority
\item \-Purpose\-: \-An instance methode use to allocate object of \hyperlink{interface_event_repository_manager}{\-Event\-Repository\-Manager} class
\item \-Argument list and description\-: a\-Query\-Priority, event query priority and it stored event type order to query
\item \-Return description\-: \-Return object of \hyperlink{interface_event_repository_manager}{\-Event\-Repository\-Manager} 
\end{DoxyItemize}\hypertarget{interface_event_repository_manager_af9a78d05d1effde0d0b70eab3d58464b}{
\index{\-Event\-Repository\-Manager@{\-Event\-Repository\-Manager}!open\-Repository@{open\-Repository}}
\index{open\-Repository@{open\-Repository}!EventRepositoryManager@{\-Event\-Repository\-Manager}}
\subsubsection[{open\-Repository}]{\setlength{\rightskip}{0pt plus 5cm}-\/ (void) open\-Repository 
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
}}
\label{interface_event_repository_manager_af9a78d05d1effde0d0b70eab3d58464b}

\begin{DoxyItemize}
\item \-Method name\-: open\-Repository
\item \-Purpose\-: \-An instance method use to open connection to repository database, after initialize the object must call this method before call other methods in order to open the connection
\item \-Argument list and description\-: \-No argument
\item \-Return description\-: \-No return 
\end{DoxyItemize}

\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
/\-Users/makara/\-Documents/\-Backup/\-W\-F\-S/codebase/\-Event\-Repository/\-Event\-Repos/\-Event\-Repos/\-Event\-Repository\-Manager.\-h\item 
/\-Users/makara/\-Documents/\-Backup/\-W\-F\-S/codebase/\-Event\-Repository/\-Event\-Repos/\-Event\-Repos/\-Event\-Repository\-Manager.\-m\end{DoxyCompactItemize}
