|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.user.AbstractUserPropertyHandler
public abstract class AbstractUserPropertyHandler
Desciption:
The user field represents an attribute of a known OLAT user.
| Constructor Summary | |
|---|---|
AbstractUserPropertyHandler()
|
|
| Method Summary | |
|---|---|
ColumnDescriptor |
getColumnDescriptor(int position,
java.lang.String action,
java.util.Locale locale)
Create a table column descriptor for this user field |
java.lang.String |
getGroup()
Use the group identifyer to visually group user fields together when displaying them to users |
java.lang.String |
getName()
|
java.lang.String |
getUserProperty(User user,
java.util.Locale locale)
|
java.lang.String |
getUserPropertyAsHTML(User user,
java.util.Locale locale)
|
java.lang.String |
i18nColumnDescriptorLabelKey()
|
java.lang.String |
i18nFormElementGroupKey()
|
java.lang.String |
i18nFormElementLabelKey()
|
boolean |
isDeletable()
|
void |
setDeletable(boolean deletable)
Spring setter |
void |
setGroup(java.lang.String group)
Spring setter |
void |
setName(java.lang.String name)
Spring setter |
void |
setUserProperty(User user,
java.lang.String value)
|
java.lang.String |
toString()
Returns the user field database key, name and value . |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.olat.user.propertyhandlers.UserPropertyHandler |
|---|
addFormItem, getFormElement, getStringValue, getStringValue, getStringValue, isValid, isValid, isValidValue, updateFormElementFromUser, updateUserFromFormElement, updateUserFromFormItem |
| Constructor Detail |
|---|
public AbstractUserPropertyHandler()
| Method Detail |
|---|
public java.lang.String getUserProperty(User user,
java.util.Locale locale)
getUserProperty in interface UserPropertyHandleruser - the user for which we want to get the valuelocale - the current users locale or NULL if default locale should be
used.
org.olat.core.id.UserField#getUserFieldValue(org.olat.core.id.User, java.util.Locale)
public java.lang.String getUserPropertyAsHTML(User user,
java.util.Locale locale)
getUserPropertyAsHTML in interface UserPropertyHandleruser - the user for which we want to get the valuelocale - the current users locale or NULL if default locale should be
used.
org.olat.core.id.UserField#getUserFieldValueAsHTML(org.olat.core.id.User, java.util.Locale)
public void setUserProperty(User user,
java.lang.String value)
setUserProperty in interface UserPropertyHandleruser - The user for which we want to set the valuevalue - The new value or NULL to remove the valueorg.olat.core.id.UserField#setUserFieldValue(org.olat.core.id.User, java.lang.String)public java.lang.String getName()
getName in interface UserPropertyHandlerorg.olat.core.id.UserField#getName()public java.lang.String getGroup()
UserPropertyHandler
getGroup in interface UserPropertyHandlerorg.olat.core.id.UserField#getGroup()public java.lang.String i18nFormElementLabelKey()
i18nFormElementLabelKey in interface UserPropertyHandlerorg.olat.core.id.UserField#i18nFormElementLabelKey()public java.lang.String i18nFormElementGroupKey()
i18nFormElementGroupKey in interface UserPropertyHandlerorg.olat.core.id.UserField#i18nFormElementGroupKey()public java.lang.String i18nColumnDescriptorLabelKey()
i18nColumnDescriptorLabelKey in interface UserPropertyHandlerorg.olat.core.id.UserField#i18nColumnDescriptorLabelKey()
public ColumnDescriptor getColumnDescriptor(int position,
java.lang.String action,
java.util.Locale locale)
UserPropertyHandler
getColumnDescriptor in interface UserPropertyHandlerorg.olat.core.id.UserField#getColumnDescriptor(int, java.lang.String, java.util.Locale)public boolean isDeletable()
isDeletable in interface UserPropertyHandlerUserPropertyHandler.isDeletable()public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public void setGroup(java.lang.String group)
group - public void setDeletable(boolean deletable)
isDeletable - public void setName(java.lang.String name)
name -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||