|
Java SDK r12.5 SP 8 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object LifeCycleImpl com.netegrity.imapi.LogicalAttributeAdapter
public abstract class LogicalAttributeAdapter
The base class for custom logical attribute handlers.
All logical attribute handlers must extend this class. Identity Manager
executes a logical attribute handler by calling the methods in this class.
A logical attribute handler allows you to perform custom processing of
managed object attribute data before it is displayed on a task screen
and after a user executes (submits) a task on the task screen. For
example, a logical attribute handler can convert between logical attribute
data and physical attribute data, validate user-supplied data, and populate
an option list on a task screen.
Note: You can also validate user-supplied data through regular expressions
or JavaScript. For information, see the CA Identity Manager Configuration Guide.
Constructor Summary | |
---|---|
LogicalAttributeAdapter()
|
Method Summary | |
---|---|
void |
initialize(LogicalAttributeContext apiContext)
Supplies default values to logical attributes during a Create... |
void |
initializeOptionList(LogicalAttributeContext apiContext)
Populates any option lists on a task screen. |
void |
toLogical(LogicalAttributeContext apiContext)
Converts physical attribute data to logical attribute data. |
void |
toPhysical(LogicalAttributeContext apiContext)
Converts logical attribute data to physical attribute data. |
void |
validate(LogicalAttributeContext apiContext)
Validates logical attribute values and physical attribute values supplied on a task screen. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.netegrity.imapi.LifeCycle |
---|
init, init, shutdown, startup, uninit |
Methods inherited from interface com.netegrity.imapi.Logger |
---|
logDebugMessage, logErrorMessage, logInfoMessage, logWarningMessage |
Constructor Detail |
---|
public LogicalAttributeAdapter()
Method Detail |
---|
public void initializeOptionList(LogicalAttributeContext apiContext) throws java.lang.Exception
LogicalAttributeAdapter
method
that Identity Manager calls after a user requests a task.
apiContext
- Logical attribute context information that Identity Manager
passes into the method.
java.lang.Exception
public void toLogical(LogicalAttributeContext apiContext) throws java.lang.Exception
toLogical()
to allow conversion of physical
attribute data to logical attribute data.
initialize()
instead of toLogical()
.
apiContext
- Logical attribute context information that Identity Manager
passes into the method.
java.lang.Exception
public void toPhysical(LogicalAttributeContext apiContext) throws java.lang.Exception
validate()
is called.
apiContext
- Logical attribute context information that Identity Manager
passes into the method.
java.lang.Exception
public void validate(LogicalAttributeContext apiContext) throws java.lang.Exception
apiContext
- Logical attribute context information that Identity Manager
passes into the method.
java.lang.Exception
public void initialize(LogicalAttributeContext apiContext) throws java.lang.Exception
toLogical()
instead of initialize()
.
apiContext
- Logical attribute context information that Identity Manager
passes into the method.
java.lang.Exception
|
Java SDK r12.5 SP 8 06/13/2011 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |