lumis.portal.lock
Interface ILockTypeDao

Package class diagram package ILockTypeDao
All Known Implementing Classes:
LockTypeDaoJdbc

public interface ILockTypeDao


Method Summary
 void add(LockTypeConfig lockTypeConfig, ITransaction transaction)
          Add a lock's type.
 void delete(String lockTypeId, ITransaction transaction)
          Delete the lock's type.
 LockTypeConfig get(String lockTypeId, ITransaction transaction)
          Get the lock's type.
 Collection<String> getIdsByServiceId(String serviceId, ITransaction transaction)
          Get a list of ids given the id of the service.
 void update(LockTypeConfig lockTypeConfig, ITransaction transaction)
          Update the lock's type.
 

Method Detail

get

LockTypeConfig get(String lockTypeId,
                   ITransaction transaction)
                   throws DaoException,
                          PortalException
Get the lock's type.

Parameters:
lockTypeId -
transaction -
Returns:
Throws:
DaoException
PortalException

getIdsByServiceId

Collection<String> getIdsByServiceId(String serviceId,
                                     ITransaction transaction)
                                     throws DaoException,
                                            PortalException
Get a list of ids given the id of the service.

Parameters:
serviceId -
transaction -
Returns:
Throws:
DaoException
PortalException

add

void add(LockTypeConfig lockTypeConfig,
         ITransaction transaction)
         throws DaoException,
                PortalException
Add a lock's type.

Parameters:
lockTypeConfig -
transaction -
Throws:
DaoException
PortalException

update

void update(LockTypeConfig lockTypeConfig,
            ITransaction transaction)
            throws DaoException,
                   PortalException
Update the lock's type.

Parameters:
lockTypeConfig -
transaction -
Throws:
DaoException
PortalException

delete

void delete(String lockTypeId,
            ITransaction transaction)
            throws DaoException,
                   PortalException
Delete the lock's type.

Parameters:
lockTypeId -
transaction -
Throws:
DaoException
PortalException


Lumisportal  4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.