com.ibm.tivoli.maximo.oslc.provider

Class OslcResourceResponse

  • java.lang.Object
    • com.ibm.tivoli.maximo.oslc.provider.OslcResourceResponse


  • public class OslcResourceResponse
    extends java.lang.Object
    • Constructor Detail

      • OslcResourceResponse

        public OslcResourceResponse()
      • OslcResourceResponse

        public OslcResourceResponse(com.ibm.json.java.JSONArray jsonArray)
                             throws MXException
        Throws:
        MXException
      • OslcResourceResponse

        public OslcResourceResponse(com.ibm.json.java.JSONObject jsonObject,
                                    java.lang.String resourceURI)
                             throws MXException
        Throws:
        MXException
      • OslcResourceResponse

        public OslcResourceResponse(com.ibm.json.java.JSONObject jsonObject)
                             throws MXException
        Throws:
        MXException
      • OslcResourceResponse

        public OslcResourceResponse(byte[] resourceData,
                                    java.lang.String mimeType,
                                    java.lang.String resourceURI)
      • OslcResourceResponse

        public OslcResourceResponse(java.io.InputStream resourceDataStream,
                                    java.lang.String mimeType,
                                    java.lang.String resourceURI,
                                    java.io.File fileToDelete)
      • OslcResourceResponse

        public OslcResourceResponse(byte[] resourceData,
                                    java.lang.String mimeType,
                                    int maxAge,
                                    java.lang.String eTag)
      • OslcResourceResponse

        public OslcResourceResponse(byte[] resourceData,
                                    java.lang.String mimeType)
      • OslcResourceResponse

        public OslcResourceResponse(byte[] resourceData,
                                    java.lang.String mimeType,
                                    java.lang.String resourceURI,
                                    boolean disableCache,
                                    int maxAge,
                                    java.lang.String eTag)
    • Method Detail

      • setMimeTypeJSON

        public void setMimeTypeJSON()
      • setMaxAge

        public void setMaxAge(int age)
      • setETag

        public void setETag(java.lang.String etag)
      • setAcceptRangesBytes

        public void setAcceptRangesBytes()
      • setContentRangeBytes

        public void setContentRangeBytes(long start,
                                         long end,
                                         long totalLength)
      • setETagWithVary

        public void setETagWithVary(java.lang.String etag)
      • setMaxAgeWithVary

        public void setMaxAgeWithVary(int age)
      • setLocation

        public void setLocation(java.lang.String uri)
      • hasLocationHeader

        public boolean hasLocationHeader()
      • addCookie

        public void addCookie(java.lang.String cookie,
                              java.lang.String value)
      • setCookies

        public void setCookies(java.util.Map respCookies)
      • getCookies

        public java.util.Map getCookies()
      • getJSONData

        public com.ibm.json.java.JSONArtifact getJSONData()
      • getHeaders

        public java.util.Map getHeaders()
      • setHeaders

        public void setHeaders(java.util.Map headers)
      • getResponseCode

        public int getResponseCode()
      • setResponseCode

        public void setResponseCode(int responseCode)
      • addHeader

        public void addHeader(java.lang.String header,
                              java.lang.String value)
      • setResourceNotModifed

        public void setResourceNotModifed()
      • isResourceModified

        public boolean isResourceModified()
      • getResourceData

        public byte[] getResourceData()
      • getResourceStream

        public java.io.InputStream getResourceStream()
      • getMimeType

        public java.lang.String getMimeType()
      • getResourceURI

        public java.lang.String getResourceURI()
      • isDisableCache

        public boolean isDisableCache()
      • getETag

        public java.lang.String getETag()
      • getMaxAge

        public int getMaxAge()
      • setContentDisposition

        public void setContentDisposition(java.lang.String disp)
      • getFileToDelete

        public java.io.File getFileToDelete()