com.engiweb.profilemanager.common.interfaces

Interface IPropertyKeyDirect

  • All Superinterfaces:
    common.direct.IDirect


    public interface IPropertyKeyDirect
    extends common.direct.IDirect
    The IUserType interface allows a client to retrieve and manage all information about UserType objects.
    Author:
    CrossIdeas developer group
    • Field Summary

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

      • insert

        PropertyKeyBean insert(PropertyKeyBean pkBean,
                               com.engiweb.pm.dao.db.DAO dao)
                        throws com.engiweb.toolkit.common.BackendException
        Adds a new PropertyKey if it not exists yet.
        Parameters:
        pkBean - PropertyKeyBean the property key to add
        dao - DAO the connection dao
        Returns:
        PropertyKeyBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • update

        void update(PropertyKeyBean pkBean,
                    com.engiweb.pm.dao.db.DAO dao)
             throws com.engiweb.toolkit.common.BackendException
        Updates an existing PropertyKey.
        Parameters:
        pkBean - PropertyKeyBean the property key to update (mandatory)
        dao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • delete

        void delete(PropertyKeyBean pkBean,
                    com.engiweb.pm.dao.db.DAO dao)
             throws com.engiweb.toolkit.common.BackendException
        Deletes an existing UserTypeBean.
        Parameters:
        pkBean - PropertyKeyBean to delete (mandatory and well defined)
        dao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • find

        com.engiweb.pm.entity.BeanList<PropertyKeyBean> find(PropertyKeyBean pkBean,
                                                             com.engiweb.pm.entity.Paging paging,
                                                             com.engiweb.pm.dao.db.DAO dao)
                                                      throws com.engiweb.toolkit.common.BackendException
        Returns the userTypes filtered by a passed UserTypeBean object.
        Parameters:
        pkBean - PropertyKeyBean if null no filter is applied, otherwise the passed object is used as filter
        paging - Paging the paging
        dao - DAO the connection dao
        Returns:
        BeanList of PropertyKeyBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception