Class UserProfileModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class UserProfileModel
    extends ItemModel
    Generated model class for type UserProfile first defined at extension core.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • READABLELANGUAGES

        public static final java.lang.String READABLELANGUAGES
        Generated constant - Attribute key of UserProfile.readableLanguages attribute defined at extension core.
        See Also:
        Constant Field Values
      • WRITABLELANGUAGES

        public static final java.lang.String WRITABLELANGUAGES
        Generated constant - Attribute key of UserProfile.writableLanguages attribute defined at extension core.
        See Also:
        Constant Field Values
      • ALLREADABLELANGUAGES

        public static final java.lang.String ALLREADABLELANGUAGES
        Generated constant - Attribute key of UserProfile.allReadableLanguages attribute defined at extension core.
        See Also:
        Constant Field Values
      • ALLWRITABLELANGUAGES

        public static final java.lang.String ALLWRITABLELANGUAGES
        Generated constant - Attribute key of UserProfile.allWritableLanguages attribute defined at extension core.
        See Also:
        Constant Field Values
      • EXPANDINITIAL

        public static final java.lang.String EXPANDINITIAL
        Generated constant - Attribute key of UserProfile.expandInitial attribute defined at extension core.
        See Also:
        Constant Field Values
    • Constructor Detail

      • UserProfileModel

        public UserProfileModel()
        Generated constructor - Default constructor for generic creation.
      • UserProfileModel

        public UserProfileModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • UserProfileModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public UserProfileModel​(PrincipalModel _owner)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _owner - initial attribute declared by type UserProfile at extension core
    • Method Detail

      • getAllReadableLanguages

        @Accessor(qualifier="allReadableLanguages",
                  type=GETTER)
        public java.util.Collection<LanguageModel> getAllReadableLanguages()
        Generated method - Getter of the UserProfile.allReadableLanguages attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the allReadableLanguages
      • getAllWritableLanguages

        @Accessor(qualifier="allWritableLanguages",
                  type=GETTER)
        public java.util.Collection<LanguageModel> getAllWritableLanguages()
        Generated method - Getter of the UserProfile.allWritableLanguages attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the allWritableLanguages
      • getExpandInitial

        @Accessor(qualifier="expandInitial",
                  type=GETTER)
        public java.lang.Boolean getExpandInitial()
        Generated method - Getter of the UserProfile.expandInitial attribute defined at extension core.
        Returns:
        the expandInitial
      • getReadableLanguages

        @Accessor(qualifier="readableLanguages",
                  type=GETTER)
        public java.util.List<LanguageModel> getReadableLanguages()
        Generated method - Getter of the UserProfile.readableLanguages attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the readableLanguages
      • getWritableLanguages

        @Accessor(qualifier="writableLanguages",
                  type=GETTER)
        public java.util.List<LanguageModel> getWritableLanguages()
        Generated method - Getter of the UserProfile.writableLanguages attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the writableLanguages
      • setExpandInitial

        @Accessor(qualifier="expandInitial",
                  type=SETTER)
        public void setExpandInitial​(java.lang.Boolean value)
        Generated method - Setter of UserProfile.expandInitial attribute defined at extension core.
        Parameters:
        value - the expandInitial
      • setOwner

        @Accessor(qualifier="owner",
                  type=SETTER)
        public void setOwner​(ItemModel value)
        Generated method - Initial setter of Item.owner attribute defined at extension core and redeclared at extension core. Can only be used at creation of model - before first save. Will only accept values of type PrincipalModel.
        Overrides:
        setOwner in class ItemModel
        Parameters:
        value - the owner
      • setReadableLanguages

        @Accessor(qualifier="readableLanguages",
                  type=SETTER)
        public void setReadableLanguages​(java.util.List<LanguageModel> value)
        Generated method - Setter of UserProfile.readableLanguages attribute defined at extension core.
        Parameters:
        value - the readableLanguages
      • setWritableLanguages

        @Accessor(qualifier="writableLanguages",
                  type=SETTER)
        public void setWritableLanguages​(java.util.List<LanguageModel> value)
        Generated method - Setter of UserProfile.writableLanguages attribute defined at extension core.
        Parameters:
        value - the writableLanguages