org.silverpeas.token.persistent
Class PersistentResourceTokenGenerator
java.lang.Object
  
org.silverpeas.token.persistent.PersistentResourceTokenGenerator
- All Implemented Interfaces: 
 - TokenGenerator
 
public class PersistentResourceTokenGenerator
- extends Object
- implements TokenGenerator
  
A generator of PersistentResourceToken instances.
- Author:
 
  - mmoquillon
 
| 
Field Summary | 
static String | 
RESOURCE_PARAM
 
          The parameter refers the resource for which the token is. | 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
RESOURCE_PARAM
public static final String RESOURCE_PARAM
- The parameter refers the resource for which the token is. The value of the parameter must be an
 
EntityReference to the resource.
- See Also:
 - Constant Field Values
 
 
PersistentResourceTokenGenerator
public PersistentResourceTokenGenerator()
generate
public PersistentResourceToken generate(TokenGenerationParameter... parameters)
- Description copied from interface: 
TokenGenerator 
- Generates a new token by taking into account any of the specified generation parameters.
- Specified by:
 generate in interface TokenGenerator
 
- Parameters:
 parameters - both the identifier and the type of the resource the token to generate has to
 be belong.
- Returns:
 - a new token.
 - See Also:
 TokenGenerator.
 
 
renew
public <T extends Token> T renew(T token)
- Description copied from interface: 
TokenGenerator 
- Renews the specified token. The token value will be regenerated.
- Specified by:
 renew in interface TokenGenerator
 
- Type Parameters:
 T - the concrete type of the token to renew.- Parameters:
 token - the token to renew.
- Returns:
 - the renewed token.
 
 
 
Copyright © 2016 Silverpeas. All Rights Reserved.