|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.beasys.commerce.user.jsp.beans.PropertyBean
Jsp bean class to help with Property management tools
Field Summary | |
static java.lang.String |
MULTIPLE_VALUE
|
static java.lang.String |
RESTRICTED
|
static java.lang.String |
SINGLE_VALUE
|
static java.lang.String |
UNRESTRICTED
|
Fields inherited from interface com.beasys.commerce.axiom.contact.UserManagementConstants |
ANONYMOUS_PROFILE,
CACHED_PROFILE,
CONTENT_TYPE,
DEFAULT_SCOPE,
DEFAULT_SUCCESSOR,
DEFAULT_SUCCESSOR_HOME,
DEFAULT_SUCCESSOR_JNDI,
DEFAULT_SUCCESSOR_PK,
DEFAULT_USER,
DEFAULT_USER_HOME,
DEFAULT_USER_JNDI,
DEFAULT_USER_PK,
GROUP,
GROUP_ENTITY_HOME,
PROFILE_MGR,
PROFILE_SUCCESSOR,
PROFILE_USER,
REALM_CONFIG,
REQUEST_TYPE,
RESERVED_SCOPE,
SCHEMA,
SESSION_TYPE,
USER,
USER_ENTITY_HOME,
USER_MGR,
USER_MGR_PROPERTIES,
USER_TYPE |
Fields inherited from interface com.beasys.commerce.user.jsp.UserManagementJspPages |
BOOLEAN_PROPERTY_EDITOR,
CREATE_PROFILE_TYPE_JSP,
CREATE_PROPERTY_JSP,
CREATE_PROPSET_JSP,
DATE_PROPERTY_EDITOR,
DELETE_PROPERTY_JSP,
EDIT_PROFILE_TYPE_JSP,
EDIT_PROPERTY_DESC_JSP,
EDIT_PROPSET_DESCRIPTION_JSP,
GROUP_ADD_REMOVE_USERS_JSP,
GROUP_CREATE_JSP,
GROUP_EDIT_JSP,
GROUP_LIST_JSP,
GROUP_SCOPE_PROPERTY_JSP,
GROUP_SEARCH_JSP,
LDAP_ADD_GROUP_ATTRIBUTE_JSP,
LDAP_ADD_USER_ATTRIBUTE_JSP,
LDAP_CONFIG_JSP,
LIST_PROFILE_TYPE_JSP,
NUMBER_PROPERTY_EDITOR,
PROPERTY_TOOLS_DIRECTORY,
PROPSET_JSP,
REALM_CONFIG_GROUP_JSP,
REALM_CONFIG_JSP,
REALM_CONFIG_USER_JSP,
REALM_MAP_GROUP_JSP,
SEARCH_SCOPE_JSP,
STRING_PROPERTY_EDITOR,
UM_TOOLS_BASE_DIR,
UM_TOOLS_HOME_JSP,
USER_CREATE_JSP,
USER_EDIT_INFO_JSP,
USER_EDIT_PROP1_JSP,
USER_EDIT_PROP2_JSP,
USER_EDIT_PROP3_JSP,
USER_SCOPE_PROPERTY_JSP,
USER_SEARCH_JSP,
VIEW_PROPERTY_JSP,
VIEW_PROPSET_JSP |
Constructor Summary | |
PropertyBean()
|
Method Summary | |
java.lang.String |
addDefaultValue()
Adds the value in defaultValue to the list of default values for the property if it is multi-valued; otherwise returns an error message |
java.lang.String |
addRestrictedValue()
Adds the value in newValue to the list of restricted values in the property |
boolean |
canAddValues(PropertyMetaData property)
|
boolean |
canRemoveValues(PropertyMetaData property)
|
java.lang.String |
createProperty()
Creates a property with the local attributes, and adds it to the schema. |
java.lang.Object |
createTypedValue(PropertyMetaData property,
java.lang.String value)
|
java.lang.String |
deleteProperty()
Deletes the property named by propertyName from the current scope |
java.lang.String |
formatPropertyValue(PropertyMetaData property,
java.lang.Object value)
Tries to format a given value based on the type of the property. |
java.util.Collection |
getAsCollection(java.lang.Object o)
|
java.lang.Object |
getAsObject(java.lang.String currentValue)
Takes in an string and converts it to object. |
java.lang.String |
getCategory()
|
java.lang.String |
getCategoryForDisplay(PropertyMetaData property)
|
java.util.Collection |
getCurrentPropertyValue()
|
PropertyMetaData |
getDefaultPropertyMetaDataForGroup(java.lang.String groupname)
Return a synthesized PropertyMetaData object for a value from the default scope based on its object type |
PropertyMetaData |
getDefaultPropertyMetaDataForUser(java.lang.String username)
Return a synthesized PropertyMetaData object for a value from the default scope based on its object type |
java.lang.String |
getDefaultValue()
|
java.lang.String |
getGroupUserPropertyEditor(PropertyMetaData property)
|
java.lang.String |
getGroupUserPropertyRenderer(PropertyMetaData property)
|
java.lang.String |
getNewValue()
|
java.lang.String |
getOption()
|
java.lang.String |
getPropertyDescription()
|
java.lang.String |
getPropertyEditor(PropertyMetaData property)
|
java.lang.String |
getPropertyName()
|
java.lang.String[] |
getPropertyNames()
|
PropertyMetaData |
getPropertyObject()
Returns the PropertyMetaData referenced by the local propertyName and scopeName attributes. |
java.lang.String |
getPropertyRenderer(PropertyMetaData property)
Returns the name of the JSP used to render information about the property associated with the provided PropertyMetaData |
java.lang.String[][] |
getPropertyTypes()
|
java.lang.String |
getPropertyValueEditor(PropertyMetaData property)
Returns the name of the page used to edit the property associated with the provided PropertyMetaData |
java.lang.String |
getRemoveValue()
|
java.lang.String |
getSchemaGroupName()
|
java.lang.String |
getScopeName()
|
java.lang.String |
getSelectionOptionForDisplay(PropertyMetaData property)
|
java.lang.String |
getType()
|
java.lang.String |
getTypeForDisplay(PropertyMetaData property)
|
boolean |
isBlank(java.lang.String input)
|
java.lang.String |
removeDefaultValue()
Removes the value in defaultValue from the list of default values for the property if it is multi-valued. |
java.lang.String |
removeRestrictedValue()
Removes the value in removeValue from the list of restricted values in the property |
void |
setCategory(java.lang.String s)
|
void |
setCurrentPropertyValue(java.util.Collection cpv)
|
void |
setDefaultValue(java.lang.String s)
|
void |
setNewValue(java.lang.String s)
|
void |
setOption(java.lang.String s)
|
void |
setPropertyDescription(java.lang.String s)
|
void |
setPropertyMetaData(PropertyMetaData pmd)
Sets the PropertyMetaData for the bean. |
void |
setPropertyName(java.lang.String s)
|
void |
setRemoveValue(java.lang.String s)
|
void |
setSchemaGroupName(java.lang.String s)
|
void |
setScopeName(java.lang.String s)
|
void |
setType(java.lang.String s)
|
java.lang.String |
updatePropertyDefault(javax.servlet.http.HttpServletRequest request)
Sets the default value(s) for a PropertyMetaData object. |
java.lang.String |
updatePropertyDescription()
Updates the description of the property referenced by the local attributes |
java.lang.String |
updateSinglePropertyDefault(java.lang.String theValue)
Sets the default value(s) for a PropertyMetaData object. |
java.lang.String |
validate()
Validates the entered property meta data -- type, restriction, multiple/single value. |
java.lang.String |
validateDescription()
Validates the entered property description. |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final java.lang.String SINGLE_VALUE
public static final java.lang.String MULTIPLE_VALUE
public static final java.lang.String RESTRICTED
public static final java.lang.String UNRESTRICTED
Constructor Detail |
public PropertyBean()
Method Detail |
public void setCurrentPropertyValue(java.util.Collection cpv)
public java.util.Collection getCurrentPropertyValue()
public java.lang.String validate()
public java.lang.String validateDescription()
null
if no errorpublic java.lang.String createProperty()
null
if no errorpublic java.lang.String deleteProperty()
null
if no errorpublic java.lang.Object getAsObject(java.lang.String currentValue)
public void setPropertyMetaData(PropertyMetaData pmd)
pmd
- the new PropertyMetaDatapublic PropertyMetaData getPropertyObject()
null
if an error is encounteredpublic PropertyMetaData getDefaultPropertyMetaDataForGroup(java.lang.String groupname)
public PropertyMetaData getDefaultPropertyMetaDataForUser(java.lang.String username)
public java.lang.String updatePropertyDescription()
null
if no errorpublic java.lang.String updatePropertyDefault(javax.servlet.http.HttpServletRequest request)
null
if no errorpublic java.lang.String updateSinglePropertyDefault(java.lang.String theValue)
public java.lang.String addDefaultValue()
public java.lang.String removeDefaultValue()
null
if no errorpublic java.lang.String addRestrictedValue()
null
if no errorpublic java.lang.String removeRestrictedValue()
null
if no errorpublic java.lang.String formatPropertyValue(PropertyMetaData property, java.lang.Object value)
property
- used to determine how to format the objectvalue
- the object to formatpublic java.lang.String getPropertyValueEditor(PropertyMetaData property)
public java.lang.String getPropertyRenderer(PropertyMetaData property)
public java.lang.String getGroupUserPropertyRenderer(PropertyMetaData property)
public java.lang.String getPropertyEditor(PropertyMetaData property)
public java.lang.String getGroupUserPropertyEditor(PropertyMetaData property)
public java.lang.String[] getPropertyNames()
public java.lang.String[][] getPropertyTypes()
public java.lang.String getTypeForDisplay(PropertyMetaData property)
public java.lang.String getSelectionOptionForDisplay(PropertyMetaData property)
public java.lang.String getCategoryForDisplay(PropertyMetaData property)
public boolean canAddValues(PropertyMetaData property)
public boolean canRemoveValues(PropertyMetaData property)
public java.util.Collection getAsCollection(java.lang.Object o)
public java.lang.Object createTypedValue(PropertyMetaData property, java.lang.String value)
public boolean isBlank(java.lang.String input)
public void setPropertyName(java.lang.String s)
public java.lang.String getPropertyName()
public void setScopeName(java.lang.String s)
public java.lang.String getScopeName()
public void setPropertyDescription(java.lang.String s)
public java.lang.String getPropertyDescription()
public void setType(java.lang.String s)
public java.lang.String getType()
public void setOption(java.lang.String s)
public java.lang.String getOption()
public void setCategory(java.lang.String s)
public java.lang.String getCategory()
public void setDefaultValue(java.lang.String s)
public java.lang.String getDefaultValue()
public void setNewValue(java.lang.String s)
public java.lang.String getNewValue()
public void setRemoveValue(java.lang.String s)
public java.lang.String getRemoveValue()
public void setSchemaGroupName(java.lang.String s)
public java.lang.String getSchemaGroupName()
|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |