| Package | Description |
|---|---|
| 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.io | |
| com.comtrade.ecm.engine.io.mime | |
| com.comtrade.ecm.engine.logging |
Basic logging objects
|
| com.comtrade.ecm.engine.persistence.exceptions | |
| com.comtrade.ecm.engine.services | |
| com.comtrade.ecm.engine.xml |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionException |
class |
ActionHasNoRightsException |
class |
ActionNotAvailableException |
class |
ActionPermissionException |
| 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 | Class and Description |
|---|---|
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 |
|---|---|
java.util.List<EcmSimpleException> |
EcmMultipleException.getExceptions() |
| Modifier and Type | Method and Description |
|---|---|
void |
EcmMultipleException.add(EcmSimpleException e) |
void |
EcmMultipleException.remove(EcmSimpleException e) |
| Constructor and Description |
|---|
EcmMultipleException(EcmSimpleException... exceptions) |
| Modifier and Type | Class and Description |
|---|---|
class |
FileNotCreatedException |
| Modifier and Type | Class and Description |
|---|---|
class |
UnknownMimeTypeException |
| Modifier and Type | Class and Description |
|---|---|
class |
LoggingException |
| 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 | Class and Description |
|---|---|
class |
XsdValidationException |