Up

GSWeb: Class GSWSession

Authors

Manuel Guesdon (mguesdon@orange-concept.com)

Version: 1.6

Date: 2004/05/06 13:55:49

Copyright: (C) 1999-2003 Free Software Foundation, Inc.


Contents -

  1. Software documentation for the GSWSession class
  2. Software documentation for the GSWSession(GSWComponentStateManagement) category
  3. Software documentation for the GSWSession(GSWEnterpriseObjects) category
  4. Software documentation for the GSWSession(GSWEvents) category
  5. Software documentation for the GSWSession(GSWLocalization) category
  6. Software documentation for the GSWSession(GSWPageManagement) category
  7. Software documentation for the GSWSession(GSWRequestHandling) category
  8. Software documentation for the GSWSession(GSWSessionA) category
  9. Software documentation for the GSWSession(GSWSessionClassA) category
  10. Software documentation for the GSWSession(GSWSessionD) category
  11. Software documentation for the GSWSession(GSWSessionDebugging) category
  12. Software documentation for the GSWSession(GSWSessionF) category
  13. Software documentation for the GSWSession(GSWSessionG) category
  14. Software documentation for the GSWSession(GSWSessionN) category
  15. Software documentation for the GSWSession(GSWSessionO) category
  16. Software documentation for the GSWSession(GSWStatistics) category
  17. Software documentation for the GSWSession(GSWTermination) category

Software documentation for the GSWSession class

GSWSession : NSObject

Declared in:
Foundation/GSWSession.h
Conforms to:
NSCoding
NSCopying
Standards:

Description forthcoming.

Method summary

description 

- (NSString*) description;

Description forthcoming.


domainForIDCookies 

- (NSString*) domainForIDCookies;

Description forthcoming.


expirationDateForIDCookies 

- (NSDate*) expirationDateForIDCookies;

Description forthcoming.


isDistributionEnabled 

- (BOOL) isDistributionEnabled;

Returns NO if URLs contains application number so requests are directed to the specific application instance. Resturns YES if URLs doesn't contain application number so requests can be directed to any instance (load balancing) Default value is NO


sessionID 

- (NSString*) sessionID;

Description forthcoming.


setDistributionEnabled: 

- (void) setDistributionEnabled: (BOOL)flag;

Enables or disables application instance number in URLs. If flag is NO, URLs contains application number so requests are directed to the specific application instance. If flag is YES, URLs doesn't contain application number so requests can be directed to any instance (load balancing)


setSessionID: 

- (void) setSessionID: (NSString*)sessionID;

Description forthcoming.


setStoresIDsInCookies: 

- (void) setStoresIDsInCookies: (BOOL)flag;

Description forthcoming.


setStoresIDsInURLs: 

- (void) setStoresIDsInURLs: (BOOL)flag;

Description forthcoming.


storesIDsInCookies 

- (BOOL) storesIDsInCookies;

Description forthcoming.


storesIDsInURLs 

- (BOOL) storesIDsInURLs;

Description forthcoming.


Software documentation for the GSWSession(GSWComponentStateManagement) category

GSWSession(GSWComponentStateManagement)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

componentState 

- (NSMutableDictionary*) componentState;

Description forthcoming.


objectForKey: 

- (id) objectForKey: (NSString*)key;

Description forthcoming.


removeObjectForKey: 

- (void) removeObjectForKey: (NSString*)key;

Description forthcoming.


setObject: forKey: 

- (void) setObject: (id)object forKey: (NSString*)key;

Description forthcoming.


Software documentation for the GSWSession(GSWEnterpriseObjects) category

GSWSession(GSWEnterpriseObjects)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

defaultEditingContext 

- (EOEditingContext*) defaultEditingContext;

Description forthcoming.


setDefaultEditingContext: 

- (void) setDefaultEditingContext: (EOEditingContext*)editingContext;

Description forthcoming.


Software documentation for the GSWSession(GSWEvents) category

GSWSession(GSWEvents)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

_allowToViewEvents 

- (void) _allowToViewEvents;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_allowedToViewEvents 

- (BOOL) _allowedToViewEvents;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_setAllowedToViewEvents: 

- (void) _setAllowedToViewEvents: (BOOL)flag;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


validateEventsLogin: withPassword: 

- (BOOL) validateEventsLogin: (NSString*)login withPassword: (NSString*)password;

Description forthcoming.


Software documentation for the GSWSession(GSWLocalization) category

GSWSession(GSWLocalization)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

_languages 

- (NSArray*) _languages;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


addLanguage: 

- (void) addLanguage: (NSString*)language;

GSWeb specific Add language language at the end of session languages array if language is not present


firstLanguage 

- (NSString*) firstLanguage;

GSWeb specific Returns first element of languages or nil if languages is empty


insertLanguage: 

- (void) insertLanguage: (NSString*)language;

GSWeb specific Insert language language at the begining of session languages array


languages 

- (NSArray*) languages;

Description forthcoming.


setLanguages: 

- (void) setLanguages: (NSArray*)languages;

Description forthcoming.


Software documentation for the GSWSession(GSWPageManagement) category

GSWSession(GSWPageManagement)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

permanentPageCacheSize 

- (unsigned int) permanentPageCacheSize;

Description forthcoming.


restorePageForContextID: 

- (GSWComponent*) restorePageForContextID: (NSString*)aContextID;

Description forthcoming.


savePage: 

- (void) savePage: (GSWComponent*)page;

Description forthcoming.


savePageInPermanentCache: 

- (void) savePageInPermanentCache: (GSWComponent*)page;

Description forthcoming.


