MUM.metadataService
Class MetadataServiceManager

java.lang.Object
  extended byMUM.metadataService.MetadataServiceManager
All Implemented Interfaces:
IMetadataServiceManager
Direct Known Subclasses:
GenericMetadataServiceManager, RootMetadataServiceManager

public abstract class MetadataServiceManager
extends java.lang.Object
implements IMetadataServiceManager

This abstract class is the server side implementation of metadata manager


Field Summary
protected  java.util.Vector childrenComponentInfo
          The ports where the children connection managers listen
protected  ComponentInfo componentInfo
          The port where the connection manager listen
protected  MetadataServiceConnectionMaker connectionMaker
          The connection manaker for the metadata service
protected  Environment env
          The environment where the RootMetadataServiceManager is istantiated
protected  IMetadataCacheManager metadataCacheManager
          The MetadataCacheManager
protected  java.lang.String metadataRepositoryBaseFile
          Base della directory del database dei metadati
protected  DirExplorerItem metadataServiceDirManager
          It is the menu for this service, it is to be compatible with the SOMA architecture
protected  IPoliciesManager policiesManager
          The PoliciesManager
 
Constructor Summary
MetadataServiceManager(Environment env)
          Constructor: accepts as argument the environment where it is istantiated
 
Method Summary
 void addChildMetadataServiceConnectionMakerInfo(ComponentInfo info)
          Add the child metadata service manager ComponentInfo
 java.util.Vector getChildrenMetadataServiceConnectionMakerInfo()
          Get the children metadata service manager ComponentInfo
 IPolicy getCurrentPolicy()
          Get the current policy for policies manager
 IPresentationMetadataRepository getMetadataAgent()
          Get an agent that can interact with the metadata manager
 ComponentInfo getMetadataServiceConnectionMakerInfo()
          Get the metadata service manager ComponentInfo
 void setCurrentPolicy(IPolicy policy)
          Set the current policy for policies manager
 void setMetadataServiceConnectionMakerInfo(ComponentInfo info)
          Set the metadata service manager ComponentInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface MUM.metadataService.IMetadataServiceManager
getFatherMetadataServiceConnectionMakerInfo, getRootMetadataServiceConnectionMakerInfo, isReady, setFatherMetadataServiceConnectionMakerInfo, setRootMetadataServiceConnectionMakerInfo
 

Field Detail

env

protected Environment env
The environment where the RootMetadataServiceManager is istantiated


metadataServiceDirManager

protected DirExplorerItem metadataServiceDirManager
It is the menu for this service, it is to be compatible with the SOMA architecture


metadataCacheManager

protected IMetadataCacheManager metadataCacheManager
The MetadataCacheManager


policiesManager

protected IPoliciesManager policiesManager
The PoliciesManager


connectionMaker

protected MetadataServiceConnectionMaker connectionMaker
The connection manaker for the metadata service


componentInfo

protected ComponentInfo componentInfo
The port where the connection manager listen


childrenComponentInfo

protected java.util.Vector childrenComponentInfo
The ports where the children connection managers listen


metadataRepositoryBaseFile

protected final java.lang.String metadataRepositoryBaseFile
Base della directory del database dei metadati

Constructor Detail

MetadataServiceManager

public MetadataServiceManager(Environment env)
Constructor: accepts as argument the environment where it is istantiated

Method Detail

getMetadataServiceConnectionMakerInfo

public ComponentInfo getMetadataServiceConnectionMakerInfo()
Get the metadata service manager ComponentInfo

Specified by:
getMetadataServiceConnectionMakerInfo in interface IMetadataServiceManager

setMetadataServiceConnectionMakerInfo

public void setMetadataServiceConnectionMakerInfo(ComponentInfo info)
Set the metadata service manager ComponentInfo

Specified by:
setMetadataServiceConnectionMakerInfo in interface IMetadataServiceManager

getChildrenMetadataServiceConnectionMakerInfo

public java.util.Vector getChildrenMetadataServiceConnectionMakerInfo()
Get the children metadata service manager ComponentInfo

Specified by:
getChildrenMetadataServiceConnectionMakerInfo in interface IMetadataServiceManager

addChildMetadataServiceConnectionMakerInfo

public void addChildMetadataServiceConnectionMakerInfo(ComponentInfo info)
Add the child metadata service manager ComponentInfo

Specified by:
addChildMetadataServiceConnectionMakerInfo in interface IMetadataServiceManager

getMetadataAgent

public IPresentationMetadataRepository getMetadataAgent()
Get an agent that can interact with the metadata manager

Specified by:
getMetadataAgent in interface IMetadataServiceManager

getCurrentPolicy

public IPolicy getCurrentPolicy()
Get the current policy for policies manager

Specified by:
getCurrentPolicy in interface IMetadataServiceManager

setCurrentPolicy

public void setCurrentPolicy(IPolicy policy)
Set the current policy for policies manager

Specified by:
setCurrentPolicy in interface IMetadataServiceManager


Copyright © 2004 Luca Foschini