com.ibm.tivoli.maximo.oslc.provider

Class OslcRequest

    • Constructor Detail

      • OslcRequest

        public OslcRequest(java.util.Map headers,
                           java.util.Map queryParams,
                           java.lang.String httpMethod,
                           java.lang.String clientAddr,
                           java.lang.String clientHost,
                           java.util.List resPath,
                           java.lang.String requestURL)
                    throws MXException,
                           java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • OslcRequest

        public OslcRequest(java.util.Map headers,
                           java.util.Map queryParams,
                           java.lang.String httpMethod,
                           java.lang.String clientAddr,
                           java.lang.String clientHost,
                           java.util.List resPath,
                           java.lang.String requestURL,
                           UserInfo userInfo)
                    throws MXException,
                           java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • OslcRequest

        public OslcRequest(javax.servlet.http.HttpServletRequest request)
                    throws MXException,
                           java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • setProcessUserInfo

        public void setProcessUserInfo(UserInfo processUserInfo)
      • createParallelDMLUserInfo

        public void createParallelDMLUserInfo(java.lang.String loginid)
                                       throws MXException
        Throws:
        MXException
      • getInputStream

        public java.io.InputStream getInputStream()
                                           throws java.io.IOException
        Throws:
        java.io.IOException
      • setParts

        public void setParts(java.util.Map parts)
      • isRangeRequest

        public boolean isRangeRequest()
      • getBytesRange

        public int[] getBytesRange()
      • isBranchFilterOn

        public boolean isBranchFilterOn()
      • isAddTransLang

        public boolean isAddTransLang()
      • isIgnoreRowstamp

        public boolean isIgnoreRowstamp()
      • isThumbNail

        public boolean isThumbNail()
      • getThumbNailWidth

        public java.lang.Integer getThumbNailWidth()
      • getThumbNailSize

        public java.lang.Integer getThumbNailSize()
      • getThumbNailHeight

        public java.lang.Integer getThumbNailHeight()
      • isIgnoreKeyref

        public boolean isIgnoreKeyref()
      • getPart

        public MPPartInfo getPart(java.lang.String partKey)
      • isAddSchema

        public boolean isAddSchema()
      • isAddAction

        public boolean isAddAction()
      • isEnableSession

        public boolean isEnableSession()
      • isNewSession

        public boolean isNewSession()
      • isAddLocalizedRep

        public boolean isAddLocalizedRep()
      • getUseView

        public java.lang.String getUseView()
      • getApiKey

        public java.lang.String getApiKey()
      • getApps

        public java.lang.String getApps()
      • isApiCall

        public boolean isApiCall()
      • isClientCertMode

        public boolean isClientCertMode()
      • isBatchError

        public boolean isBatchError()
      • verifyCsrfToken

        public boolean verifyCsrfToken()
      • getCsrfTokenFromRequest

        public java.lang.String getCsrfTokenFromRequest()
      • getCsrfToken

        public java.lang.String getCsrfToken()
      • getGuestId

        public java.lang.String getGuestId()
      • isQueryLocalized

        public boolean isQueryLocalized()
      • isCsrfSession

        public boolean isCsrfSession()
      • isProcessAsSelfReferencing

        public boolean isProcessAsSelfReferencing()
      • isAllowSelfRefDup

        public boolean isAllowSelfRefDup()
      • getProcessAsSelfRefRelName

        public java.lang.String getProcessAsSelfRefRelName()
      • isLocalizedDate

        public boolean isLocalizedDate()
      • getResponseCookiesToSet

        public java.util.Map getResponseCookiesToSet()
      • serializeToBytes

        public byte[] serializeToBytes()
      • getTransactionId

        public java.lang.String getTransactionId()
      • getHttpServletRequest

        public javax.servlet.http.HttpServletRequest getHttpServletRequest()
      • isFileLoad

        public boolean isFileLoad()
      • isAsyncRequest

        public boolean isAsyncRequest()
      • isInteractiveRequest

        public boolean isInteractiveRequest()
      • isCheckEsig

        public boolean isCheckEsig()
      • isIgnoreCollectionRef

        public boolean isIgnoreCollectionRef()
      • isInlineDoc

        public boolean isInlineDoc()
      • readRequestBody

        public byte[] readRequestBody()
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • setHttpServletResponse

        public void setHttpServletResponse(javax.servlet.http.HttpServletResponse response)
      • getHttpServletResponse

        public javax.servlet.http.HttpServletResponse getHttpServletResponse()
      • setInMemorySort

        public void setInMemorySort(boolean inmemsort)
      • isInMemorySort

        public boolean isInMemorySort()
      • invlaidateSession

        public void invlaidateSession()
      • bindMboToSession

        public java.lang.String bindMboToSession(java.lang.String osName,
                                                 MboRemote mbo)
      • getHeader

        public java.lang.String getHeader(java.lang.String headerName)
      • copy

        public OslcRequest copy(java.util.Map bulkHeaders,
                                java.util.Map bulkQueryParams)
                         throws MXException,
                                java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • isRelatedRef

        public boolean isRelatedRef()
      • isLocalRef

        public boolean isLocalRef()
      • getDistinctClause

        public java.lang.String getDistinctClause()
      • isDistinct

        public boolean isDistinct()
      • isAction

        public boolean isAction()
      • isMaxSSO

        public boolean isMaxSSO()
      • isCollectionCount

        public boolean isCollectionCount()
      • getAction

        public java.lang.String getAction()
      • getTemplate

        public java.lang.String getTemplate()
      • isBulkOperation

        public boolean isBulkOperation()
      • setResourcePath

        public void setResourcePath(java.util.List resPath)
      • addIDToURI

        public void addIDToURI(java.lang.String id)
      • replaceIDToURI

        public void replaceIDToURI(java.lang.String id)
      • getAbsolutePath

        public java.util.List getAbsolutePath()
      • truncateAbsolutePath

        public void truncateAbsolutePath(int num)
      • getRequestPublicURI

        public java.lang.String getRequestPublicURI()
      • isAllowEvents

        public boolean isAllowEvents()
      • isChangePasswordSession

        public boolean isChangePasswordSession()
      • isRegUserSession

        public boolean isRegUserSession()
      • getResourcePath

        public java.util.List getResourcePath()
      • isLeanJSON

        public boolean isLeanJSON()
      • getAttachmentDocType

        public java.lang.String[] getAttachmentDocType()
                                                throws java.io.UnsupportedEncodingException
        Throws:
        java.io.UnsupportedEncodingException
      • getLinkHeader

        public java.lang.String getLinkHeader()
      • getContentLocationHeader

        public java.lang.String getContentLocationHeader()
      • getAttachmentDescription

        public java.lang.String getAttachmentDescription()
      • getAttachmentEncDescription

        public java.lang.String getAttachmentEncDescription()
      • getAttachmentExternalID

        public java.lang.String getAttachmentExternalID()
      • getSelfRef

        public java.lang.String getSelfRef()
      • isShowHidden

        public boolean isShowHidden()
      • isDropNulls

        public boolean isDropNulls()
      • getSavedQueryParams

        public java.util.Map getSavedQueryParams()
      • isSubmitSession

        public boolean isSubmitSession()
      • isInitiateStablePaging

        public boolean isInitiateStablePaging()
      • isCount

        public boolean isCount()
      • getSavedQuery

        public java.lang.String getSavedQuery()
      • getOslcResourceURI

        public java.lang.String getOslcResourceURI()
      • getOslcQuery

        public OslcQuery getOslcQuery()
      • getResourceQBE

        public java.util.Map getResourceQBE()
      • isGETByPOST

        public boolean isGETByPOST()
      • getStableResourceId

        public java.lang.String getStableResourceId()
      • useFetchLimit

        public boolean useFetchLimit()
      • getGBFilter

        public java.lang.String getGBFilter()
      • getGroupByAttributes

        public java.lang.String getGroupByAttributes()
      • getGroupBySortOrder

        public java.lang.String getGroupBySortOrder()
      • getGroupByRelations

        public java.lang.String getGroupByRelations()
      • getGroupByRelationProperties

        public java.lang.String getGroupByRelationProperties()
      • getGroupByTemplate

        public java.lang.String getGroupByTemplate()
      • getGroupByRange

        public java.lang.String getGroupByRange()
      • getQueryTemplate

        public java.lang.String getQueryTemplate()
      • getSchemaSearchTerm

        public java.lang.String getSchemaSearchTerm()
      • getSchemaOrderBy

        public java.lang.String getSchemaOrderBy()
      • isGroupBy

        public boolean isGroupBy()
      • isQueryTemplate

        public boolean isQueryTemplate()
      • getDependentSubSelects

        public java.util.Map getDependentSubSelects()
                                             throws MXException
        Throws:
        MXException
      • getSubSelectRefs

        public java.util.Map getSubSelectRefs()
      • invalidateSession

        public void invalidateSession()
      • getQueryString

        public java.lang.Object getQueryString()
      • getTimeLineAttribute

        public java.lang.String getTimeLineAttribute()
      • getTimeLineRange

        public java.lang.String getTimeLineRange()
      • isSetLocalizedRep

        public boolean isSetLocalizedRep()
      • getUserWhere

        public java.lang.String getUserWhere()
      • getMaxRowStamp

        public java.lang.Long getMaxRowStamp()
      • isFetchModeDelta

        public boolean isFetchModeDelta()
      • isAddQueryMeta

        public boolean isAddQueryMeta()
      • getNpFilter

        public java.lang.String getNpFilter()
      • isAddID

        public boolean isAddID()
      • getTimeLineFilter

        public java.lang.String getTimeLineFilter()
      • isResourceMeta

        public boolean isResourceMeta()
      • isContentLocalized

        public boolean isContentLocalized()
      • getQbeFilter

        public java.lang.String getQbeFilter()
      • isAddDomainMeta

        public boolean isAddDomainMeta()
      • getCanChangeExternalStatus

        public java.lang.String[] getCanChangeExternalStatus(java.lang.String objectName)
      • getCanChangeMaxStatus

        public java.lang.String[] getCanChangeMaxStatus(java.lang.String objectName)
      • isWhoAmIApi

        public boolean isWhoAmIApi()
      • getSetValueEvalChild

        public java.util.Map getSetValueEvalChild()
      • isTlModeDate

        public boolean isTlModeDate()
      • isStrictSchema

        public boolean isStrictSchema()
      • getMetricContext

        public java.lang.String getMetricContext()
      • isParallelDML

        public boolean isParallelDML()
      • isResourceMetaList

        public boolean isResourceMetaList()