Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc for Elexis version 2.1.7.dev vom 17.03.2013

ag.ion.bion.officelayer.internal.application
Class LocalOfficeApplication

java.lang.Object
  extended by ag.ion.bion.officelayer.internal.application.AbstractOfficeApplication
      extended by ag.ion.bion.officelayer.internal.application.LocalOfficeApplication
All Implemented Interfaces:
IOfficeApplication, IDisposeable

public class LocalOfficeApplication
extends AbstractOfficeApplication
implements IOfficeApplication

Local OpenOffice.org application.


Field Summary
 
Fields inherited from interface ag.ion.bion.officelayer.application.IOfficeApplication
APPLICATION_HOME_KEY, APPLICATION_HOST_KEY, APPLICATION_PORT_KEY, APPLICATION_TYPE_KEY, LOCAL_APPLICATION, REMOTE_APPLICATION
 
Constructor Summary
LocalOfficeApplication(java.util.Map map)
          Constructs new LocalOfficeApplication.
 
Method Summary
 java.lang.String getApplicationType()
          Returns the application type.
 boolean isConfigured()
          Returns information whether the office application is configured or not.
protected  void openConnection(IOfficeProgressMonitor officeProgressMonitor)
          Opens connection to OpenOffice.org.
 void setConfiguration(IOfficeApplicationConfiguration officeApplicationConfiguration)
          Deprecated. Use setConfiguration(Map configuration) instead.
 void setConfiguration(java.util.Map configuration)
          Sets configuration of the office application.
 
Methods inherited from class ag.ion.bion.officelayer.internal.application.AbstractOfficeApplication
activate, activate, deactivate, dispose, getDesktopService, getDocumentService, getServiceProvider, isActive, setOfficeApplicationConfiguration, setOfficeConnection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ag.ion.bion.officelayer.application.IOfficeApplication
activate, activate, deactivate, getDesktopService, getDocumentService, getServiceProvider, isActive
 
Methods inherited from interface ag.ion.bion.officelayer.IDisposeable
dispose
 

Constructor Detail

LocalOfficeApplication

public LocalOfficeApplication(java.util.Map map)
Constructs new LocalOfficeApplication.

Parameters:
map - configuration map to be used (can be null)
Method Detail

setConfiguration

public void setConfiguration(IOfficeApplicationConfiguration officeApplicationConfiguration)
                      throws OfficeApplicationException
Deprecated. Use setConfiguration(Map configuration) instead.

Sets configuration of the office application.

Specified by:
setConfiguration in interface IOfficeApplication
Parameters:
officeApplicationConfiguration - configuration of the office application
Throws:
OfficeApplicationException - if the submitted configuration is not valid

setConfiguration

public void setConfiguration(java.util.Map configuration)
                      throws OfficeApplicationException
Sets configuration of the office application.

Specified by:
setConfiguration in interface IOfficeApplication
Parameters:
configuration - configuration map to be used
Throws:
OfficeApplicationException - if the configuration is not complete

isConfigured

public boolean isConfigured()
Returns information whether the office application is configured or not.

Specified by:
isConfigured in interface IOfficeApplication
Returns:
true, if the office application is configured

openConnection

protected void openConnection(IOfficeProgressMonitor officeProgressMonitor)
                       throws OfficeApplicationException
Opens connection to OpenOffice.org.

Specified by:
openConnection in class AbstractOfficeApplication
Parameters:
officeProgressMonitor - office progress monitor to be used (can be null)
Throws:
OfficeApplicationException - if the connection can not be established

getApplicationType

public java.lang.String getApplicationType()
Returns the application type.

Specified by:
getApplicationType in interface IOfficeApplication
Returns:
application type

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc for Elexis version 2.1.7.dev vom 17.03.2013