Class D2fsRestContext

java.lang.Object
com.emc.d2fs.models.context.Context
com.emc.d2fs.dctm.rest.services.D2fsRestContext
All Implemented Interfaces:
Serializable

public class D2fsRestContext extends com.emc.d2fs.models.context.Context
D2fsRestContext wraps the sessionManager and login info information provided by Documentum Core Rest framework. All Rest service classes should invoke D2FS services by passing this D2fsRestContext which honors Core Rest Authentication service. It also contains information on locale, application name, network location etc. Refer to D2FS API javadoc to get the information on it's parent class com.emc.d2fs.models.context.Context.
See Also:
  • Field Summary

    Fields inherited from class com.emc.d2fs.models.context.Context

    binaryCredential, clientHostName, clientIp, clientMode, clientTimeZoneId, clientTimeZoneOffset, clientType, collectionParam, configApplicationName, configApplicationParam, creationTime, domain, embedMode, geoLatitude, geoLongitude, locale, localeSource, login, networkLocation, parentUid, password, repository, sso, uid, userArg1, userName, webAppURL, widgetName, widgetType
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    com.documentum.fc.client.IDfPersistentObject
     
    com.emc.d2fs.dctm.utils.ParameterParser
     
    com.documentum.fc.client.IDfSessionManager
     
    void
    setDocbase(String docbase)
     
    void
    setFirstObject(com.documentum.fc.client.IDfPersistentObject persistentObject)
     
    void
    setParameterParser(List<com.emc.d2fs.models.attribute.Attribute> parameters)
     
    void
    setSessionManager(com.documentum.fc.client.IDfSessionManager sessionManager)
     

    Methods inherited from class com.emc.d2fs.models.context.Context

    getBinaryCredential, getClientHostName, getClientIp, getClientMode, getClientTimeZoneId, getClientTimeZoneOffset, getClientType, getCollectionParam, getConfigApplicationName, getConfigApplicationParam, getCreationTime, getDomain, getEmbedMode, getGeoLatitude, getGeoLongitude, getLocale, getLocaleSource, getLogin, getNetworkLocation, getParentUid, getPassword, getRepository, getUid, getUserArg1, getUserName, getWebAppURL, getWidgetName, getWidgetType, isSso, setBinaryCredential, setClientHostName, setClientIp, setClientMode, setClientTimeZoneId, setClientTimeZoneOffset, setClientType, setCollectionParam, setConfigApplicationName, setConfigApplicationParam, setCreationTime, setDomain, setEmbedMode, setGeoLatitude, setGeoLongitude, setLocale, setLocaleSource, setLogin, setNetworkLocation, setParentUid, setPassword, setRepository, setSso, setUid, setUserArg1, setUserName, setWebAppURL, setWidgetName, setWidgetType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • D2fsRestContext

      public D2fsRestContext()
  • Method Details

    • getDocbase

      public String getDocbase()
    • setDocbase

      public void setDocbase(String docbase)
    • getSessionManager

      public com.documentum.fc.client.IDfSessionManager getSessionManager()
    • setSessionManager

      public void setSessionManager(com.documentum.fc.client.IDfSessionManager sessionManager)
    • setFirstObject

      public void setFirstObject(com.documentum.fc.client.IDfPersistentObject persistentObject)
    • getFirstObject

      public com.documentum.fc.client.IDfPersistentObject getFirstObject()
    • getParameterParser

      public com.emc.d2fs.dctm.utils.ParameterParser getParameterParser()
    • setParameterParser

      public void setParameterParser(List<com.emc.d2fs.models.attribute.Attribute> parameters)