public JDBCAuditMetaData(JDBCEntityMetaData entityMetaData,
Element element) throws DeploymentException {
log = Logger.getLogger(entityMetaData.getName());
Element workElement;
if ((workElement = MetaData.getOptionalChild(element, "created-by")) != null)
{
createdPrincipalField = constructAuditField(entityMetaData, workElement, "audit_created_by");
log.debug("created-by: " + createdPrincipalField);
}
else
createdPrincipalField = null;
if ((workElement = MetaData.getOptionalChild(element, "created-time")) != null)
{
createdTimeField = constructAuditField(entityMetaData, workElement, "audit_created_time");
log.debug("created-time: " + createdTimeField);
}
else
createdTimeField = null;
if ((workElement = MetaData.getOptionalChild(element, "updated-by")) != null)
{
updatedPrincipalField = constructAuditField(entityMetaData, workElement, "audit_updated_by");
log.debug("updated-by: " + updatedPrincipalField);
}
else
updatedPrincipalField = null;
if ((workElement = MetaData.getOptionalChild(element, "updated-time")) != null)
{
updatedTimeField = constructAuditField(entityMetaData, workElement, "audit_updated_time");
log.debug("updated-time: " + updatedTimeField);
}
else
updatedTimeField = null;
}
Constructs audit metadata reading
audit XML element |