Interface AuditManager
-
- All Superinterfaces:
ExtensionPointManager
public interface AuditManager extends ExtensionPointManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addAuditProfileType(AuditProfileType type)
Adds a new type of audit profile to the system.AuditProfile
getProfile(java.lang.String name)
Returns the named audit profile, or null if none exists with that nameAuditProfile
getProfileForProject(java.lang.String projectName)
Returns the audit profile for a given project.-
Methods inherited from interface com.inductiveautomation.ignition.gateway.model.ExtensionPointManager
getExtensionPoint, getExtensionPoints
-
-
-
-
Method Detail
-
getProfile
@Nullable AuditProfile getProfile(java.lang.String name) throws java.lang.Exception
Returns the named audit profile, or null if none exists with that name- Throws:
java.lang.Exception
-
getProfileForProject
@Nullable AuditProfile getProfileForProject(java.lang.String projectName)
Returns the audit profile for a given project. May be null
-
addAuditProfileType
void addAuditProfileType(AuditProfileType type) throws java.lang.Exception
Adds a new type of audit profile to the system. Also makes sure that the persistent settings record indicated in the type is known by the internal schema manager- Parameters:
type
- The new type of audit profile to add.- Throws:
java.lang.Exception
- If automatic schema updating fails.
-
-