Class PolicyPropertyXMLBuilderBase
- java.lang.Object
-
- com.sun.identity.console.property.PropertyXMLBuilderBase
-
- com.sun.identity.console.property.PolicyPropertyXMLBuilderBase
-
- All Implemented Interfaces:
PropertyTemplate
- Direct Known Subclasses:
PolicyPropertyXMLBuilder,ResponseProviderXMLBuilder
public abstract class PolicyPropertyXMLBuilderBase extends PropertyXMLBuilderBase
-
-
Field Summary
Fields Modifier and Type Field Description protected AMModelmodel-
Fields inherited from class com.sun.identity.console.property.PropertyXMLBuilderBase
allAttributesReadonly, currentRealm, debug, mapSchemaTypeToName, mapSyntaxToName, mapTypeToAttributeSchema, mapTypeToName, mapUITypeToName, orderDisplaySchemaType, properties, serviceBundle, serviceName, supportSubConfig, svcSchemaManager, viewBeanName
-
Fields inherited from interface com.sun.identity.console.property.PropertyTemplate
ADD_REMOVE_COMPONENT_XML, ANY_ADMIN_DISPLAY, ANY_ADMIN_DISPLAYRO, ANY_DISPLAY, ANY_DISPLAYRO, ANY_REQUIRED, BLANK_VALUE, COMPONENT_ACTION_BUTTON_START_TAG, COMPONENT_ADD_REMOVE_DUPLICATION_EDIT_TAG, COMPONENT_BOOLEAN_START_TAG, COMPONENT_BUTTON_START_TAG, COMPONENT_EDITABLE_LIST_START_TAG, COMPONENT_END_TAG, COMPONENT_GLOBAL_MAP_LIST_START_TAG, COMPONENT_LINK_START_TAG, COMPONENT_MAP_LIST_START_TAG, COMPONENT_ORDERED_LIST_START_TAG, COMPONENT_PWD_START_TAG, COMPONENT_START_TAG, COMPONENT_UNORDERED_LIST_START_TAG, COMPONENT_UPLOAD_BUTTON_START_TAG, DATE_MARKER, DATE_MARKER_NAME, DEFAULT_TEXTFIELD_SIZE, DEFINITION, DYN_GUI_MULTIPLE_LIST_CHECKBOX_MARKER, DYN_GUI_MULTIPLE_LIST_CHECKBOX_PREFIX, DYN_GUI_MULTIPLE_LIST_CHECKBOX_XML, DYN_GUI_MULTIPLE_LIST_MARKER_XML, END_TAG, GROUP_END_TAG, GROUP_START_TAG, HELP_TAG, LABEL_PWD_TAG, LABEL_TAG, LIST_SIZE_TAG, MULTIPLE_ATTRIBUTE_TAG, NO_AUTO_SUBMIT, NON_LOCALIZED_FIELD, NULL_TYPE, OPTION_LABEL_ATTR_NAME, OPTION_TAG, OPTION_TAG_NAME, OPTION_VALUE_ATTR_NAME, PARAM_ATTR_NAME, PARAM_PROPERTIES_VIEW_BEAN_URL, PASSWORD_VALUE_TAG, PROPERTY_END_TAG, PROPERTY_REQUIRED_START_TAG, PROPERTY_START_OPEN_TAG, PROPERTY_START_TAG, PWD_CONFIRM_SUFFIX, READONLY_START_TAG, SECTION_DUMMY_START_TAG, SECTION_END_TAG, SECTION_START_TAG, START_TAG, STATIC_TEXT_TAG_NAME, SUB_CONFIG_TABLE_VIEW_BEAN, SUB_CONFIG_TABLE_XML, SUBSECTION_DUMMY_START_TAG, SUBSECTION_END_TAG, SUBSECTION_START_TAG, TAGNAME_BUTTON, TAGNAME_CHECKBOX, TAGNAME_DROPDOWN_MENU, TAGNAME_EDITABLE_LIST, TAGNAME_GLOBAL_MAP_LIST, TAGNAME_HREF, TAGNAME_MAP_LIST, TAGNAME_MULTIPLE_CHOICE, TAGNAME_ORDERED_LIST, TAGNAME_PASSWORD, TAGNAME_TEXTAREA, TAGNAME_TEXTFIELD, TAGNAME_UNORDERED_LIST, TEXTAREA_SIZE_TAG, TEXTBOX_SIZE_TAG, VALUE_OPTION_TAG, VALUE_OPTION_TAG_NAME
-
-
Constructor Summary
Constructors Constructor Description PolicyPropertyXMLBuilderBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract StringgetDisplayName(String propertyName, Locale locale)protected abstract ListgetPropertyNames()protected abstract SyntaxgetPropertySyntax(String propertyName)protected abstract StringgetSectionLabel()protected abstract SetgetValidValues(String propertyName)StringgetXML(String prefix)Returns a XML for displaying attribute in property sheet.-
Methods inherited from class com.sun.identity.console.property.PropertyXMLBuilderBase
appendXMLProperty, buildAttributeSchemaTypeXML, buildConfirmPasswordXML, buildReadonlyXML, buildSchemaTypeXML, buildSchemaTypeXML, buildSchemaTypeXML, escapeSpecialChars, filterAttributes, filterHiddenAttributes, formPropertySheetXML, formPropertySheetXML, getAttributeNameForPropertyXML, getAttributeSchemaForSection, getAttributeSchemas, getCurrentRealm, getMultipleChoiceCheck, getServiceResourceBundle, getServiceResourceBundle, getServiceSchemaManager, getViewBeanName, getXMLDefinitionHeader, hasAnyAttribute, insertXML, insertXML, isSubConfigSupported, prependXMLProperty, removeAttributeSchemaWithoutI18nKey, removeSubSection, setAllAttributeReadOnly, setCurrentRealm, setSupportSubConfig, setViewBeanName, swapXMLProperty, tagSwap
-
-
-
-
Field Detail
-
model
protected AMModel model
-
-
Method Detail
-
getXML
public String getXML(String prefix)
Returns a XML for displaying attribute in property sheet.- Parameters:
prefix- Prefix XML String.- Returns:
- XML for displaying attribute in property sheet.
-
getPropertyNames
protected abstract List getPropertyNames()
-
getSectionLabel
protected abstract String getSectionLabel()
-
getDisplayName
protected abstract String getDisplayName(String propertyName, Locale locale) throws PolicyException
- Throws:
PolicyException
-
getValidValues
protected abstract Set getValidValues(String propertyName) throws PolicyException
- Throws:
PolicyException
-
-