es.cesar.quitesleep.operations
Class BlockTypes

java.lang.Object
  extended by es.cesar.quitesleep.operations.BlockTypes

public class BlockTypes
extends java.lang.Object

This class contains the methods to block or not the incoming call regarding the incoming number and block configuration.

Version:
1 02-16-2011
Author:
Cesar Valiente Gordo

Field Summary
static java.lang.String CLASS_NAME
           
 
Constructor Summary
BlockTypes()
           
 
Method Summary
static BCBean blockAll(ClientDDBB clientDDBB, java.lang.String incomingNumber)
          This function performs the complete block to all incoming calls.
static BCBean blockBloquedContacts(ClientDDBB clientDDBB, java.lang.String incomingNumber)
          This function performs block actions regarding to block only to specified blocked contacts.
static BCBean blockUnknown(ClientDDBB clientDDBB, java.lang.String incomingNumber)
          This function performs block action over unknown incoming numbers.
static BCBean blockUnknownAndBlockedContacts(ClientDDBB clientDDBB, java.lang.String incomingNumber)
          This function performs block action over unkwnown and predefined blocked contacts.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_NAME

public static final java.lang.String CLASS_NAME
See Also:
Constant Field Values
Constructor Detail

BlockTypes

public BlockTypes()
Method Detail

blockAll

public static BCBean blockAll(ClientDDBB clientDDBB,
                              java.lang.String incomingNumber)
This function performs the complete block to all incoming calls.

Parameters:
clientDDBB -
incomingNumber -
Returns:

blockBloquedContacts

public static BCBean blockBloquedContacts(ClientDDBB clientDDBB,
                                          java.lang.String incomingNumber)
This function performs block actions regarding to block only to specified blocked contacts.

Parameters:
clientDDBB -
incomingNumber -
Returns:

blockUnknown

public static BCBean blockUnknown(ClientDDBB clientDDBB,
                                  java.lang.String incomingNumber)
This function performs block action over unknown incoming numbers.

Parameters:
clientDDBB -
incomingNumber -
Returns:

blockUnknownAndBlockedContacts

public static BCBean blockUnknownAndBlockedContacts(ClientDDBB clientDDBB,
                                                    java.lang.String incomingNumber)
This function performs block action over unkwnown and predefined blocked contacts.

Parameters:
clientDDBB -
incomingNumber -
Returns: