public interface IModule extends Remote
Modifier and Type | Method and Description |
---|---|
IReport |
beginTransaction()
Starts a new transaction or use the current one.
|
IReport |
beginTransaction(Object object)
Deprecated.
use beginTransaction() method without parameter instead.
|
void |
commitTransaction()
Commits the current transaction.
|
void |
commitTransaction(Object object)
Deprecated.
use commitTransaction() method without parameter instead.
|
IStorageKey |
convertId(Object object)
Allows to convert any object to its
IStorageKey object. |
Class<?> |
findNativeClass(Class<?> interfaceClass)
Allows to retrieve the inner native class.
|
String |
generateSystemName(String label)
Generate a valid system name for this module and this label.
|
IUser |
getAnonymous()
Gets the anonymous user.
|
IContext |
getAnonymousContext()
Gets the context of anonymous.
|
IContext |
getContext(IUser user)
Gets a context form a
IUser object. |
IContext |
getContext(String externalID)
Gets a context from the external identifier.
|
IContext |
getContextByLogin(String login)
Gets a context from the user's login.
|
Object |
getElementFromExternalElement(ExternalElement externalElement)
Retrieves the object of externalElement
|
ExternalElement |
getExternalElement(Object object)
Retrieves the externalElement of an object
|
ExternalElement |
getExternalElement(Object object,
String language)
Retrieves the externalElement of an object by specifying the language.
|
IUser |
getLoggedOnUser()
Retrieves the current logged on user.
|
IContext |
getLoggedOnUserContext()
Retrieves the context of the logged on user
|
String |
getLoggedOnUserLanguage()
Retrieves the logged on user language or default to server default
|
String |
getProtocolPath(Object object)
Retrieves the protocol path of an object.
|
String |
getProtocolPath(Object object,
String language)
Retrieves the protocol path of an object by specifying the language.
|
String |
getProtocolURI(Object object)
Retrieves the protocol URI of an object.
|
String |
getProtocolURI(Object object,
boolean useNames)
Retrieves the protocol URI of an object by using names or not.
|
String |
getStaticString(IDynamicLocalizationsWrapper localizationsWrapper)
Retrieves a java.lang.String form the localizationsWrapper.
|
String |
getStaticString(String entryID)
Retrieves a java.lang.String form the string resources XML files.
|
String |
getStaticString(String entryID,
Locale locale)
Retrieves a java.lang.String from the string resources XML files and specifying the local.
|
String |
getStaticString(String entryID,
Locale locale,
String arg1)
Retrieves a java.lang.String from the string resources XML files using one argument and specifying the local.
|
String |
getStaticString(String entryID,
Locale locale,
String arg1,
String arg2)
Retrieves a java.lang.String from the string resources XML files using two arguments and specifying the local.
|
String |
getStaticString(String entryID,
Locale locale,
String arg1,
String arg2,
String arg3)
Retrieves a java.lang.String from the string resources XML files using three arguments and specifying the local.
|
String |
getStaticString(String entryID,
Locale locale,
String arg1,
String arg2,
String arg3,
String arg4)
Retrieves a java.lang.String from the string resources XML files using fourth arguments and specifying the local.
|
String |
getStaticString(String entryID,
String arg1)
Retrieves a java.lang.String from the string resources XML files using one argument.
|
String |
getStaticString(String entryID,
String arg1,
String arg2)
Retrieves a java.lang.String from the string resources XML files using two arguments.
|
String |
getStaticString(String entryID,
String arg1,
String arg2,
String arg3)
Retrieves a java.lang.String from the string resources XML files using three arguments.
|
String |
getStaticString(String entryID,
String arg1,
String arg2,
String arg3,
String arg4)
Retrieves a java.lang.String from the string resources XML files using four arguments.
|
IUser |
getSysadmin()
Gets the sysadmin user.
|
IContext |
getSysadminContext()
Gets the context of sysadmin.
|
String |
getTranslation(String key,
String... args)
Retrieves a java.lang.String from the key using static strings and dynamic localizations.
|
String |
getTranslationForLanguage(String language,
String key,
String... args)
Retrieves a java.lang.String for the specified language from the key using static strings and dynamic localizations.
|
String |
getTranslationKey(IProtocolSupport domainLocalizable,
String localizationKey,
String localizationSubName,
String localizationSubKey)
Generates a java.lang.String symbolyzing the key to use for translating this localizable with the specified localizationKey, localizationSubName and localizationSubKey.
|
void |
initialize(Properties properties)
Deprecated.
Use com.axemble.vdoc.sdk.Modules.getXXXModule( Properties properties ) instead.
|
boolean |
isTransactionActive()
Checks if there is a current transaction.
|
void |
rollbackTransaction()
Roll back the current transaction.
|
void |
rollbackTransaction(Object object)
Deprecated.
use rollbackTransaction() method without parameter instead.
|
void |
setTransactionTimeout(int transactionTimeout)
Allows the set the transaction timeout.
|
void |
unInitialize()
Deprecated.
Use com.axemble.vdoc.sdk.Modules.releaseModule( IModule module ) instead.
|
@Deprecated void initialize(Properties properties)
properties
- The custom properties.@Deprecated void unInitialize()
Class<?> findNativeClass(Class<?> interfaceClass)
interfaceClass
- A class type.IContext getContext(String externalID)
externalID
- The external identifier.IContext
object.IContext getContextByLogin(String login)
login
- The user's login.IContext
object.IContext getSysadminContext()
IContext
object.IContext getAnonymousContext()
IContext
object.IContext getLoggedOnUserContext()
IContext
object.String getLoggedOnUserLanguage()
IUser getLoggedOnUser()
IUser
object.IStorageKey convertId(Object object)
IStorageKey
object.object
- Any form of the object.IStorageKey
object.@Deprecated IReport beginTransaction(Object object)
object
- The synchronized object. Not used anymore.@Deprecated void commitTransaction(Object object)
object
- The synchronized object. Not used anymore.@Deprecated void rollbackTransaction(Object object)
object
- The synchronized object. Not used anymore.IReport beginTransaction()
void commitTransaction()
void rollbackTransaction()
boolean isTransactionActive()
void setTransactionTimeout(int transactionTimeout) throws ModuleException
transactionTimeout
- The transaction timeout in milliseconds.ModuleException
- The default exception.String getTranslationForLanguage(String language, String key, String... args)
key
- String getTranslation(String key, String... args)
key
- String getTranslationKey(IProtocolSupport domainLocalizable, String localizationKey, String localizationSubName, String localizationSubKey)
domainLocalizable
- localizationKey
- localizationSubName
- localizationSubKey
- String getStaticString(IDynamicLocalizationsWrapper localizationsWrapper)
localizationsWrapper
- IDynamicLocalizationsWrapper objectString getStaticString(String entryID)
entryID
- The key.String getStaticString(String entryID, String arg1)
entryID
- The key.arg1
- The argument (%1) contained in the resource string.String getStaticString(String entryID, String arg1, String arg2)
entryID
- The key.arg1
- The first argument (%1) contained in the resource string.arg2
- The second argument (%1) contained in the resource string.String getStaticString(String entryID, String arg1, String arg2, String arg3)
entryID
- The key.arg1
- The first argument (%1) contained in the resource string.arg2
- The second argument (%1) contained in the resource string.arg3
- The third argument (%1) contained in the resource string.String getStaticString(String entryID, String arg1, String arg2, String arg3, String arg4)
entryID
- The key.arg1
- The first argument (%1) contained in the resource string.arg2
- The second argument (%1) contained in the resource string.arg3
- The third argument (%1) contained in the resource string.arg4
- The fourth argument (%1) contained in the resource string.String getStaticString(String entryID, Locale locale, String arg1)
entryID
- The key.locale
- The Locale
to use.arg1
- The argument (%1) contained in the resource string.String getStaticString(String entryID, Locale locale, String arg1, String arg2)
entryID
- The key.locale
- The Locale
to use.arg1
- The first argument (%1) contained in the resource string.arg2
- The second argument (%1) contained in the resource string.String getStaticString(String entryID, Locale locale, String arg1, String arg2, String arg3)
entryID
- The key.locale
- The Locale
to use.arg1
- The first argument (%1) contained in the resource string.arg2
- The second argument (%1) contained in the resource string.arg3
- The third argument (%1) contained in the resource string.String getStaticString(String entryID, Locale locale, String arg1, String arg2, String arg3, String arg4)
entryID
- The key.locale
- The Locale
to use.arg1
- The first argument (%1) contained in the resource string.arg2
- The second argument (%1) contained in the resource string.arg3
- The third argument (%1) contained in the resource string.arg4
- The third argument (%1) contained in the resource string.String getStaticString(String entryID, Locale locale)
entryID
- The key.locale
- The Locale
to use.String getProtocolURI(Object object) throws ModuleException
object
- The object to retrieve the protocol URI from.ModuleException
- The default exception.String getProtocolURI(Object object, boolean useNames) throws ModuleException
object
- The object to retrieve the protocol URI from.useNames
- Uses names or not.ModuleException
- The default exception.String getProtocolPath(Object object) throws ModuleException
object
- The object to retrieve the protocol path from.ModuleException
- The default exception.String getProtocolPath(Object object, String language) throws ModuleException
object
- The object to retrieve the protocol path from.language
- The requested language.ModuleException
- The default exception.ExternalElement getExternalElement(Object object) throws ModuleException
object
- The object to retrieve the external element fromModuleException
- The default exception.ExternalElement getExternalElement(Object object, String language) throws ModuleException
object
- The object to retrieve the external element fromlanguage
- The requested language.ModuleException
- The default exception.Object getElementFromExternalElement(ExternalElement externalElement) throws ModuleException
externalElement
- The externalElement to retrieve the object fromModuleException
- The default exception.Copyright © 2022 Visiativ. All rights reserved.