17 #ifndef TEAMCENTER__FND0AUDITDEFINITION__HXX
18 #define TEAMCENTER__FND0AUDITDEFINITION__HXX
23 #include <common/tc_deprecation_macros.h>
26 #include <Fnd0audit_mgr/libfnd0audit_mgr_exports.h>
30 class Fnd0AuditDefinition;
34 class Fnd0AuditDefinitionImpl;
38 class Fnd0AuditDefinitionDelegate;
42 class Fnd0AuditDefinitionDispatch;
46 class Fnd0AuditDefinitionGenImpl;
117 int getFnd0Extensions( std::vector< std::string > &values, std::vector< int > &isNull )
const;
198 int setFnd0Extensions(
const std::vector< std::string > &values,
const std::vector< int > *isNull=0 );
244 int fnd0writeAuditLog( tag_t primaryObject,
int secondaryObjectCount, tag_t *secondaryObject,
char **secondaryQualifiers,
char *eventTypeName,
int attrCount,
char **attrNames,
char **attrValues,
int errorCode,
const char *errorMessage, tag_t *primaryAudit, std::vector< tag_t > *secondaryAudit );
247 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
286 friend class Fnd0AuditDefinitionDelegate;
287 friend class Fnd0AuditDefinitionGenImpl;
290 #include <Fnd0audit_mgr/libfnd0audit_mgr_undef.h>
291 #endif // TEAMCENTER__FND0AUDITDEFINITION__HXX