| Package | Description |
|---|---|
| com.comtrade.ecm.app.pudms.jobs | |
| com.comtrade.ecm.engine.business.actions | |
| com.comtrade.ecm.engine.business.entity.attributes | |
| com.comtrade.ecm.engine.business.exceptions | |
| com.comtrade.ecm.engine.config |
Package with classes that perform standard configuration reading and confirmation data providing.
All the classes from this package (and all the classes that implement specific reading from configuration files) should carefully use classes from other parts of the library, in order to avoid cyclic dependences. If (in a deploy) there is an available ConfigurationReader-object, then it should be used to read the configuration data. |
| com.comtrade.ecm.engine.exceptions |
Exceptions used in other parts of a library (or in applications that use this library).
EcmException is an exception that should be used as a base for all other library-specific exceptions.It should be used in throws-clauses of library-methods whenever such an exception can be propagated to a front-end level. EcmSimpleException should be used as a base class for creation of other specific exceptions.EcmMultipleException should be created whenever a method wishes to throw several EcmSimpleExceptions. |
| com.comtrade.ecm.engine.i18n | |
| com.comtrade.ecm.engine.io | |
| com.comtrade.ecm.engine.io.mime | |
| com.comtrade.ecm.engine.logging |
Basic logging objects
|
| com.comtrade.ecm.engine.objects |
Library-specific classes and interfaces that define independent objects, later to be used in more complex structures.
|
| com.comtrade.ecm.engine.persistence | |
| com.comtrade.ecm.engine.persistence.exceptions | |
| com.comtrade.ecm.engine.services | |
| com.comtrade.ecm.engine.system | |
| com.comtrade.ecm.engine.xml |
| Modifier and Type | Class and Description |
|---|---|
class |
EcmJobExecutionException |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionException |
class |
ActionHasNoRightsException |
class |
ActionNotAvailableException |
class |
ActionPermissionException |
| Modifier and Type | Method and Description |
|---|---|
R |
EntityAction.execute(A user,
E entity,
T parameters) |
R |
ManagerAction.execute(A user,
M manager,
T parameters) |
R |
AppplicationAction.execute(A user,
T parameters) |
| Modifier and Type | Class and Description |
|---|---|
class |
AttributeDefinitionException |
| Modifier and Type | Class and Description |
|---|---|
class |
BusinessEntityValidationException
Exception that occurs when some business entity validation is not fulfilled.
|
class |
NonNullableException
Exception that occurs when some business entity attribute is
"nulled", but such situation is not permitted.A term "nulled" does not have to definitely mean "equal to NULL". |
| Modifier and Type | Class and Description |
|---|---|
class |
ConfigurationException
Specific kind of exception, limited to situations where configuration data are logically invalid.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConfigurationProcessor.process()
Processes objects
|
| Modifier and Type | Class and Description |
|---|---|
class |
EcmMultipleException
An object that represents an ordered collection of
EcmSimpleException-objects.Sometimes, as a result of some method's work, we do not get only one exception, but a collection of them. |
class |
EcmSimpleException
An exception that can be thrown from library method(s).
All EcmSimpleExceptions have a collection of EcmMessagePart-objects, i.e., messages that COULD be localized (if said so).The aim is to enable an automated transformation from an EcmExtension to a "front-end message" (a message that can be presented to a user). |
class |
NonPermittedNullParameterException
Exception that occurs when some argument (to a method) is
nulled, but such situation is not permitted.This exception is functionally equal to IllegalArgumentException (if an argument is null/empty/blank/zeroed). |
class |
UnsupportedOperationException |
class |
ValidationException
Exception that occurs when some validation is not fulfilled.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ResourceBundleConfigurationProcessor.process() |
| Modifier and Type | Class and Description |
|---|---|
class |
FileNotCreatedException |
| Modifier and Type | Method and Description |
|---|---|
static java.io.File |
IOUtils.createFile(java.lang.String filename) |
static java.io.File |
IOUtils.createFile(java.lang.String folderPath,
java.lang.String filename) |
| Modifier and Type | Class and Description |
|---|---|
class |
UnknownMimeTypeException |
| Modifier and Type | Class and Description |
|---|---|
class |
LoggingException |
| Modifier and Type | Method and Description |
|---|---|
default java.lang.Object |
Accessible.get(java.lang.String attributeName)
Returns a value of an attribute named
attributeName |
default java.lang.String |
Accessible.get(java.lang.String attributeName,
java.util.Locale locale)
Returns a formatted String value of an attribute named
attributeName, using Locale locale.Default behaviour is : - if a get(attributeName) is null, return null.- if a get(attributeName) is Localizable, return get(attributeName).toString(Locale locale).- otherwise, ignore locale parameter, simply return get(attributeName).toString() value. |
void |
Mutable.set(java.lang.String attributeName,
java.lang.Object attributeValue)
Injects a value
attributeValue into an attribute named attributeName |
default void |
Mutable.set(java.lang.String attributeName,
java.lang.Object attributeValue,
java.util.Locale locale)
Injects a value
attributeValue into an attribute named attributeName, using Locale locale.Default behaviour is : ignore locale parameter, do simple set(attributeName, attributeValue) mutation. |
| Modifier and Type | Method and Description |
|---|---|
LoginParameters |
LoginParameters.Builder.build() |
default void |
Persistable.delete() |
default void |
Persistable.insert() |
default void |
Persistable.save() |
default void |
Persistable.update() |
| Modifier and Type | Class and Description |
|---|---|
class |
PersistenceException |
| Modifier and Type | Class and Description |
|---|---|
class |
ServiceProviderDefinitionException
Exception that occurs when a definition of a service provider is invalid.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
EcmServiceManager.registerService(java.lang.String serviceClassName,
java.lang.String serviceProviderClassName) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClientConfigurationProcessor.process() |
| Modifier and Type | Class and Description |
|---|---|
class |
XsdValidationException |