\hypertarget{classglite_1_1wms_1_1jdl_1_1AdSemanticMandatoryException}{
\section{glite::wms::jdl::Ad\-Semantic\-Mandatory\-Exception Class Reference}
\label{classglite_1_1wms_1_1jdl_1_1AdSemanticMandatoryException}\index{glite::wms::jdl::AdSemanticMandatoryException@{glite::wms::jdl::AdSemanticMandatoryException}}
}
{\tt \#include $<$Request\-Ad\-Exceptions.h$>$}

Inheritance diagram for glite::wms::jdl::Ad\-Semantic\-Mandatory\-Exception::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3cm]{classglite_1_1wms_1_1jdl_1_1AdSemanticMandatoryException}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{classglite_1_1wms_1_1jdl_1_1AdSemanticMandatoryException_a0}{Ad\-Semantic\-Mandatory\-Exception} (std::string file, int line, std::string method, int code, std::string attr\_\-name)
\end{CompactItemize}


\subsection{Detailed Description}
\hyperlink{classglite_1_1wms_1_1jdl_1_1AdSemanticMandatoryException}{Ad\-Semantic\-Mandatory\-Exception} - raised when a mandatoty attribute is missing to the class\-Ad 



\subsection{Constructor \& Destructor Documentation}
\hypertarget{classglite_1_1wms_1_1jdl_1_1AdSemanticMandatoryException_a0}{
\index{glite::wms::jdl::AdSemanticMandatoryException@{glite::wms::jdl::Ad\-Semantic\-Mandatory\-Exception}!AdSemanticMandatoryException@{AdSemanticMandatoryException}}
\index{AdSemanticMandatoryException@{AdSemanticMandatoryException}!glite::wms::jdl::AdSemanticMandatoryException@{glite::wms::jdl::Ad\-Semantic\-Mandatory\-Exception}}
\subsubsection[AdSemanticMandatoryException]{\setlength{\rightskip}{0pt plus 5cm}glite::wms::jdl::Ad\-Semantic\-Mandatory\-Exception::Ad\-Semantic\-Mandatory\-Exception (std::string {\em file}, int {\em line}, std::string {\em method}, int {\em code}, std::string {\em attr\_\-name})}}
\label{classglite_1_1wms_1_1jdl_1_1AdSemanticMandatoryException_a0}


Raised when mandatory attribute is missing, unable to find a specified path, wrong attribute coexistence 

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{RequestAdExceptions_8h}{Request\-Ad\-Exceptions.h}\end{CompactItemize}
