com.engiweb.profilemanager.common.interfaces

Interface IPreferences

  • All Superinterfaces:
    com.engiweb.toolkit.interfaces.IEjb


    public interface IPreferences
    extends com.engiweb.toolkit.interfaces.IEjb
    The IPreferences interface allows a client to retrieve and manage the user preferences.
    Author:
    CrossIdeas developer group
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      Copyright
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      void delete(PreferenceBean preferenceBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm)
      Deletes an existing preference.
      PreferenceBean find(PreferenceBean preferenceeBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realmAdm)
      Returns a filled PreferenceBean filtered by a passed PreferenceBean object.
      PreferenceBean insert(PreferenceBean preferenceBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm)
      Adds a new user preference if it not exists yet.
      PreferenceBean modify(PreferenceBean preferenceBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm)
      Updates an existing PreferenceBean.
      • Methods inherited from interface com.engiweb.toolkit.interfaces.IEjb

        checkAB
    • Method Detail

      • find

        PreferenceBean find(PreferenceBean preferenceeBean,
                            java.lang.String cod_oper,
                            java.lang.String token,
                            java.lang.String realmAdm)
                     throws com.engiweb.toolkit.common.BackendException
        Returns a filled PreferenceBean filtered by a passed PreferenceBean object.
        Parameters:
        preferenceeBean - PreferenceBean the accountType
        dao - DAO the connection dao
        Returns:
        BeanList of AccountTypeBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • insert

        PreferenceBean insert(PreferenceBean preferenceBean,
                              java.lang.String cod_oper,
                              java.lang.String token,
                              java.lang.String realm)
                       throws com.engiweb.toolkit.common.BackendException
        Adds a new user preference if it not exists yet.
        Parameters:
        preferenceBean - PreferenceBean the preference to add
        dao - DAO the connection dao
        Returns:
        PreferenceBean added
        Throws:
        com.engiweb.toolkit.common.BackendException - the pM security exception
        com.engiweb.toolkit.common.BackendException
      • modify

        PreferenceBean modify(PreferenceBean preferenceBean,
                              java.lang.String cod_oper,
                              java.lang.String token,
                              java.lang.String realm)
                       throws com.engiweb.toolkit.common.BackendException
        Updates an existing PreferenceBean.
        Parameters:
        preferenceBean - PreferenceBean the preference to modify
        dao - DAO the connection dao
        Returns:
        PreferenceBean modified
        Throws:
        com.engiweb.toolkit.common.BackendException - the pM security exception
        com.engiweb.toolkit.common.BackendException
      • delete

        void delete(PreferenceBean preferenceBean,
                    java.lang.String cod_oper,
                    java.lang.String token,
                    java.lang.String realm)
             throws com.engiweb.toolkit.common.BackendException
        Deletes an existing preference.
        Parameters:
        preferenceBean - preferenceBean the preference to remove
        dao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the pM security exception
        com.engiweb.toolkit.common.BackendException