Package com.ptc.wa.licenseusage
Class UserAccessDetails
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
com.ptc.wa.licenseusage._UserAccessDetails
com.ptc.wa.licenseusage.UserAccessDetails
- All Implemented Interfaces:
Externalizable,Serializable,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,NetFactor,ObjectMappable,Persistable,DisplayIdentification
@GenAsPersistable(superClass=WTObject.class,properties={@GeneratedProperty(name="eventTime",type=java.sql.Timestamp.class,javaDoc="Time of the event.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="userID",type=java.lang.String.class,javaDoc="Identifier of the object that is the target of the event.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="IPAddress",type=java.lang.String.class,javaDoc="IP address of the client machine used when the event was emitted..",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="deviceType",type=java.lang.String.class,javaDoc="Type of device from which the user has logged in",constraints=@PropertyConstraints(upperLimit=64))})
public class UserAccessDetails
extends com.ptc.wa.licenseusage._UserAccessDetails
Represents an User Access Details recorded by the IPRequestTracker MBean
Data persisted include the following:
- Event time
- IP Address (includes X-Forwarded-For if header is present)
- User ID
- Device Type - derived from the User Agent
Supported API: true
Extendable: false
Supported API: true
Extendable: false
- See Also:
-
Method Summary
Methods inherited from class wt.fc.WTObject
getDisplayIdentifier, getDisplayIdentity, getDisplayType