public abstract class AuditProfileType extends BaseExtensionPointType
description, name, typeId
Constructor and Description |
---|
AuditProfileType(java.lang.String typeId)
Convenience contructor assumes that the bundle keys are of the form:
AuditProfileTypes.TYPEID.[Display|Description]
|
AuditProfileType(java.lang.String typeId,
java.lang.String name,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
abstract AuditProfile |
createNewProfile(AuditProfileRecord profile,
GatewayContext context)
Create a new AuditProfile given the persistent record(s) that defines its properties
|
addRecordInstanceActions, compareTo, findProfileSettingsRecord, getDescription, getName, getSettingsRecordForeignKey, getTypeId, isEnabled, newRecordConfigPanel, onRecordDestroyed
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSettingsRecordType
public AuditProfileType(java.lang.String typeId, java.lang.String name, java.lang.String description)
public AuditProfileType(java.lang.String typeId)
public abstract AuditProfile createNewProfile(AuditProfileRecord profile, GatewayContext context) throws java.lang.Exception
profile
- The record that defines this authentication profile. Profile types should be able to use this
record to look up their profile-specific settings object via the PersistenceInterfacejava.lang.Exception