com.ibm.pim.userdefinedlog
Interface UserDefinedLogWriter
public interface UserDefinedLogWriter
Interface which can be used in conjunction with the UserDefinedLog interface
to write User defined log entries in any required format.
Sample implementation of the UserDefinedLogWriter interface.
public class UserDefinedLogWriterImpl implements UserDefinedLogWriter {
private Writer writer;
public UserDefinedLogWriterImpl(Writer writer)
{
this.writer = writer;
}
public void visit(UserDefinedLog udl) {
try
{
PIMCollection udlEntries = udl.getLogEntries();
for(UserDefinedLogEntry udlEntry : udlEntries)
{
writer.write(udlEntry.getValue());
}
writer.flush();
}
catch(PIMInternalException pimExc)
{
System.out.println(pimExc.getMessage());
}
catch(IOException ioExc)
{
System.out.println(ioExc.getMessage());
}
}
}
- Since:
- 6.0.0
Field Summary |
static java.lang.String |
copyright
|
Method Summary |
void |
visit(UserDefinedLog userDefinedLog)
Iterates through the user defined log entries and writes the entries in
any required format. |
copyright
static final java.lang.String copyright
- See Also:
- Constant Field Values
visit
void visit(UserDefinedLog userDefinedLog)
- Iterates through the user defined log entries and writes the entries in
any required format.
- Parameters:
userDefinedLog
- The UserDefinedLog
- Throws:
PIMInternalException
- If an internal error occurs