Software documentation for the GSWSession(GSWRequestHandling) category

GSWSession(GSWRequestHandling)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

appendToResponse: inContext: 

- (void) appendToResponse: (GSWResponse*)aResponse inContext: (GSWContext*)aContext;

Description forthcoming.


awake 

- (void) awake;

Description forthcoming.


context 

- (GSWContext*) context;

Description forthcoming.


invokeActionForRequest: inContext: 

- (GSWElement*) invokeActionForRequest: (GSWRequest*)aRequest inContext: (GSWContext*)aContext;

Description forthcoming.


sleep 

- (void) sleep;

Description forthcoming.


takeValuesFromRequest: inContext: 

- (void) takeValuesFromRequest: (GSWRequest*)aRequest inContext: (GSWContext*)aContext;

Description forthcoming.


Software documentation for the GSWSession(GSWSessionA) category

GSWSession(GSWSessionA)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

_initWithSessionID: 

- (id) _initWithSessionID: (NSString*)aSessionID;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


Software documentation for the GSWSession(GSWSessionClassA) category

GSWSession(GSWSessionClassA)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

__counterIncrementingEnabledFlag 

+ (int) __counterIncrementingEnabledFlag;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


__setContextCounterIncrementingEnabled: 

+ (void) __setContextCounterIncrementingEnabled: (BOOL)flag;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


Software documentation for the GSWSession(GSWSessionD) category

GSWSession(GSWSessionD)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

_debugWithString: 

- (void) _debugWithString: (NSString*)string;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


Software documentation for the GSWSession(GSWSessionDebugging) category

GSWSession(GSWSessionDebugging)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

debugWithFormat: ,...

- (void) debugWithFormat: (NSString*)format,...;

Description forthcoming.


Software documentation for the GSWSession(GSWSessionF) category

GSWSession(GSWSessionF)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

appendCookieToResponse: 

- (void) appendCookieToResponse: (GSWResponse*)aResponse;

Description forthcoming.


clearCookieFromResponse: 

- (void) clearCookieFromResponse: (GSWResponse*)aResponse;

Description forthcoming.


Software documentation for the GSWSession(GSWSessionG) category

GSWSession(GSWSessionG)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

_contextArrayForContextID: stackIndex: contextArrayIndex: 

- (NSMutableArray*) _contextArrayForContextID: (NSString*)aContextID stackIndex: (unsigned int*)pStackIndex contextArrayIndex: (unsigned int*)pContextArrayIndex;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_contextCounter 

- (int) _contextCounter;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_contextDidIncrementContextID 

- (void) _contextDidIncrementContextID;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_contextIDMatchingIDsInContext: 

- (NSString*) _contextIDMatchingIDsInContext: (GSWContext*)aContext;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_createAutoreleasePool 

- (void) _createAutoreleasePool;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_permanentPageCache 

- (NSMutableDictionary*) _permanentPageCache;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_permanentPageWithContextID: 

- (GSWComponent*) _permanentPageWithContextID: (NSString*)aContextID;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_rearrangeContextArrayStackForContextID: 

- (void) _rearrangeContextArrayStackForContextID: (NSString*)contextID;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_releaseAutoreleasePool 

- (void) _releaseAutoreleasePool;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_replacePage: 

- (void) _replacePage: (GSWComponent*)page;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_requestCounter 

- (int) _requestCounter;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_saveCurrentPage 

- (void) _saveCurrentPage;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_savePage: forChange: 

- (void) _savePage: (GSWComponent*)page forChange: (BOOL)forChange;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_setContext: 

- (void) _setContext: (GSWContext*)aContext;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


awakeInContext: 

- (void) awakeInContext: (GSWContext*)aContext;

Description forthcoming.


pageCacheSize 

- (unsigned int) pageCacheSize;

Description forthcoming.


sleepInContext: 

- (void) sleepInContext: (GSWContext*)aContext;

Description forthcoming.


Software documentation for the GSWSession(GSWSessionN) category

GSWSession(GSWSessionN)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

application 

- (GSWApplication*) application;

Description forthcoming.


Software documentation for the GSWSession(GSWSessionO) category

GSWSession(GSWSessionO)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

_validateAPI 

- (void) _validateAPI;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


Software documentation for the GSWSession(GSWStatistics) category

GSWSession(GSWStatistics)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

_allowToViewStatistics 

- (void) _allowToViewStatistics;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_allowedToViewStatistics 

- (BOOL) _allowedToViewStatistics;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_birthDate 

- (NSDate*) _birthDate;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_formattedStatistics 

- (NSString*) _formattedStatistics;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_setAllowedToViewStatistics: 

- (void) _setAllowedToViewStatistics: (BOOL)flag;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


_setBirthDate: 

- (void) _setBirthDate: (NSDate*)birthDate;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


statistics 

- (NSArray*) statistics;

Description forthcoming.


validateStatisticsLogin: withPassword: 

- (BOOL) validateStatisticsLogin: (NSString*)login withPassword: (NSString*)password;

Description forthcoming.


Software documentation for the GSWSession(GSWTermination) category

GSWSession(GSWTermination)

Declared in:
Foundation/GSWSession.h
Standards:

Description forthcoming.

Method summary

_terminateByTimeout 

- (void) _terminateByTimeout;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


isTerminating 

- (BOOL) isTerminating;

Description forthcoming.


setTimeOut: 

- (void) setTimeOut: (NSTimeInterval)timeInterval;

Description forthcoming.


terminate 

- (void) terminate;

Description forthcoming.


timeOut 

- (NSTimeInterval) timeOut;

Description forthcoming.



Up