Interface Auditable
- All Superinterfaces:
Cloneable
,Serializable
- All Known Implementing Classes:
AcademyRideScript
,Accomplishment
,Aircraft
,AircraftPolicyOptions
,Airline
,AirlineInformation
,Airport
,Certification
,Channel
,Channel.AllChannel
,CheckRideScript
,DatedAccomplishment
,EliteLevel
,EliteLifetime
,EquipmentRideScript
,EquipmentRideScriptKey
,EquipmentType
,ExamProfile
,FileEntry
,FleetEntry
,IMAPConfiguration
,Installer
,Issue
,Issue
,LibraryEntry
,Livery
,Manual
,MessageTemplate
,MultiChoiceQuestionProfile
,Newsletter
,PartnerInfo
,QuestionProfile
,Resource
,RoutePlotQuestionProfile
,Tour
,TrainingVideo
,Video
An interface for objects that can have audit logs.
- Since:
- 7.4
- Version:
- 10.0
- Author:
- Luke
-
Method Summary
Modifier and TypeMethodDescriptionReturns the object ID for this auditable object.default String
Returns the audit type for this auditable object.default boolean
Returns whether this object is within multiple web applications.
-
Method Details
-
getAuditType
-
getAuditID
-
isCrossApp
default boolean isCrossApp()Returns whether this object is within multiple web applications. Objects where this is false will need additional data appended to the audit ID to prevent information leakage across applications where the audit IDs are identical between apps.- Returns:
- TRUE if cross-application, otherwise FALSE
-