JSCAPE MFT Server

com.jscape.inet.mft.audit.reporting.metricses
Class UserDetail

java.lang.Object
  extended by com.jscape.inet.mft.audit.reporting.metricses.UserDetail
All Implemented Interfaces:
Metrics<UserDetail.Visitor>, com.jscape.util.Copyable<Metrics>, com.jscape.util.Visitable<UserDetail.Visitor>

public class UserDetail
extends java.lang.Object
implements Metrics<UserDetail.Visitor>

Author:
Alex Usun

Nested Class Summary
static class UserDetail.Entry
           
static class UserDetail.StatusHandler
           
static interface UserDetail.Visitor
           
 
Nested classes/interfaces inherited from interface com.jscape.util.Visitable
com.jscape.util.Visitable.VisitorBase, com.jscape.util.Visitable.VisitorException
 
Constructor Summary
UserDetail()
           
UserDetail(java.util.Map<java.lang.String,UserDetail.Entry> entries)
           
 
Method Summary
 java.lang.Object accept(UserDetail.Visitor visitor)
          Backwards dispatching entry point.
 Metrics copy()
           
 java.util.Map<java.lang.String,UserDetail.Entry> getEntries()
           
 void reset()
          Resets metrics data.
 void setEntries(java.util.Map<java.lang.String,UserDetail.Entry> value)
           
 java.lang.String toString()
           
 void update(Report report, com.jscape.inet.mft.LogRecord record)
          Updates metrics with log record.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UserDetail

public UserDetail(java.util.Map<java.lang.String,UserDetail.Entry> entries)

UserDetail

public UserDetail()
Method Detail

update

public void update(Report report,
                   com.jscape.inet.mft.LogRecord record)
Description copied from interface: Metrics
Updates metrics with log record.

Specified by:
update in interface Metrics<UserDetail.Visitor>
Parameters:
report - report instance
record - log record

reset

public void reset()
Description copied from interface: Metrics
Resets metrics data.

Specified by:
reset in interface Metrics<UserDetail.Visitor>

copy

public Metrics copy()
Specified by:
copy in interface com.jscape.util.Copyable<Metrics>

accept

public java.lang.Object accept(UserDetail.Visitor visitor)
                        throws com.jscape.util.Visitable.VisitorException
Description copied from interface: com.jscape.util.Visitable
Backwards dispatching entry point.

Specified by:
accept in interface com.jscape.util.Visitable<UserDetail.Visitor>
Parameters:
visitor - a visitor instance
Returns:
a visit result if any
Throws:
com.jscape.util.Visitable.VisitorException - if an error occurs

getEntries

public java.util.Map<java.lang.String,UserDetail.Entry> getEntries()

setEntries

public void setEntries(java.util.Map<java.lang.String,UserDetail.Entry> value)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

JSCAPE MFT Server

Copyright © JSCAPE LLC. 1999-2013. All Rights Reserved