AbstractEventHandlerSelectViewBean.java revision 62639ee1329be2d687701dfa01fc006314440bf7
/*
* The contents of this file are subject to the terms of the Common Development and
* Distribution License (the License). You may not use this file except in compliance with the
* License.
*
* You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
* specific language governing permission and limitations under the License.
*
* When distributing Covered Software, include this CDDL Header Notice in each file and include
* the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
* Header, with the fields enclosed by brackets [] replaced by your own identifying
* information: "Portions copyright [year] [name of copyright owner]".
*
* Copyright 2015 ForgeRock AS.
*/
/**
* Abstract view bean for selecting a new Audit Event Handler.
*
* @since 13.0.0
*/
public abstract class AbstractEventHandlerSelectViewBean extends AMPrimaryMastHeadViewBean {
private CCPageTitleModel ptModel;
private AMPropertySheetModel propertySheetModel;
/**
* Create a new {@code AbstractEventHandlerEditViewBean}.
*
* @param name Name of the view bean.
* @param url Path to the view bean.
*/
super(name);
}
/**
* Get the view bean responsible for creating a new event handler.
*
* @return The view bean.
*/
protected abstract ViewBean getAddViewBean();
protected void initialize() {
if (initialized) {
return;
}
initialized = true;
}
protected void registerChildren() {
ptModel.registerChildren(this);
super.registerChildren();
}
} else {
}
return view;
}
private void createPageTitleModel() {
ptModel = new CCPageTitleModel(
}
private void createPropertyModel() {
}
super.beginDisplay(event);
try {
}
} catch (AMConsoleException e) {
}
}
/**
* Handles Cancel request.
*
* @param event Request invocation event
*/
@SuppressWarnings("unused")
backTrail();
}
/**
* Handles Next request.
*
* @param event Request invocation event
*/
@SuppressWarnings("unused")
}
protected String getBreadCrumbDisplayName() {
return "breadcrumbs.services.subschema.select";
}
protected boolean startPageTrail() {
return false;
}
}