com.engiweb.profilemanager.common.bean

Class UserAttributeBean

  • java.lang.Object
    • com.engiweb.pm.web.bean.AbstractBean
      • com.engiweb.profilemanager.common.bean.UserAttributeBean
  • All Implemented Interfaces:
    com.engiweb.toolkit.common.IBean, java.io.Serializable
    Direct Known Subclasses:
    ExternalMappingBean


    public class UserAttributeBean
    extends com.engiweb.pm.web.bean.AbstractBean
    See Also:
    Serialized Form
    • Constructor Detail

      • UserAttributeBean

        public UserAttributeBean()
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class com.engiweb.pm.web.bean.AbstractBean
      • getValue

        public java.lang.Object getValue()
      • getStringValue

        public java.lang.Object getStringValue()
      • setValue

        public void setValue(java.lang.Object value)
      • isExternal

        public boolean isExternal()
        Returns:
        True = it is an external user attribute configured in "Virtual Attribute Mapping" panel of AGC for the Repository UserErc. False = it is a standard Person attribute from UserBean
      • setExternal

        public void setExternal(boolean external)
      • getLocalizationKey

        public java.lang.String getLocalizationKey()
        Returns:
        Key used to get the localized label of the attribute. In case of External Attributes it is a numeric ID representing the record in the i18nmessages table. In case of Person attribute it is a string. The localized label is the front-end property files.
      • setLocalizationKey

        public void setLocalizationKey(java.lang.String localizationKey)
      • getName

        public java.lang.String getName()
        Returns:
        Technical name of the attribute. In case of External Attributes it is the column name of the table USER_ERC. In case of Person attribute it is the column name of the table PERSON.
      • setName

        public void setName(java.lang.String name)
      • getDescription

        public java.lang.String getDescription()
      • setDescription

        public void setDescription(java.lang.String description)
      • getLabel

        public java.lang.String getLabel()
        Returns:
        Virtual name of the attribute. In case of External Attributes it is the label configured in "Virtual Attribute Mapping" panel of AGC. In case of Person attribute it is the name of the UserBean attribute.
      • setLabel

        public void setLabel(java.lang.String label)
      • getLabelLocalized

        public java.lang.String getLabelLocalized()
        Returns:
        Localized label The localized label can be valued by the back-end only for external attributes and only if the language code has been passed to the find method. for Person attributes the localized label is managed in the front-end.
      • setLabelLocalized

        public void setLabelLocalized(java.lang.String labelLocalized)
      • getRequired

        public java.lang.Long getRequired()
      • setRequired

        public void setRequired(java.lang.Long required)
      • getDefaultoption

        public java.lang.Long getDefaultoption()
      • setDefaultoption

        public void setDefaultoption(java.lang.Long defaultoption)
      • getLastModTime

        public java.util.Date getLastModTime()
      • setLastModTime

        public void setLastModTime(java.util.Date lastModTime)
      • getLastModUser

        public java.lang.String getLastModUser()
      • setLastModUser

        public void setLastModUser(java.lang.String lastModUser)
      • getColumnsize

        public java.lang.Integer getColumnsize()
      • setColumnsize

        public void setColumnsize(java.lang.Integer columnsize)
      • getColumntype

        public java.lang.Integer getColumntype()
      • setColumntype

        public void setColumntype(java.lang.Integer columntype)
      • getPosition

        public java.lang.Long getPosition()
      • getVisible

        public java.lang.Long getVisible()
      • setVisible

        public void setVisible(java.lang.Long visible)
      • setPosition

        public void setPosition(java.lang.Long position)
      • getDefaultValue

        public java.lang.String getDefaultValue()
      • setDefaultValue

        public void setDefaultValue(java.lang.String defaultValue)
      • getEditable

        public java.lang.Long getEditable()
      • setEditable

        public void setEditable(java.lang.Long editable)
      • getLookup

        public java.lang.String getLookup()
      • setLookup

        public void setLookup(java.lang.String lookup)
      • getLookupType

        public java.lang.Long getLookupType()
      • setLookupType

        public void setLookupType(java.lang.Long lookupType)
      • getUiRendering

        public java.lang.Long getUiRendering()
      • setUiRendering

        public void setUiRendering(java.lang.Long uiRendering)
      • getDbTableName

        public java.lang.String getDbTableName()
      • setDbTableName

        public void setDbTableName(java.lang.String dbTableName)
      • getSearchOperator

        public java.lang.Integer getSearchOperator()
      • setSearchOperator

        public void setSearchOperator(java.lang.Integer searchOperator)