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
See Also:
  • Field Summary

    Fields inherited from class com.ptc.wa.licenseusage._UserAccessDetails

    DEVICE_TYPE, EVENT_TIME, EXTERNALIZATION_VERSION_UID, IPADDRESS, USER_ID

    Fields inherited from class wt.fc._WTObject

    CREATE_TIMESTAMP, MODIFY_TIMESTAMP

    Fields inherited from interface wt.fc._Persistable

    PERSIST_INFO

    Fields inherited from interface wt.identity.DisplayIdentification

    DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPE

    Fields inherited from interface wt.fc.Persistable

    IDENTITY, TYPE
  • Method Summary

    Methods inherited from class com.ptc.wa.licenseusage._UserAccessDetails

    getClassInfo, getConceptualClassname, getDeviceType, getEventTime, getIPAddress, getType, getUserID, readExternal, readExternal, readVersion, setDeviceType, setEventTime, setIPAddress, setUserID, super_readExternal_UserAccessDetails, super_readVersion_UserAccessDetails, super_writeExternal_UserAccessDetails, writeExternal, writeExternal

    Methods inherited from class wt.fc._WTObject

    equals, getCreateTimestamp, getModifyTimestamp, getPersistInfo, hashCode, readVersion, setPersistInfo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait