use of com.sun.identity.console.base.model.AMPropertySheetModel in project OpenAM by OpenRock.
the class SCPolicyResourceComparatorEditViewBean method createPropertyModel.
protected void createPropertyModel() {
DelegationConfig dConfig = DelegationConfig.getInstance();
boolean canModify = dConfig.hasPermission("/", null, AMAdminConstants.PERMISSION_MODIFY, getRequestContext().getRequest(), getClass().getName());
String xmlFile = (canModify) ? "com/sun/identity/console/propertySCPolicyResourceComparator.xml" : "com/sun/identity/console/propertySCPolicyResourceComparator_Readonly.xml";
propertySheetModel = new AMPropertySheetModel(getClass().getClassLoader().getResourceAsStream(xmlFile));
propertySheetModel.clear();
}
use of com.sun.identity.console.base.model.AMPropertySheetModel in project OpenAM by OpenRock.
the class ServerEditViewBeanBase method createPropertyModel.
private void createPropertyModel(String serverName) {
String xml = AMAdminUtils.getStringFromInputStream(getClass().getClassLoader().getResourceAsStream(getPropertyXML()));
Set uiNames = getAllConfigUINames(xml);
ServerSiteModel model = (ServerSiteModel) getModel();
try {
Map attrValues = model.getServerConfiguration(serverName);
Map defaultValues = model.getServerDefaults();
Map textValues = new HashMap();
for (Iterator i = uiNames.iterator(); i.hasNext(); ) {
String uiName = (String) i.next();
String propertyName = getActualPropertyName(uiName);
if (!attrValues.containsKey(propertyName)) {
textValues.put(uiName, defaultValues.get(propertyName));
} else {
activePropertyNames.add(uiName);
i.remove();
}
allPropertyNames.add(uiName);
}
if (!textValues.isEmpty()) {
xml = textifyXML(xml, uiNames, textValues);
}
} catch (AMConsoleException e) {
setInlineAlertMessage(CCAlert.TYPE_ERROR, "message.error", e.getMessage());
}
// this is because default server configuration does not have
// parent site.
xml = removeParentSiteBlob(xml);
propertySheetModel = new AMPropertySheetModel(xml);
propertySheetModel.clear();
}
use of com.sun.identity.console.base.model.AMPropertySheetModel in project OpenAM by OpenRock.
the class ConfigureGoogleAppsCompleteViewBean method createPropertyModel.
private void createPropertyModel() {
psModel = new AMPropertySheetModel(getClass().getClassLoader().getResourceAsStream("com/sun/identity/console/propertyConfigureGoogleAppsComplete.xml"));
psModel.setValue("buttonDownloadCert", "configure.google.apps.complete.certificate.download");
psModel.clear();
}
use of com.sun.identity.console.base.model.AMPropertySheetModel in project OpenAM by OpenRock.
the class ConfigureOAuth2ViewBean method createPropertyModel.
private void createPropertyModel() {
propertySheetModel = new AMPropertySheetModel(getClass().getClassLoader().getResourceAsStream("com/sun/identity/console/propertyConfigureOAuth2.xml"));
propertySheetModel.clear();
}
use of com.sun.identity.console.base.model.AMPropertySheetModel in project OpenAM by OpenRock.
the class ConfigureSalesForceAppsCompleteViewBean method createPropertyModel.
private void createPropertyModel() {
psModel = new AMPropertySheetModel(getClass().getClassLoader().getResourceAsStream("com/sun/identity/console/propertyConfigureSalesForceAppsComplete.xml"));
psModel.setValue("buttonDownloadCert", "configure.salesforce.apps.complete.certificate.download");
psModel.clear();
}
Aggregations