examples.distcontrol
Class DistControlServiceImpl

java.lang.Object
  extended byde.fhg.igd.semoa.service.AbstractService
      extended byexamples.distcontrol.DistControlServiceImpl
All Implemented Interfaces:
DistControlService, Service

public class DistControlServiceImpl
extends AbstractService
implements DistControlService

DOCUMENT ME!

Author:
Ulrich Pinsdorf

Nested Class Summary
(package private)  class DistControlServiceImpl.PrivilegedIO
          This privileged action searches for all files within the path given by the property file.
 
Field Summary
private  List exclusiveDir_
          List of all directories that should not be included for searching.
private  List inclusiveDir_
          List of all directories with subdirectories that should be included for searching.
private  String location_
          The host location.
private static String PROP_EXCLUDE
          DOCUMENT ME!
private static String PROP_LEVEL
          DOCUMENT ME!
private static String PROP_PATH
          DOCUMENT ME!
private  int secLevel_
          The host security level.
private  List singleDir_
          List of all directories that should be included for searching.
private  String url_
          The unique host URL.
 
Fields inherited from class de.fhg.igd.semoa.service.AbstractService
REV_POSTFIX, REV_PREFIX
 
Fields inherited from interface examples.distcontrol.DistControlService
DEFAULT_LEVEL, WHATIS
 
Constructor Summary
DistControlServiceImpl()
          Construtor.
 
Method Summary
 String author()
          DOCUMENT ME!
private  void debug(Object debugInfo)
          DOCUMENT ME!
 String info()
          DOCUMENT ME!
 void init(String file)
          DOCUMENT ME!
private  void readProperties(Properties prop)
          DOCUMENT ME!
 String revision()
          DOCUMENT ME!
 List search()
          Return all files that should be security checked
 
Methods inherited from class de.fhg.igd.semoa.service.AbstractService
checkDependencies, dependencies, docs, doPrivileged, doPrivileged, getACC, getEnvironment, majorVersion, minorVersion, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROP_LEVEL

private static String PROP_LEVEL
DOCUMENT ME!


PROP_PATH

private static String PROP_PATH
DOCUMENT ME!


PROP_EXCLUDE

private static String PROP_EXCLUDE
DOCUMENT ME!


url_

private String url_
The unique host URL.


location_

private String location_
The host location.


secLevel_

private int secLevel_
The host security level.


inclusiveDir_

private List inclusiveDir_
List of all directories with subdirectories that should be included for searching. Contains objects of type java.io.File.


singleDir_

private List singleDir_
List of all directories that should be included for searching. Contains objects of type java.io.File.


exclusiveDir_

private List exclusiveDir_
List of all directories that should not be included for searching. Contains objects of type java.io.File.

Constructor Detail

DistControlServiceImpl

public DistControlServiceImpl()
Construtor. The imageis per default initialized with a white picture.

Method Detail

init

public void init(String file)
DOCUMENT ME!

Parameters:
file - DOCUMENT ME!

search

public List search()
Return all files that should be security checked

Specified by:
search in interface DistControlService
Returns:
DOCUMENT ME!

author

public String author()
DOCUMENT ME!

Specified by:
author in interface Service
Specified by:
author in class AbstractService
Returns:
DOCUMENT ME!

revision

public String revision()
DOCUMENT ME!

Specified by:
revision in class AbstractService
Returns:
DOCUMENT ME!

info

public String info()
DOCUMENT ME!

Specified by:
info in interface Service
Specified by:
info in class AbstractService
Returns:
DOCUMENT ME!

readProperties

private void readProperties(Properties prop)
DOCUMENT ME!

Parameters:
prop - DOCUMENT ME!

debug

private void debug(Object debugInfo)
DOCUMENT ME!

Parameters:
debugInfo - DOCUMENT ME!


Copyright © Fraunhofer Gesellschaft. All Rights Reserved.