Class SharePointAuthority.AuthorizationResponseDescription
- java.lang.Object
-
- org.apache.manifoldcf.core.cachemanager.BaseDescription
-
- org.apache.manifoldcf.authorities.authorities.sharepoint.SharePointAuthority.AuthorizationResponseDescription
-
- All Implemented Interfaces:
org.apache.manifoldcf.core.interfaces.ICacheDescription
- Enclosing class:
- SharePointAuthority
protected static class SharePointAuthority.AuthorizationResponseDescription extends org.apache.manifoldcf.core.cachemanager.BaseDescriptionThis is the cache object descriptor for cached access tokens from this connector.
-
-
Field Summary
Fields Modifier and Type Field Description protected longexpirationTimeThe expiration timeprotected java.lang.Stringpasswordprotected longresponseLifetimeThe response lifetimeprotected java.lang.StringserverLocationprotected java.lang.StringserverNameprotected java.lang.StringserverPortStringprotected java.lang.StringserverProtocolprotected java.lang.StringserverUserNameprotected java.lang.StringuserNameThe user name
-
Constructor Summary
Constructors Constructor Description AuthorizationResponseDescription(java.lang.String userName, java.lang.String serverName, java.lang.String serverPortString, java.lang.String serverLocation, java.lang.String serverProtocol, java.lang.String serverUserName, java.lang.String password, long responseLifetime, int LRUsize)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetCriticalSectionName()Get the critical section name, used for synchronizing the creation of the objectlonggetObjectExpirationTime(long currentTime)Return the object expiration intervalorg.apache.manifoldcf.core.interfaces.StringSetgetObjectKeys()Return the invalidation keys for this object.inthashCode()
-
-
-
Field Detail
-
userName
protected final java.lang.String userName
The user name
-
responseLifetime
protected final long responseLifetime
The response lifetime
-
expirationTime
protected long expirationTime
The expiration time
-
serverName
protected final java.lang.String serverName
-
serverPortString
protected final java.lang.String serverPortString
-
serverLocation
protected final java.lang.String serverLocation
-
serverProtocol
protected final java.lang.String serverProtocol
-
serverUserName
protected final java.lang.String serverUserName
-
password
protected final java.lang.String password
-
-
Constructor Detail
-
AuthorizationResponseDescription
public AuthorizationResponseDescription(java.lang.String userName, java.lang.String serverName, java.lang.String serverPortString, java.lang.String serverLocation, java.lang.String serverProtocol, java.lang.String serverUserName, java.lang.String password, long responseLifetime, int LRUsize)Constructor.
-
-
Method Detail
-
getObjectKeys
public org.apache.manifoldcf.core.interfaces.StringSet getObjectKeys()
Return the invalidation keys for this object.
-
getCriticalSectionName
public java.lang.String getCriticalSectionName()
Get the critical section name, used for synchronizing the creation of the object
-
getObjectExpirationTime
public long getObjectExpirationTime(long currentTime)
Return the object expiration interval- Specified by:
getObjectExpirationTimein interfaceorg.apache.manifoldcf.core.interfaces.ICacheDescription- Overrides:
getObjectExpirationTimein classorg.apache.manifoldcf.core.cachemanager.BaseDescription
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
-