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)
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