Class AuthorityConnector.AuthorizationResponseDescription
- java.lang.Object
-
- org.apache.manifoldcf.core.cachemanager.BaseDescription
-
- org.apache.manifoldcf.authorities.authorities.DCTM.AuthorityConnector.AuthorizationResponseDescription
-
- All Implemented Interfaces:
org.apache.manifoldcf.core.interfaces.ICacheDescription
- Enclosing class:
- AuthorityConnector
protected static class AuthorityConnector.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 java.lang.StringadminPasswordprotected java.lang.StringadminUserNameprotected booleancaseInsensitiveprotected java.lang.StringdocbaseNameprotected java.lang.Stringdomainprotected longexpirationTimeThe expiration timeprotected longresponseLifetimeThe response lifetimeprotected java.lang.StringuserNameprotected booleanuseSystemACLs
-
Constructor Summary
Constructors Constructor Description AuthorizationResponseDescription(java.lang.String userName, java.lang.String docbaseName, java.lang.String adminUserName, java.lang.String adminPassword, java.lang.String domain, boolean caseInsensitive, boolean useSystemACLs, 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 java.lang.String userName
-
docbaseName
protected java.lang.String docbaseName
-
adminUserName
protected java.lang.String adminUserName
-
adminPassword
protected java.lang.String adminPassword
-
domain
protected java.lang.String domain
-
caseInsensitive
protected boolean caseInsensitive
-
useSystemACLs
protected boolean useSystemACLs
-
expirationTime
protected long expirationTime
The expiration time
-
responseLifetime
protected long responseLifetime
The response lifetime
-
-
Constructor Detail
-
AuthorizationResponseDescription
public AuthorizationResponseDescription(java.lang.String userName, java.lang.String docbaseName, java.lang.String adminUserName, java.lang.String adminPassword, java.lang.String domain, boolean caseInsensitive, boolean useSystemACLs, 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
-
-