com.waveset.session
Class InternalSession

java.lang.Object
  extended bycom.waveset.server.InternalSession
      extended bycom.waveset.session.InternalSession
All Implemented Interfaces:
com.sun.idm.idmx.api.IDMXConstants, com.sun.idm.idmx.api.IDMXContext, LighthouseContext, ObjectSource

Deprecated. - Use com.waveset.server.InternalSession.

public class InternalSession
extends com.waveset.server.InternalSession


Nested Class Summary
 
Nested classes inherited from class com.waveset.server.InternalSession
com.waveset.server.InternalSession.RowMerger
 
Field Summary
static java.lang.String code_id
          Deprecated.  
 
Fields inherited from interface com.waveset.object.LighthouseContext
COMP_ACCESS_POLICY, COMP_AUTH_CACHE, COMP_LOGIN_CONFIG_INFO, COMP_PROVISIONER, COMP_RECONCILER, COMP_REPOSITORY, COMP_SUBJECT_AUTH_CACHE, COMP_TASK_MANAGER, COMP_WORKFLOW, OP_CACHE, OP_CACHE_TIMEOUT, OP_CLEAR_CACHE, OP_NO_RESULT
 
Fields inherited from interface com.waveset.object.ObjectSource
HIGH_VALUES, OP_ALLOW_NOT_FOUND, OP_ATTRIBUTES, OP_BLOCK_SIZE, OP_BUFFERED, OP_CONDITIONS, OP_END_BEFORE, OP_FAST, OP_FILTER, OP_FORCE, OP_KEEP_LOCK, OP_MAX_ROWS, OP_NO_CACHE, OP_NO_RULE_DRIVEN_MEMBERS, OP_ONLY_NAMES, OP_ORDER_BY, OP_START_AFTER, OP_SUBJECT, OP_SUBTYPES, OP_USER
 
Fields inherited from interface com.sun.idm.idmx.api.IDMXConstants
COMP_AUTHENTICATOR, COMP_CHANGE_NOTIFIER, COMP_PERSISTENT_TRANSACTION_STORE, COMP_TRANSACTION_MANAGER, CONFIGURATION_ID, LOCAL_HOST, OP_ATTRS_TO_GET, OP_AUDIT, OP_NO_TRANSACTIONS, PRE_AUTHENTICATED_USER_LOGIN_TYPE, SPE_LOGIN_USER_INTERFACE, USER_LOGIN_TYPE
 
Constructor Summary
InternalSession()
          Deprecated. Ordinarily I don't like requiring Server awareness but its just too hard to refactor all the dependencies right now.
InternalSession(com.waveset.server.Server server)
          Deprecated. For things that need an internal session at startup.
 
Methods inherited from class com.waveset.server.InternalSession
breakLock, callResourceMethod, checkin, checkinFull, checkinFull, checkinObject, checkinView, checkoutObject, checkoutView, checkPermission, checkPermission, checkPermissionToAnyAuthTypeSubType, checkReferencePermissions, checkReferencePermissions, checkUpdateUserLockStatus, clearResourceObjectGetCache, clearResourceObjectGetCache, clearResourceObjectListCache, clearResourceObjectListCache, commitView, countObjects, create, createClone, createView, delete, delete, deleteInternal, deleteObject, deleteObjects, deleteTask, deleteView, extendedOperation, getAuthenticatedContext, getAuthenticatedContext, getAuthenticatedContext, getAuthenticatedContext, getCache, getComponent, getDeletableObject, getForm, getLock, getObject, getObject, getObjectGroups, getObjectIfExists, getObjectIfExists, getObjects, getRepositoryResult, getResourceObject, getResourceObjects, getResult, getRuleDrivenMemberList, getSubject, getSubject, getSubject, getSystemConfiguration, getTask, getTopControlledObjectGroups, getUser, getView, list, list, listObjects, listResourceObjects, listResourceObjects, lockObject, log, logFailure, logFailure, logResultErrors, logSuccess, logSuccess, mergeOrgUserMemberLists, mergeRepositoryResults, refreshView, rename, renameObject, resolveOperandNamesToIds, resolveReferences, resolveReferences, resolveReferences, runTask, setSubject, setUser, specialUserQueryAttribute, subjectControlsObjectGroup, subjectHasRight, subjectHasRightToAnyAuthTypeSubType, subjectIsAssignedAdminGroups, testPermission, testPermission, unlockObject, unlockUser, unlockView
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

code_id

public static final java.lang.String code_id
Deprecated. 
See Also:
Constant Field Values
Constructor Detail

InternalSession

public InternalSession()
                throws WavesetException
Deprecated. 
Ordinarily I don't like requiring Server awareness but its just too hard to refactor all the dependencies right now. Since we don't carry any of our own state right now, these methods could just BE on the Server, but I'd like to keep the option open.

At the very least, try to get to a point where we're the only ones that use Server.getServer, and pass us around.


InternalSession

public InternalSession(com.waveset.server.Server server)
                throws WavesetException
Deprecated. 
For things that need an internal session at startup.