de.janrufmonitor.repository.types
Interface IWriteCallerRepository

All Known Implementing Classes:
AbstractDatabaseCallerManager, AbstractReadWriteCallerManager

public interface IWriteCallerRepository

This type is used for repositories which allow write access to their caller information.

Author:
brandt

Method Summary
 void removeCaller(ICaller caller)
          Removes a certain caller from a repository.
 void removeCaller(ICallerList callerList)
          Removes a list of caller objects from a repository.
 void setCaller(ICaller caller)
          Sets a caller object to a repository.
 void setCaller(ICallerList callerList)
          Sets a list of caller objects to a repository.
 void updateCaller(ICaller caller)
          Updates a caller with the new data.
 

Method Detail

setCaller

void setCaller(ICaller caller)
Sets a caller object to a repository.

Parameters:
caller - caller to be set

setCaller

void setCaller(ICallerList callerList)
Sets a list of caller objects to a repository.

Parameters:
callerList - list of caller objects

updateCaller

void updateCaller(ICaller caller)
Updates a caller with the new data. The caller to be updated has to be detremined through its UUID.

Parameters:
caller - caller to be updated

removeCaller

void removeCaller(ICaller caller)
Removes a certain caller from a repository.

Parameters:
caller - caller to be removed

removeCaller

void removeCaller(ICallerList callerList)
Removes a list of caller objects from a repository.

Parameters:
callerList - list of callers to be removed.


Copyright © 2010 by Thilo Brandt. All Rights Reserved.