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:
-
Field Summary
Fields inherited from class com.ptc.wa.licenseusage._UserAccessDetails
DEVICE_TYPE, EVENT_TIME, EXTERNALIZATION_VERSION_UID, IPADDRESS, USER_IDFields inherited from class wt.fc._WTObject
CREATE_TIMESTAMP, MODIFY_TIMESTAMPFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.identity.DisplayIdentification
DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPEFields 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, writeExternalMethods inherited from class wt.fc.WTObject
checkAttributes, duplicate, getDisplayIdentifier, getDisplayIdentity, getDisplayType, getIdentity, initialize, toStringMethods inherited from class wt.fc._WTObject
equals, getCreateTimestamp, getModifyTimestamp, getPersistInfo, hashCode, readVersion, setPersistInfo