Methods in com.dynamide that return Session |
static Session |
Session.createSession(java.lang.String uri)
Public factory method using defaults for fullURI, prefix, and not allowing a forcedSessionID,
creates and starts session, with designMode==false. |
static Session |
Session.createSession(java.lang.String uri,
java.lang.String debugQueryString)
|
static Session |
Session.createSession(java.lang.String uri,
java.lang.String debugQueryString,
int modeFlags)
WARNING: if you set the modeFlags to include MODE_DEBUG, the session won't start. |
static Session |
Session.createSession(java.lang.String uri,
java.lang.String fullURI,
java.lang.String prefix,
java.lang.String forcedSessionID,
boolean start,
int modeFlags,
DynamideHandler handler,
java.lang.String debugQueryString,
HandlerResult handlerResult)
Public factory method, creates session, but only starts the Session if param "start" is true. |
static Session |
Session.createTestSession(java.lang.String sessionID,
java.lang.String applicationPath,
java.lang.String appname,
boolean callConstructor)
|
Session |
DynamideObject.findParentSession()
|
Session |
Session.findSession(java.lang.String otherSessionID)
|
Session |
Session.findSession(java.lang.String otherSessionID,
boolean touchLastAccessTime)
|
Session |
XMLWidgetOutputter.getSession()
|
Session |
Property.getSession()
|
Session |
Persistent.getSession()
|
Session |
Driver.getSession()
|
Session |
Session.getSubsession()
Looks for the special subsession named in the Session field "SUBSESSIONID". |
Session |
Admin.getTargetSession()
|
static Session |
Session.publish(java.lang.String applicationPath)
|
static Session |
Session.publish(java.lang.String applicationPath,
PublishParamsDatatype overrideParams,
EnumeratedDatatype overridePublishURLs,
java.lang.String outputDir,
boolean start)
Publish a dynamic Dynamide web application to a static set of web pages. |
static Session |
Session.publish(java.lang.String applicationPath,
java.lang.String outputDir)
|
Methods in com.dynamide with parameters of type Session |
java.lang.String |
Session.getApplicationPropertyEditor(Session session,
Session subsession,
Property property,
java.lang.String onkeydown,
java.lang.String onchange)
|
java.lang.String |
Session.getPagePropertyEditor(Session session,
Session subsession,
Page page,
Property property,
java.lang.String onkeydown,
java.lang.String onchange)
|
static java.lang.String |
Session.getPropertyEditor(Session session,
Session subsession,
java.lang.String logName,
Property property,
Property defaultProperty,
java.lang.String onkeydown,
java.lang.String onchange,
StringList variables)
|
java.lang.String |
Session.getWidgetPropertyEditor(Session session,
Session subsession,
Page page,
Widget widget,
Property property,
Property defaultProperty,
java.lang.String onkeydown,
java.lang.String onchange)
|
void |
WidgetType.initializeForSession(Session session)
|
void |
XMLWidgetOutputter.setSession(Session new_value)
|
void |
Property.setSession(Session new_value)
|
void |
Persistent.setSession(Session new_value)
|
void |
Driver.setSession(Session new_value)
|
void |
Admin.setTargetSession(Session new_value)
|
Constructors in com.dynamide with parameters of type Session |
AbstractWidget(DynamideObject owner,
Session session)
|
AbstractWidget(DynamideObject owner,
java.lang.String filename,
Session session)
|
Application(DynamideObject owner,
Session session)
|
Application(DynamideObject owner,
java.lang.String filename,
Session session)
|
DynamideLoggedException(Session session,
java.lang.String message,
java.lang.String extra)
|
DynamideLoggedException(Session session,
java.lang.String message,
java.lang.String extra,
java.lang.Throwable t)
|
Field(DynamideObject owner,
Session session)
|
Field(DynamideObject owner,
Session session,
org.jdom.Element fieldElement,
java.lang.String ownerID)
|
Field(DynamideObject owner,
Session session,
java.lang.String name,
java.lang.Object value)
|
Persistent(DynamideObject owner,
Session session)
|
Persistent(DynamideObject owner,
java.lang.String filename,
Session session)
|
Property(DynamideObject owner,
Session session,
org.jdom.Element propertyElement)
|
Property(DynamideObject owner,
Session session,
org.jdom.Element propertyElement,
java.lang.String ownerID,
java.lang.String location)
Handles creating a Property from an xml Element. |
Session.SessionDatasourceIterator(Session target)
|
Widget(DynamideObject owner,
Session session)
|
Widget(DynamideObject owner,
java.lang.String filename,
Session newSession)
|
WidgetType(DynamideObject owner,
java.lang.String filename,
Session session)
|
Constructors in com.dynamide.datatypes with parameters of type Session |
BooleanDatatype(DynamideObject owner,
Session session)
|
Caption(DynamideObject owner,
Session session)
|
ColumnDatatype(DynamideObject owner,
Session session)
|
Datatype(DynamideObject owner,
Session session)
|
EnumeratedDatatype(DynamideObject owner,
Session session)
|
ExpandableDatatype(DynamideObject owner,
Session session)
|
FieldDatatype(DynamideObject owner,
Session session)
|
HTMLDatatype(DynamideObject owner,
Session session)
|
IDatasourceDatatype(DynamideObject owner,
Session session)
|
IntegerDatatype(DynamideObject owner,
Session session)
|
Link(DynamideObject owner,
Session session)
|
LinkOptions(DynamideObject owner,
Session session)
|
LiveEnumeratedDatatype(DynamideObject owner,
Session session)
|
PublishParamsDatatype(DynamideObject owner,
Session session)
|
ServerSideEvent(DynamideObject owner,
Session session)
|
SloppyBooleanDatatype(DynamideObject owner,
Session session)
|
StringDatatype(DynamideObject owner,
Session session)
|
Version(DynamideObject owner,
Session session)
|
WebmacroDatatype(DynamideObject owner,
Session session)
|
WidgetDatatype(DynamideObject owner,
Session session)
|
Methods in com.dynamide.resource with parameters of type Session |
void |
ResourceManager.addUserSession(java.lang.String userSessionContextName,
java.lang.String USER,
Session session)
|
void |
ResourceManager.checkDirectoryWrite(Session session,
java.lang.String directoryPath)
|
void |
ResourceManager.doPoolAction(int action,
Session session)
|
Job |
ResourceManager.installJob(Session session,
java.lang.String installedName,
java.lang.Object inputObject)
Call this to install a Job or to re-install a Job
-- if a Job with the same ID (which is Session.getFullAppname()) is
currently running, it is removed first -- be sure that closeOnJobClose is false if you
do this from the Session, otherwise the Session will be closed for you. |
RDBDatabase |
ResourceManager.openDatabase(java.lang.String dbContextName,
Session session)
|
void |
ResourceManager.removeSession(Session session)
Can only be called from com.dynamide.Session.close(), otherwise throws SecurityException. |
void |
ResourceManager.removeSessionFromPool(Session session)
|
void |
ResourceManager.repoolSession(Session session)
|
IContext |
ResourceManager.rereadResource(Session session,
java.lang.String appname,
java.lang.String resourceID)
Re-read a resource. |
Job |
ResourceManager.startJob(Session session,
java.lang.String eventName,
java.lang.Object inputObject)
Only application events can be started as Jobs -- Page and Widget events are not supported. |
Job |
ResourceManager.startJob(Session session,
java.lang.String eventName,
java.lang.Object inputObject,
long startDelay)
|
static java.lang.String |
ResourceManager.writeErrorLog(Session session,
java.lang.String id,
java.lang.String resourcename,
java.lang.String message,
java.lang.String stackTrace,
java.lang.String errorClassname)
|
static java.lang.String |
ResourceManager.writeErrorLog(Session session,
java.lang.String id,
java.lang.String resourcename,
java.lang.String message,
java.lang.Throwable t)
|