Class ExchangeConnectionCallable
- java.lang.Object
-
- de.uplanet.lucy.server.auxiliaries.exchange.ExchangeConnectionCallable
-
@VelocityCallable("singleton") public final class ExchangeConnectionCallable extends Object
Utility class for getting MS Exchange connections in Velocity templates.
-
-
Constructor Summary
Constructors Constructor Description ExchangeConnectionCallable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.uplanet.jdbc.JdbcConnection
getConnection()
Returns an Exchange user connection.de.uplanet.jdbc.JdbcConnection
getConnectionForDataGroup(DataGroupInfo p_dataGroupInfo)
Returns a connection for the current user or a connection for an impersonate user if an impersonate user is registered with the givenDataGroupInfo
.de.uplanet.jdbc.JdbcConnection
getConnectionForDataGroup(String p_strDgGuid)
Returns a connection for the current user or a connection for an impersonate user if an impersonate user is registered with aDataGroup
identified by the given DataGroup GUID.de.uplanet.jdbc.JdbcConnection
getImpersonateConnection(String p_strUserGuid)
Returns a connection for an impersonate user.
-
-
-
Method Detail
-
getConnection
public de.uplanet.jdbc.JdbcConnection getConnection()
Returns an Exchange user connection.- Returns:
- the connection
-
getImpersonateConnection
public de.uplanet.jdbc.JdbcConnection getImpersonateConnection(String p_strUserGuid)
Returns a connection for an impersonate user.- Parameters:
p_strUserGuid
- the guid of the user used for impersonate actions- Returns:
- the connection
-
getConnectionForDataGroup
public de.uplanet.jdbc.JdbcConnection getConnectionForDataGroup(DataGroupInfo p_dataGroupInfo)
Returns a connection for the current user or a connection for an impersonate user if an impersonate user is registered with the givenDataGroupInfo
.- Parameters:
p_dataGroupInfo
-- Returns:
- the connection
-
getConnectionForDataGroup
public de.uplanet.jdbc.JdbcConnection getConnectionForDataGroup(String p_strDgGuid)
Returns a connection for the current user or a connection for an impersonate user if an impersonate user is registered with aDataGroup
identified by the given DataGroup GUID.- Parameters:
p_strDgGuid
- the DataGroup GUID- Returns:
- the connection
-
-