Class SPSProxyHelper


  • public class SPSProxyHelper
    extends java.lang.Object
    Author:
    Michael Cummings
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected static class  SPSProxyHelper.ResourceProvider
      Implementation of EngineConfiguration that we'll use to get the wsdd file from a local resource.
      protected static class  SPSProxyHelper.UserGroupWS
      SharePoint UserGroup Service Wrapper Class
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String HTTPCLIENT_PROPERTY  
    • Constructor Summary

      Constructors 
      Constructor Description
      SPSProxyHelper​(java.lang.String serverUrl, java.lang.String serverLocation, java.lang.String decodedServerLocation, java.lang.String userName, java.lang.String password, java.lang.Class resourceClass, java.lang.String configFileName, org.apache.http.client.HttpClient httpClient, boolean isClaimSpace)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean checkConnection​(java.lang.String site)  
      java.util.List<java.lang.String> getAccessTokens​(java.lang.String site, java.lang.String userLoginName)
      Get the access tokens for a user principal.
      protected java.lang.String mapToClaimSpace​(java.lang.String userLoginName)
      Conditionally map SharePoint user login name to claim space.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • HTTPCLIENT_PROPERTY

        public static final java.lang.String HTTPCLIENT_PROPERTY
        See Also:
        Constant Field Values
    • Constructor Detail

      • SPSProxyHelper

        public SPSProxyHelper​(java.lang.String serverUrl,
                              java.lang.String serverLocation,
                              java.lang.String decodedServerLocation,
                              java.lang.String userName,
                              java.lang.String password,
                              java.lang.Class resourceClass,
                              java.lang.String configFileName,
                              org.apache.http.client.HttpClient httpClient,
                              boolean isClaimSpace)
        Parameters:
        serverUrl -
        userName -
        password -
    • Method Detail

      • getAccessTokens

        public java.util.List<java.lang.String> getAccessTokens​(java.lang.String site,
                                                                java.lang.String userLoginName)
                                                         throws org.apache.manifoldcf.core.interfaces.ManifoldCFException
        Get the access tokens for a user principal.
        Throws:
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
      • checkConnection

        public boolean checkConnection​(java.lang.String site)
                                throws org.apache.manifoldcf.core.interfaces.ManifoldCFException
        Returns:
        true if connection OK
        Throws:
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
      • mapToClaimSpace

        protected java.lang.String mapToClaimSpace​(java.lang.String userLoginName)
        Conditionally map SharePoint user login name to claim space.