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: