com.ibm.tivoli.maximo.rest

Class BaseRESTSession

  • java.lang.Object
    • com.ibm.tivoli.maximo.rest.BaseRESTSession
  • All Implemented Interfaces:
    java.util.EventListener, javax.servlet.http.HttpSessionBindingListener
    Direct Known Subclasses:
    OslcSession


    public abstract class BaseRESTSession
    extends java.lang.Object
    implements javax.servlet.http.HttpSessionBindingListener
    • Constructor Detail

      • BaseRESTSession

        public BaseRESTSession()
    • Method Detail

      • setMXSession

        public void setMXSession(MXSession mxSession,
                                 boolean owner)
      • setMXSession

        public void setMXSession(MXSession mxSession)
      • getMXSession

        public MXSession getMXSession()
      • setApiUserInfo

        public void setApiUserInfo(UserInfo apiUserInfo)
      • isApiSession

        public boolean isApiSession()
      • getApiUserInfo

        public UserInfo getApiUserInfo()
      • valueBound

        public void valueBound(javax.servlet.http.HttpSessionBindingEvent arg0)
        Specified by:
        valueBound in interface javax.servlet.http.HttpSessionBindingListener
      • valueUnbound

        public void valueUnbound(javax.servlet.http.HttpSessionBindingEvent arg0)
        Specified by:
        valueUnbound in interface javax.servlet.http.HttpSessionBindingListener
      • getAttribute

        public java.lang.Object getAttribute(java.lang.String name)
      • setAttribute

        public java.lang.Object setAttribute(java.lang.String name,
                                             java.lang.Object value)
      • removeAttribute

        public java.lang.Object removeAttribute(java.lang.String name)
      • getLogger

        protected MXLogger getLogger()
      • getRESTAPIName

        protected abstract java.lang.String getRESTAPIName()
      • cleanup

        public void cleanup()