use of com.sun.identity.console.base.model.AMPropertySheetModel in project OpenAM by OpenRock.
the class ResponseProviderOpViewBeanBase method createPropertyModel.
private boolean createPropertyModel() {
boolean init = false;
HttpServletRequest req = RequestManager.getRequestContext().getRequest();
String pType = (String) getPageSessionAttribute(PG_SESSION_PROVIDER_TYPE);
if ((pType == null) || (pType.trim().length() == 0)) {
pType = req.getParameter(getName() + "." + RESPONSEPROVIDER_TYPE);
if ((pType != null) && (pType.trim().length() > 0)) {
setPageSessionAttribute(PG_SESSION_PROVIDER_TYPE, pType);
}
}
String curRealm = (String) getPageSessionAttribute(AMAdminConstants.CURRENT_REALM);
if ((curRealm == null) || (curRealm.trim().length() == 0)) {
curRealm = req.getParameter(getName() + "." + REALM_NAME);
if ((curRealm != null) && (curRealm.trim().length() > 0)) {
setPageSessionAttribute(AMAdminConstants.CURRENT_REALM, curRealm);
}
}
init = (curRealm != null) && (curRealm.trim().length() > 0) && (pType != null) && (pType.trim().length() > 0);
DelegationConfig dConfig = DelegationConfig.getInstance();
canModify = dConfig.hasPermission(curRealm, null, AMAdminConstants.PERMISSION_MODIFY, getModel(), getClass().getName());
if (init) {
propertySheetModel = new AMPropertySheetModel(getResponseProviderXML(curRealm, pType, !canModify));
propertySheetModel.clear();
if (canModify) {
addRemoveModel = new CCAddRemoveModel();
addRemoveModel.setShowMoveUpDownButtons("false");
addRemoveModel.clear();
propertySheetModel.setModel(VALUES_MULTIPLE_CHOICE_VALUE, addRemoveModel);
}
}
return init;
}
use of com.sun.identity.console.base.model.AMPropertySheetModel in project OpenAM by OpenRock.
the class ServerAddViewBean method createPropertyModel.
private void createPropertyModel() {
propertySheetModel = new AMPropertySheetModel(getClass().getClassLoader().getResourceAsStream("com/sun/identity/console/propertyServerAdd.xml"));
propertySheetModel.clear();
}
use of com.sun.identity.console.base.model.AMPropertySheetModel in project OpenAM by OpenRock.
the class ServerCloneViewBean method createPropertyModel.
private void createPropertyModel() {
propertySheetModel = new AMPropertySheetModel(getClass().getClassLoader().getResourceAsStream("com/sun/identity/console/propertyServerClone.xml"));
propertySheetModel.clear();
}
use of com.sun.identity.console.base.model.AMPropertySheetModel in project OpenAM by OpenRock.
the class ServerConfigXMLAddServerViewBean method createPropertyModel.
private void createPropertyModel() {
propertySheetModel = new AMPropertySheetModel(getClass().getClassLoader().getResourceAsStream("com/sun/identity/console/propertyServerConfigXMLAddServer.xml"));
propertySheetModel.clear();
}
use of com.sun.identity.console.base.model.AMPropertySheetModel in project OpenAM by OpenRock.
the class ServerConfigXMLViewBean method createPropertyModel.
private void createPropertyModel(String serverName) {
String fileName = (bAMSDKEnabled) ? "com/sun/identity/console/propertyServerConfigXMLWithAMSDK.xml" : "com/sun/identity/console/propertyServerConfigXML.xml";
String xml = AMAdminUtils.getStringFromInputStream(getClass().getClassLoader().getResourceAsStream(fileName));
propertySheetModel = new AMPropertySheetModel(xml);
propertySheetModel.clear();
}
Aggregations