org.siprop.v2.ua.sip.impl
Class UARepositoryImpl

java.lang.Object
  extended by org.siprop.v2.ua.sip.impl.UARepositoryImpl
All Implemented Interfaces:
Repository

public class UARepositoryImpl
extends java.lang.Object
implements Repository

Repository for UA.

Author:
noritsuna

Constructor Summary
UARepositoryImpl()
           
 
Method Summary
 java.util.List<java.lang.String> getCommandUAs(java.lang.String serviceName)
          get list of UACommand.
 Manager getManager()
          get this layer Manager.
 Repository getRepository(RepositoryKey key)
          get Lower layer Repository.
 java.util.List<java.lang.String> getServices()
          get list of service name.
 void setup(PropertiesDepot prop, Provider provider)
          Setup Layer modules.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UARepositoryImpl

public UARepositoryImpl()
Method Detail

setup

public void setup(PropertiesDepot prop,
                  Provider provider)
Description copied from interface: Repository
Setup Layer modules.

Specified by:
setup in interface Repository

getManager

public Manager getManager()
Description copied from interface: Repository
get this layer Manager.

Specified by:
getManager in interface Repository
Returns:
Manager

getRepository

public Repository getRepository(RepositoryKey key)
Description copied from interface: Repository
get Lower layer Repository.

Specified by:
getRepository in interface Repository
Returns:
Lower layer Repository

getServices

public java.util.List<java.lang.String> getServices()
get list of service name.

Returns:
service name list

getCommandUAs

public java.util.List<java.lang.String> getCommandUAs(java.lang.String serviceName)
get list of UACommand.

Parameters:
serviceName - service name
Returns:
CommandUA list