public final class ResetPasswordTenantOperationsListener extends AbstractTenantOperationsListener
This behavior is completely optional. You can add or remove it by adjusting the 'tenantOperationsListeners' bean in servicesContext.xml.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ADMIN_CONTACT_EMAIL |
static java.lang.String |
ADMIN_CONTACT_USERNAME |
| Constructor and Description |
|---|
ResetPasswordTenantOperationsListener() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<ITenantManagementAction> |
getAvaialableActions()
Listeners may optionally define one or more operations that may be performed on an existing
tenant.
|
boolean |
isOptional()
This step is not required
|
TenantOperationResponse |
onCreate(org.apereo.portal.tenants.ITenant tenant)
Allows the listener to respond to the creation of a new tenant.
|
TenantOperationResponse |
onUpdate(org.apereo.portal.tenants.ITenant tenant)
Allows the listener to respond to a change in the metadata originally used to define a
tenant.
|
void |
setPasswordResetNotification(org.apereo.portal.portlets.account.IPasswordResetNotification passwordResetNotification) |
void |
validateAttribute(java.lang.String key,
java.lang.String value)
Default implementation is a no-op.
|
createLocalizedMessage, getFname, getName, onDeletepublic static final java.lang.String ADMIN_CONTACT_USERNAME
public static final java.lang.String ADMIN_CONTACT_EMAIL
public ResetPasswordTenantOperationsListener()
@Autowired public void setPasswordResetNotification(org.apereo.portal.portlets.account.IPasswordResetNotification passwordResetNotification)
public boolean isOptional()
isOptional in interface ITenantOperationsListenerisOptional in class AbstractTenantOperationsListenerpublic TenantOperationResponse onCreate(org.apereo.portal.tenants.ITenant tenant)
ITenantOperationsListeneronCreate in interface ITenantOperationsListeneronCreate in class AbstractTenantOperationsListenerpublic TenantOperationResponse onUpdate(org.apereo.portal.tenants.ITenant tenant)
ITenantOperationsListeneronUpdate in interface ITenantOperationsListeneronUpdate in class AbstractTenantOperationsListenerpublic java.util.Set<ITenantManagementAction> getAvaialableActions()
ITenantOperationsListenergetAvaialableActions in interface ITenantOperationsListenergetAvaialableActions in class AbstractTenantOperationsListenerpublic void validateAttribute(java.lang.String key,
java.lang.String value)
throws java.lang.Exception
AbstractTenantOperationsListenervalidateAttribute in interface ITenantOperationsListenervalidateAttribute in class AbstractTenantOperationsListenerjava.lang.Exception