Package wt.fc
Class PagingSession
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._PagingSession
wt.fc.PagingSession
- All Implemented Interfaces:
Externalizable,Serializable,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,NetFactor,ObjectMappable,Persistable,DisplayIdentification
@GenAsPersistable(superClass=WTObject.class,versions=-3105374498331226201L,properties={@GeneratedProperty(name="totalCount",type=int.class,initialValue="0",javaDoc="This number counts how many results has been inserted into PageResults table. The initial value is 0, which means inserting is in the process, and it will be set to a non-negative number when inserting is done, or to negative number if inserting goes wrong.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="creator",type=WTPrincipalReference.class,javaDoc="The reference to a persisted principal who created the paging session.",accessors=@PropertyAccessors(setExceptions={}),constraints=@PropertyConstraints(required=true))},tableProperties=@TableProperties(compositeIndex1="+thePersistInfo.createStamp",compositeIndex2="+thePersistInfo.createStamp +creator.key.id"))
public class PagingSession
extends wt.fc._PagingSession
This class represents a persistent paging session. The ObjectIdentifier
ID value is used as a paging session ID. The PeristInfo create and update
timestamps are used to determine if a paging session has "timed-out"
and should be cleaned up.
Use the newPagingSession static factory method(s), not the
PagingSession constructor, to construct instances of this
class. Instances must be constructed using the static factory(s), in
order to ensure proper initialization of the instance.
Supported API: true
Extendable: false
- See Also:
-
Method Summary
Methods inherited from class wt.fc.WTObject
getDisplayIdentifier, getDisplayIdentity, getDisplayType