no
.
nextgentel
.
oss
.
akkatools
.
example2
trustaccountcreation
package
trustaccountcreation
Visibility
Public
All
Type Members
case class
CompletedCmd
(
id:
String
,
trustAccountId:
String
)
extends
TACCmd
with
Product
with
Serializable
case class
CreateNewTACCmd
(
id:
String
,
info:
TrustAccountCreationInfo
)
extends
TACCmd
with
Product
with
Serializable
case class
CreatedEvent
(
trustAccountId:
String
)
extends
TACEvent
with
Product
with
Serializable
case class
DeclinedCmd
(
id:
String
,
cause:
String
)
extends
TACCmd
with
Product
with
Serializable
case class
DeclinedEvent
(
cause:
String
)
extends
TACEvent
with
Product
with
Serializable
case class
ESigningCompletedCmd
(
id:
String
)
extends
TACCmd
with
Product
with
Serializable
case class
ESigningCompletedEvent
()
extends
TACEvent
with
Product
with
Serializable
case class
ESigningFailedCmd
(
id:
String
)
extends
TACCmd
with
Product
with
Serializable
case class
ESigningFailedEvent
()
extends
TACEvent
with
Product
with
Serializable
case class
RegisteredEvent
(
info:
TrustAccountCreationInfo
)
extends
TACEvent
with
Product
with
Serializable
class
TACAggregate
extends
GeneralAggregate
[
TACEvent
,
TACState
]
trait
TACCmd
extends
AggregateCmd
case class
TACError
(
e:
String
)
extends
AggregateError
with
Product
with
Serializable
trait
TACEvent
extends
AnyRef
class
TACStarter
extends
AggregateStarter
with
AggregateViewStarter
case class
TACState
(
state:
StateName
,
info:
Option
[
TrustAccountCreationInfo
]
,
trustAccountId:
Option
[
String
]
,
declineCause:
Option
[
String
]
)
extends
AggregateState
[
TACEvent
,
TACState
] with
Product
with
Serializable
case class
TrustAccountCreationInfo
(
customerNo:
String
,
trustAccountType:
String
)
extends
Product
with
Serializable
Value Members
object
StateName
extends
Enumeration
object
TACAggregate
object
TACState
extends
Serializable
Ungrouped