Serialized Form
Package examples.businesspolicy |
Package examples.buybeans.item |
customerRating
int customerRating
customerRating
[BasicBean] <*>------> [int
]
fullDescription
java.lang.String fullDescription
fullDescription
[BasicBean] <*>------> [String
]
customerRating
int customerRating
customerRating
[BasicBean] <*>------> [int
]
fullDescription
java.lang.String fullDescription
fullDescription
[BasicBean] <*>------> [String
]
anomaly
boolean anomaly
anomaly
[BeanieBaby] <*>------> [boolean
]
availability
int availability
availability
[BeanieBaby] <*>------> [int
]
image
java.lang.String image
image
[BeanieBaby] <*>------> [String
]
retired
boolean retired
retired
[BeanieBaby] <*>------> [boolean
]
anomaly
boolean anomaly
anomaly
[BeanieBaby] <*>------> [boolean
]
availability
int availability
availability
[BeanieBaby] <*>------> [int
]
image
java.lang.String image
image
[BeanieBaby] <*>------> [String
]
retired
boolean retired
retired
[BeanieBaby] <*>------> [boolean
]
country
java.lang.String country
country
[CoffeeBean] <*>------> [String
]
gourmet
boolean gourmet
gourmet
[CoffeeBean] <*>------> [boolean
]
country
java.lang.String country
country
[CoffeeBean] <*>------> [String
]
gourmet
boolean gourmet
gourmet
[CoffeeBean] <*>------> [boolean
]
gourmet
boolean gourmet
gourmet
[JellyBean] <*>------> [boolean
]
sugarfree
boolean sugarfree
sugarfree
[JellyBean] <*>------> [boolean
]
gourmet
boolean gourmet
gourmet
[JellyBean] <*>------> [boolean
]
sugarfree
boolean sugarfree
sugarfree
[JellyBean] <*>------> [boolean
]
Package examples.extending |
Package theory.smart.axiom.accounting |
amount
Quantity amount
amount
[AccountEntry] <*>------> [theory.smart.axiom.units.Quantity
]
booked
java.sql.Date booked
booked
[AccountEntry] <*>------> [java.sql.Date
]
charged
java.sql.Date charged
charged
[AccountEntry] <*>------> [java.sql.Date
]
from
SmartHandle from
from
[AccountEntry] <>------> [theory.smart.axiom.accounting.Account
]
identifier
java.lang.String identifier
identifier
[AccountEntry] <*>------> [String
] (Primary Key)
memo
java.lang.String memo
memo
[AccountEntry] <*>------> [String
]
to
SmartHandle to
to
[AccountEntry] <>------> [theory.smart.axiom.accounting.Account
]
identifier
java.lang.String identifier
amount
Quantity amount
amount
[AccountEntry] <*>------> [theory.smart.axiom.units.Quantity
]
booked
java.sql.Date booked
booked
[AccountEntry] <*>------> [java.sql.Date
]
charged
java.sql.Date charged
charged
[AccountEntry] <*>------> [java.sql.Date
]
from
SmartHandle from
from
[AccountEntry] <>------> [theory.smart.axiom.accounting.Account
]
identifier
java.lang.String identifier
identifier
[AccountEntry] <*>------> [String
] (Primary Key)
memo
java.lang.String memo
memo
[AccountEntry] <*>------> [String
]
to
SmartHandle to
to
[AccountEntry] <>------> [theory.smart.axiom.accounting.Account
]
accountEntries
com.sun.java.util.collections.LinkedList accountEntries
accountEntry (List)
[Account] <>------> [theory.smart.axiom.accounting.AccountEntry
]
0..*
accountEntryIterators
com.sun.java.util.collections.TreeMap accountEntryIterators
balanceIterators
com.sun.java.util.collections.TreeMap balanceIterators
balances
com.sun.java.util.collections.TreeMap balances
balance (Map)
[Account] <*>------> [theory.smart.axiom.units.Quantity
]
0..*
chargedIterators
com.sun.java.util.collections.TreeMap chargedIterators
chargeds
com.sun.java.util.collections.TreeMap chargeds
charged (Map)
[Account] <*>------> [theory.smart.axiom.units.Quantity
]
0..*
identifier
java.lang.String identifier
identifier
[Account] <*>------> [String
] (Primary Key)
identifier
java.lang.String identifier
accountEntries
com.sun.java.util.collections.LinkedList accountEntries
accountEntry (List)
[Account] <>------> [theory.smart.axiom.accounting.AccountEntry
]
0..*
balances
com.sun.java.util.collections.TreeMap balances
balance (Map)
[Account] <*>------> [theory.smart.axiom.units.Quantity
]
0..*
chargeds
com.sun.java.util.collections.TreeMap chargeds
charged (Map)
[Account] <*>------> [theory.smart.axiom.units.Quantity
]
0..*
identifier
java.lang.String identifier
identifier
[Account] <*>------> [String
] (Primary Key)
account
Account account
entry
AccountEntry entry
Package theory.smart.axiom.contact |
city
java.lang.String city
city
[Address] <*>------> [String
]
country
java.lang.String country
country
[Address] <*>------> [String
]
description
java.lang.String description
description
[Address] <*>------> [String
]
poBox
java.lang.String poBox
poBox
[Address] <*>------> [String
]
postalCode
PostalCode postalCode
postalCode
[Address] <*>------> [theory.smart.axiom.contact.PostalCode
]
state
java.lang.String state
state
[Address] <*>------> [String
]
street
java.lang.String street
street
[Address] <*>------> [String
]
AMERICAN_EXPRESS
java.lang.String AMERICAN_EXPRESS
billingAddress
Address billingAddress
billingAddress
[CreditCard] <*>------> [theory.smart.axiom.contact.Address
]
CARTE_BLANCHE
java.lang.String CARTE_BLANCHE
company
java.lang.String company
company
[CreditCard] <*>------> [String
]
DINERS_CLUB
java.lang.String DINERS_CLUB
DISCOVER
java.lang.String DISCOVER
ENROUTE
java.lang.String ENROUTE
expirationDate
java.sql.Date expirationDate
expirationDate
[CreditCard] <*>------> [java.sql.Date
]
JCB
java.lang.String JCB
MASTERCARD
java.lang.String MASTERCARD
name
java.lang.String name
name
[CreditCard] <*>------> [String
]
number
java.lang.String number
number
[CreditCard] <*>------> [String
]
type
java.lang.String type
type
[CreditCard] <*>------> [String
]
VISA
java.lang.String VISA
address
java.lang.String address
address
[Email] <*>------> [String
]
description
java.lang.String description
description
[Email] <*>------> [String
]
dob
java.sql.Date dob
dob
[Person] <*>------> [java.sql.Date
]
firstName
java.lang.String firstName
firstName
[Person] <*>------> [String
]
lastName
java.lang.String lastName
lastName
[Person] <*>------> [String
]
maritalStatus
java.lang.String maritalStatus
maritalStatus
[Person] <*>------> [String
]
middleName
java.lang.String middleName
middleName
[Person] <*>------> [String
]
motherMaidenName
java.lang.String motherMaidenName
motherMaidenName
[Person] <*>------> [String
]
ssn
java.lang.String ssn
ssn
[Person] <*>------> [String
]
suffix
java.lang.String suffix
suffix
[Person] <*>------> [String
]
title
java.lang.String title
title
[Person] <*>------> [String
]
dob
java.sql.Date dob
dob
[Person] <*>------> [java.sql.Date
]
firstName
java.lang.String firstName
firstName
[Person] <*>------> [String
]
lastName
java.lang.String lastName
lastName
[Person] <*>------> [String
]
maritalStatus
java.lang.String maritalStatus
maritalStatus
[Person] <*>------> [String
]
middleName
java.lang.String middleName
middleName
[Person] <*>------> [String
]
motherMaidenName
java.lang.String motherMaidenName
motherMaidenName
[Person] <*>------> [String
]
ssn
java.lang.String ssn
ssn
[Person] <*>------> [String
]
suffix
java.lang.String suffix
suffix
[Person] <*>------> [String
]
title
java.lang.String title
title
[Person] <*>------> [String
]
areaCode
java.lang.String areaCode
areaCode
[PhoneNumber] <*>------> [String
]
countryCode
java.lang.String countryCode
countryCode
[PhoneNumber] <*>------> [String
]
description
java.lang.String description
description
[PhoneNumber] <*>------> [String
]
extension
java.lang.String extension
extension
[PhoneNumber] <*>------> [String
]
number
java.lang.String number
number
[PhoneNumber] <*>------> [String
]
code
java.lang.String code
code
[PostalCode] <*>------> [String
]
postalCodeType
java.lang.String postalCodeType
postalCodeType
[PostalCode] <*>------> [String
]
addresses
com.sun.java.util.collections.TreeMap addresses
address (Map)
[Stakeholder] <*>------> [theory.smart.axiom.contact.Address
]
0..*
addressIterators
com.sun.java.util.collections.TreeMap addressIterators
description
java.lang.String description
description
[Stakeholder] <*>------> [String
]
emailIterators
com.sun.java.util.collections.TreeMap emailIterators
emails
com.sun.java.util.collections.TreeMap emails
email (Map)
[Stakeholder] <*>------> [theory.smart.axiom.contact.Email
]
0..*
faxes
com.sun.java.util.collections.LinkedList faxes
fax (List)
[Stakeholder] <*>------> [theory.smart.axiom.contact.PhoneNumber
]
0..*
faxIterators
com.sun.java.util.collections.TreeMap faxIterators
identifier
java.lang.String identifier
identifier
[Stakeholder] <*>------> [String
] (Primary Key)
phoneIterators
com.sun.java.util.collections.TreeMap phoneIterators
phones
com.sun.java.util.collections.TreeMap phones
phone (Map)
[Stakeholder] <*>------> [theory.smart.axiom.contact.PhoneNumber
]
0..*
primaryName
java.lang.String primaryName
urlIterators
com.sun.java.util.collections.TreeMap urlIterators
urls
com.sun.java.util.collections.TreeMap urls
url (Map)
[Stakeholder] <*>------> [theory.smart.axiom.contact.Url
]
0..*
identifier
java.lang.String identifier
addresses
com.sun.java.util.collections.TreeMap addresses
address (Map)
[Stakeholder] <*>------> [theory.smart.axiom.contact.Address
]
0..*
description
java.lang.String description
description
[Stakeholder] <*>------> [String
]
emails
com.sun.java.util.collections.TreeMap emails
email (Map)
[Stakeholder] <*>------> [theory.smart.axiom.contact.Email
]
0..*
faxes
com.sun.java.util.collections.LinkedList faxes
fax (List)
[Stakeholder] <*>------> [theory.smart.axiom.contact.PhoneNumber
]
0..*
identifier
java.lang.String identifier
identifier
[Stakeholder] <*>------> [String
] (Primary Key)
phones
com.sun.java.util.collections.TreeMap phones
phone (Map)
[Stakeholder] <*>------> [theory.smart.axiom.contact.PhoneNumber
]
0..*
urls
com.sun.java.util.collections.TreeMap urls
url (Map)
[Stakeholder] <*>------> [theory.smart.axiom.contact.Url
]
0..*
description
java.lang.String description
description
[Url] <*>------> [String
]
value
java.lang.String value
value
[Url] <*>------> [String
]
Package theory.smart.axiom.messaging |
messageIterators
com.sun.java.util.collections.TreeMap messageIterators
messages
com.sun.java.util.collections.LinkedList messages
message (List)
[Mailbox] <*>------> [theory.smart.axiom.messaging.Message
]
0..*
nextId
int nextId
nextId
[Mailbox] <*>------> [int
]
ownerId
java.lang.String ownerId
ownerId
[Mailbox] <*>------> [String
] (Primary Key)
ownerId
java.lang.String ownerId
messages
com.sun.java.util.collections.LinkedList messages
message (List)
[Mailbox] <*>------> [theory.smart.axiom.messaging.Message
]
0..*
nextId
int nextId
nextId
[Mailbox] <*>------> [int
]
ownerId
java.lang.String ownerId
ownerId
[Mailbox] <*>------> [String
] (Primary Key)
body
java.lang.String body
body
[Message] <*>------> [String
]
creationDate
java.sql.Date creationDate
creationDate
[Message] <*>------> [java.sql.Date
]
from
java.lang.String from
from
[Message] <*>------> [String
]
identifier
int identifier
identifier
[Message] <*>------> [int
]
Package theory.smart.axiom.units |
currency
java.lang.String currency
currency
[Price] <*>------> [String
]
value
double value
value
[Price] <*>------> [double
]
degree
int degree
degree
[Quality] <*>------> [int
]
name
java.lang.String name
name
[Quality] <*>------> [String
]
count
double count
count
[Quantity] <*>------> [double
]
unit
Unit unit
unit
[Quantity] <*>------> [theory.smart.axiom.units.Unit
]
category
java.lang.String category
category
[UnitCategories] <*>------> [String
]
reason
java.lang.String reason
atomic
Unit atomic
atomic
[UnitConversion] <*>------> [theory.smart.axiom.units.Unit
]
category
java.lang.String category
category
[UnitConversion] <*>------> [String
] (Primary Key)
toIterators
com.sun.java.util.collections.TreeMap toIterators
tos
com.sun.java.util.collections.TreeMap tos
to (Map)
[UnitConversion] <*>------> [theory.smart.axiom.units.Quantity
]
0..*
category
java.lang.String category
atomic
Unit atomic
atomic
[UnitConversion] <*>------> [theory.smart.axiom.units.Unit
]
category
java.lang.String category
category
[UnitConversion] <*>------> [String
] (Primary Key)
tos
com.sun.java.util.collections.TreeMap tos
to (Map)
[UnitConversion] <*>------> [theory.smart.axiom.units.Quantity
]
0..*
name
java.lang.String name
name
[Unit] <*>------> [String
]
grouping
java.lang.String grouping
grouping
[UnitList] <*>------> [String
] (Primary Key)
unitses
com.sun.java.util.collections.TreeMap unitses
units (Map)
[UnitList] <*>------> [theory.smart.axiom.units.UnitCategories
]
0..*
unitsIterators
com.sun.java.util.collections.TreeMap unitsIterators
grouping
java.lang.String grouping
grouping
java.lang.String grouping
grouping
[UnitList] <*>------> [String
] (Primary Key)
unitses
com.sun.java.util.collections.TreeMap unitses
units (Map)
[UnitList] <*>------> [theory.smart.axiom.units.UnitCategories
]
0..*
price
Price price
price
[UnitPrice] <*>------> [theory.smart.axiom.units.Price
]
unit
Unit unit
unit
[UnitPrice] <*>------> [theory.smart.axiom.units.Unit
]
Package theory.smart.axiom.util |
counter
int counter
counter
[AlphaNumericSequencer] <*>------> [int
]
identifier
java.lang.String identifier
identifier
[AlphaNumericSequencer] <*>------> [String
] (Primary Key)
numDigits
int numDigits
numDigits
[AlphaNumericSequencer] <*>------> [int
]
prefix
java.lang.String prefix
prefix
[AlphaNumericSequencer] <*>------> [String
]
step
int step
step
[AlphaNumericSequencer] <*>------> [int
]
suffix
java.lang.String suffix
suffix
[AlphaNumericSequencer] <*>------> [String
]
identifier
java.lang.String identifier
counter
int counter
counter
[AlphaNumericSequencer] <*>------> [int
]
identifier
java.lang.String identifier
identifier
[AlphaNumericSequencer] <*>------> [String
] (Primary Key)
numDigits
int numDigits
numDigits
[AlphaNumericSequencer] <*>------> [int
]
prefix
java.lang.String prefix
prefix
[AlphaNumericSequencer] <*>------> [String
]
step
int step
step
[AlphaNumericSequencer] <*>------> [int
]
suffix
java.lang.String suffix
suffix
[AlphaNumericSequencer] <*>------> [String
]
Package theory.smart.axiom.workflow |
name
java.lang.String name
name
[State] <*>------> [String
]
currentState
State currentState
initialState
State initialState
states
com.sun.java.util.collections.TreeSet states
TRANSITION_KEY_TOKEN
java.lang.String TRANSITION_KEY_TOKEN
transitions
com.sun.java.util.collections.TreeMap transitions
endState
State endState
endState
[Transition] <*>------> [theory.smart.axiom.workflow.State
]
name
java.lang.String name
name
[Transition] <*>------> [String
]
startState
State startState
startState
[Transition] <*>------> [theory.smart.axiom.workflow.State
]
Package theory.smart.ebusiness.customer |
creditCardIterators
com.sun.java.util.collections.TreeMap creditCardIterators
creditCards
com.sun.java.util.collections.TreeMap creditCards
creditCard (Map)
[Customer] <*>------> [theory.smart.axiom.contact.CreditCard
]
0..*
password
java.lang.String password
password
[Customer] <*>------> [String
]
creditCards
com.sun.java.util.collections.TreeMap creditCards
creditCard (Map)
[Customer] <*>------> [theory.smart.axiom.contact.CreditCard
]
0..*
password
java.lang.String password
password
[Customer] <*>------> [String
]
Package theory.smart.ebusiness.giftregistry |
emailIterators
com.sun.java.util.collections.TreeMap emailIterators
emails
com.sun.java.util.collections.TreeMap emails
email (Map)
[GiftRegistry] <*>------> [theory.smart.axiom.contact.Email
]
0..*
owner
SmartHandle owner
owner
[GiftRegistry] <>------> [theory.smart.ebusiness.customer.Customer
]
password
java.lang.String password
password
[GiftRegistry] <*>------> [String
]
purchasedOrderLineIterators
com.sun.java.util.collections.TreeMap purchasedOrderLineIterators
purchasedOrderLines
com.sun.java.util.collections.LinkedList purchasedOrderLines
purchasedOrderLine (List)
[GiftRegistry] <*>------> [theory.smart.ebusiness.giftregistry.PurchasedOrderLine
]
0..*
emails
com.sun.java.util.collections.TreeMap emails
email (Map)
[GiftRegistry] <*>------> [theory.smart.axiom.contact.Email
]
0..*
owner
SmartHandle owner
owner
[GiftRegistry] <>------> [theory.smart.ebusiness.customer.Customer
]
password
java.lang.String password
password
[GiftRegistry] <*>------> [String
]
purchasedOrderLines
com.sun.java.util.collections.LinkedList purchasedOrderLines
purchasedOrderLine (List)
[GiftRegistry] <*>------> [theory.smart.ebusiness.giftregistry.PurchasedOrderLine
]
0..*
giver
SmartHandle giver
giver
[PurchasedOrderLine] <>------> [theory.smart.ebusiness.customer.Customer
]
packingList
SmartHandle packingList
packingList
[PurchasedOrderLine] <>------> [theory.smart.ebusiness.shipping.PackingList
]
returned
java.lang.Boolean returned
returned
[PurchasedOrderLine] <*>------> [Boolean
]
Package theory.smart.ebusiness.inventory |
item
SmartHandle item
item
[InventoryRecord] <>------> [theory.smart.ebusiness.item.Item
]
locatorIterators
com.sun.java.util.collections.TreeMap locatorIterators
locators
com.sun.java.util.collections.LinkedList locators
locator (List)
[InventoryRecord] <*>------> [theory.smart.ebusiness.inventory.Locator
]
0..*
item
SmartHandle item
item
[InventoryRecord] <>------> [theory.smart.ebusiness.item.Item
]
locators
com.sun.java.util.collections.LinkedList locators
locator (List)
[InventoryRecord] <*>------> [theory.smart.ebusiness.inventory.Locator
]
0..*
inventoryRecordIterators
com.sun.java.util.collections.TreeMap inventoryRecordIterators
inventoryRecords
com.sun.java.util.collections.LinkedList inventoryRecords
inventoryRecord (List)
[ItemInventory] <>------> [theory.smart.ebusiness.inventory.InventoryRecord
]
0..*
itemKey
java.lang.String itemKey
itemKey
[ItemInventory] <*>------> [String
] (Primary Key)
itemKey
java.lang.String itemKey
inventoryRecords
com.sun.java.util.collections.LinkedList inventoryRecords
inventoryRecord (List)
[ItemInventory] <>------> [theory.smart.ebusiness.inventory.InventoryRecord
]
0..*
itemKey
java.lang.String itemKey
itemKey
[ItemInventory] <*>------> [String
] (Primary Key)
location
java.lang.String location
location
[Locator] <*>------> [String
]
Package theory.smart.ebusiness.invoicing |
authorizationCode
java.lang.String authorizationCode
authorizationCode
[Invoice] <*>------> [String
]
creationDate
java.sql.Date creationDate
creationDate
[Invoice] <*>------> [java.sql.Date
]
orderKey
java.lang.String orderKey
orderKey
[Invoice] <*>------> [String
] (Primary Key)
packingList
SmartHandle packingList
packingList
[Invoice] <>------> [theory.smart.ebusiness.shipping.PackingList
]
paymentMethod
CreditCard paymentMethod
paymentMethod
[Invoice] <*>------> [theory.smart.axiom.contact.CreditCard
]
shippingCost
Price shippingCost
shippingCost
[Invoice] <*>------> [theory.smart.axiom.units.Price
]
orderKey
java.lang.String orderKey
authorizationCode
java.lang.String authorizationCode
authorizationCode
[Invoice] <*>------> [String
]
creationDate
java.sql.Date creationDate
creationDate
[Invoice] <*>------> [java.sql.Date
]
orderKey
java.lang.String orderKey
orderKey
[Invoice] <*>------> [String
] (Primary Key)
packingList
SmartHandle packingList
packingList
[Invoice] <>------> [theory.smart.ebusiness.shipping.PackingList
]
paymentMethod
CreditCard paymentMethod
paymentMethod
[Invoice] <*>------> [theory.smart.axiom.contact.CreditCard
]
shippingCost
Price shippingCost
shippingCost
[Invoice] <*>------> [theory.smart.axiom.units.Price
]
Package theory.smart.ebusiness.item |
description
java.lang.String description
description
[Item] <*>------> [String
]
identifier
java.lang.String identifier
identifier
[Item] <*>------> [String
] (Primary Key)
price
Price price
price
[Item] <*>------> [theory.smart.axiom.units.Price
]
qualities
com.sun.java.util.collections.LinkedList qualities
quality (List)
[Item] <*>------> [theory.smart.axiom.units.Quality
]
0..*
qualityIterators
com.sun.java.util.collections.TreeMap qualityIterators
supplier
java.lang.String supplier
supplier
[Item] <*>------> [String
] (Primary Key)
version
java.lang.String version
version
[Item] <*>------> [String
] (Primary Key)
identifier
java.lang.String identifier
supplier
java.lang.String supplier
version
java.lang.String version
description
java.lang.String description
description
[Item] <*>------> [String
]
identifier
java.lang.String identifier
identifier
[Item] <*>------> [String
] (Primary Key)
price
Price price
price
[Item] <*>------> [theory.smart.axiom.units.Price
]
qualities
com.sun.java.util.collections.LinkedList qualities
quality (List)
[Item] <*>------> [theory.smart.axiom.units.Quality
]
0..*
supplier
java.lang.String supplier
supplier
[Item] <*>------> [String
] (Primary Key)
version
java.lang.String version
version
[Item] <*>------> [String
] (Primary Key)
Package theory.smart.ebusiness.order |
customer
SmartHandle customer
customer
[Order] <>------> [theory.smart.ebusiness.customer.Customer
]
key
java.lang.String key
key
[Order] <*>------> [String
] (Primary Key)
orderLineIterators
com.sun.java.util.collections.TreeMap orderLineIterators
orderLines
com.sun.java.util.collections.LinkedList orderLines
orderLine (List)
[Order] <*>------> [theory.smart.ebusiness.order.OrderLine
]
0..*
status
WorkflowContext status
status
[Order] <*>------> [theory.smart.ebusiness.order.OrderWorkflow
]
item
SmartHandle item
item
[OrderLine] <>------> [theory.smart.ebusiness.item.Item
]
price
Price price
price
[OrderLine] <*>------> [theory.smart.axiom.units.Price
]
quantity
Quantity quantity
quantity
[OrderLine] <*>------> [theory.smart.axiom.units.Quantity
]
orderIdGenerator
SmartHandle orderIdGenerator
- Deprecated.
orderIdGenerator
[OrderManager] <>------> [theory.smart.axiom.util.AlphaNumericSequencer
]
key
java.lang.String key
customer
SmartHandle customer
customer
[Order] <>------> [theory.smart.ebusiness.customer.Customer
]
key
java.lang.String key
key
[Order] <*>------> [String
] (Primary Key)
orderLines
com.sun.java.util.collections.LinkedList orderLines
orderLine (List)
[Order] <*>------> [theory.smart.ebusiness.order.OrderLine
]
0..*
status
WorkflowContext status
status
[Order] <*>------> [theory.smart.ebusiness.order.OrderWorkflow
]
Package theory.smart.ebusiness.session |
accessDate
java.sql.Date accessDate
accessDate
[EBusinessSession] <*>------> [java.sql.Date
]
creationDate
java.sql.Date creationDate
creationDate
[EBusinessSession] <*>------> [java.sql.Date
]
customer
SmartHandle customer
customer
[EBusinessSession] <>------> [theory.smart.ebusiness.customer.Customer
]
order
SmartHandle order
order
[EBusinessSession] <>------> [theory.smart.ebusiness.order.Order
]
pendingInvoice
SmartHandle pendingInvoice
pendingInvoice
[EBusinessSession] <>------> [theory.smart.ebusiness.invoicing.Invoice
]
sessionKey
java.lang.String sessionKey
sessionKey
[EBusinessSession] <*>------> [String
] (Primary Key)
sessionState
WorkflowContext sessionState
sessionState
[EBusinessSession] <*>------> [theory.smart.ebusiness.session.EBusinessSessionWorkflow
]
allowMultipleSessionsPerCustomer
boolean allowMultipleSessionsPerCustomer
allowMultipleSessionsPerCustomer
[EBusinessSessionManager] <*>------> [boolean
]
sessionIdGenerator
SmartHandle sessionIdGenerator
sessionIdGenerator
[EBusinessSessionManager] <>------> [theory.smart.axiom.util.AlphaNumericSequencer
]
sessionKey
java.lang.String sessionKey
accessDate
java.sql.Date accessDate
accessDate
[EBusinessSession] <*>------> [java.sql.Date
]
creationDate
java.sql.Date creationDate
creationDate
[EBusinessSession] <*>------> [java.sql.Date
]
customer
SmartHandle customer
customer
[EBusinessSession] <>------> [theory.smart.ebusiness.customer.Customer
]
order
SmartHandle order
order
[EBusinessSession] <>------> [theory.smart.ebusiness.order.Order
]
pendingInvoice
SmartHandle pendingInvoice
pendingInvoice
[EBusinessSession] <>------> [theory.smart.ebusiness.invoicing.Invoice
]
sessionKey
java.lang.String sessionKey
sessionKey
[EBusinessSession] <*>------> [String
] (Primary Key)
sessionState
WorkflowContext sessionState
sessionState
[EBusinessSession] <*>------> [theory.smart.ebusiness.session.EBusinessSessionWorkflow
]
Package theory.smart.ebusiness.shipping |
order
SmartHandle order
order
[PackingList] <>------> [theory.smart.ebusiness.order.Order
]
orderKey
java.lang.String orderKey
orderKey
[PackingList] <*>------> [String
] (Primary Key)
shippingAddress
Address shippingAddress
shippingAddress
[PackingList] <*>------> [theory.smart.axiom.contact.Address
]
shippingMethod
SmartHandle shippingMethod
shippingMethod
[PackingList] <>------> [theory.smart.ebusiness.shipping.ShippingMethod
]
specialInstructions
java.lang.String specialInstructions
specialInstructions
[PackingList] <*>------> [String
]
orderKey
java.lang.String orderKey
order
SmartHandle order
order
[PackingList] <>------> [theory.smart.ebusiness.order.Order
]
orderKey
java.lang.String orderKey
orderKey
[PackingList] <*>------> [String
] (Primary Key)
shippingAddress
Address shippingAddress
shippingAddress
[PackingList] <*>------> [theory.smart.axiom.contact.Address
]
shippingMethod
SmartHandle shippingMethod
shippingMethod
[PackingList] <>------> [theory.smart.ebusiness.shipping.ShippingMethod
]
specialInstructions
java.lang.String specialInstructions
specialInstructions
[PackingList] <*>------> [String
]
averageShippingTime
int averageShippingTime
averageShippingTime
[ShippingMethod] <*>------> [int
]
carrier
java.lang.String carrier
carrier
[ShippingMethod] <*>------> [String
]
costCalculationMechanism
java.lang.String costCalculationMechanism
costCalculationMechanism
[ShippingMethod] <*>------> [String
]
description
java.lang.String description
description
[ShippingMethod] <*>------> [String
]
internationalDelivery
boolean internationalDelivery
internationalDelivery
[ShippingMethod] <*>------> [boolean
]
key
java.lang.String key
key
[ShippingMethod] <*>------> [String
] (Primary Key)
method
java.lang.String method
method
[ShippingMethod] <*>------> [String
]
packagingType
java.lang.String packagingType
packagingType
[ShippingMethod] <*>------> [String
]
percentage
double percentage
percentage
[ShippingMethod] <*>------> [double
]
poBoxAllowed
boolean poBoxAllowed
poBoxAllowed
[ShippingMethod] <*>------> [boolean
]
price
Price price
price
[ShippingMethod] <*>------> [theory.smart.axiom.units.Price
]
restrictions
java.lang.String restrictions
restrictions
[ShippingMethod] <*>------> [String
]
saturdayDelivery
boolean saturdayDelivery
saturdayDelivery
[ShippingMethod] <*>------> [boolean
]
shippingCostCalculationPolicy
ShippingCostCalculationPolicy shippingCostCalculationPolicy
signatureRequired
boolean signatureRequired
signatureRequired
[ShippingMethod] <*>------> [boolean
]
sizeLimit
Quantity sizeLimit
sizeLimit
[ShippingMethod] <*>------> [theory.smart.axiom.units.Quantity
]
weightLimit
Quantity weightLimit
weightLimit
[ShippingMethod] <*>------> [theory.smart.axiom.units.Quantity
]
key
java.lang.String key
averageShippingTime
int averageShippingTime
averageShippingTime
[ShippingMethod] <*>------> [int
]
carrier
java.lang.String carrier
carrier
[ShippingMethod] <*>------> [String
]
costCalculationMechanism
java.lang.String costCalculationMechanism
costCalculationMechanism
[ShippingMethod] <*>------> [String
]
description
java.lang.String description
description
[ShippingMethod] <*>------> [String
]
internationalDelivery
boolean internationalDelivery
internationalDelivery
[ShippingMethod] <*>------> [boolean
]
key
java.lang.String key
key
[ShippingMethod] <*>------> [String
] (Primary Key)
method
java.lang.String method
method
[ShippingMethod] <*>------> [String
]
packagingType
java.lang.String packagingType
packagingType
[ShippingMethod] <*>------> [String
]
percentage
double percentage
percentage
[ShippingMethod] <*>------> [double
]
poBoxAllowed
boolean poBoxAllowed
poBoxAllowed
[ShippingMethod] <*>------> [boolean
]
price
Price price
price
[ShippingMethod] <*>------> [theory.smart.axiom.units.Price
]
restrictions
java.lang.String restrictions
restrictions
[ShippingMethod] <*>------> [String
]
saturdayDelivery
boolean saturdayDelivery
saturdayDelivery
[ShippingMethod] <*>------> [boolean
]
signatureRequired
boolean signatureRequired
signatureRequired
[ShippingMethod] <*>------> [boolean
]
sizeLimit
Quantity sizeLimit
sizeLimit
[ShippingMethod] <*>------> [theory.smart.axiom.units.Quantity
]
weightLimit
Quantity weightLimit
weightLimit
[ShippingMethod] <*>------> [theory.smart.axiom.units.Quantity
]
Package theory.smart.ebusiness.shoppingadvisor |
customer
SmartHandle customer
customer
[CustomerProfile] <>------> [theory.smart.ebusiness.customer.Customer
]
customerKey
java.lang.String customerKey
customerKey
[CustomerProfile] <*>------> [String
] (Primary Key)
qualities
com.sun.java.util.collections.LinkedList qualities
quality (List)
[CustomerProfile] <*>------> [theory.smart.axiom.units.Quality
]
0..*
qualityIterators
com.sun.java.util.collections.TreeMap qualityIterators
customerKey
java.lang.String customerKey
customer
SmartHandle customer
customer
[CustomerProfile] <>------> [theory.smart.ebusiness.customer.Customer
]
customerKey
java.lang.String customerKey
customerKey
[CustomerProfile] <*>------> [String
] (Primary Key)
qualities
com.sun.java.util.collections.LinkedList qualities
quality (List)
[CustomerProfile] <*>------> [theory.smart.axiom.units.Quality
]
0..*
degree
int degree
degree
[ItemByDegree] <*>------> [int
]
item
SmartHandle item
item
[ItemByDegree] <>------> [theory.smart.ebusiness.item.Item
]
itemKey
java.lang.String itemKey
itemKey
[ItemQualities] <*>------> [String
] (Primary Key)
qualities
com.sun.java.util.collections.LinkedList qualities
quality (List)
[ItemQualities] <*>------> [theory.smart.axiom.units.Quality
]
0..*
qualityIterators
com.sun.java.util.collections.TreeMap qualityIterators
itemKey
java.lang.String itemKey
itemKey
java.lang.String itemKey
itemKey
[ItemQualities] <*>------> [String
] (Primary Key)
qualities
com.sun.java.util.collections.LinkedList qualities
quality (List)
[ItemQualities] <*>------> [theory.smart.axiom.units.Quality
]
0..*
itemByDegreeIterators
com.sun.java.util.collections.TreeMap itemByDegreeIterators
itemByDegrees
com.sun.java.util.collections.LinkedList itemByDegrees
itemByDegree (List)
[ItemsByQuality] <*>------> [theory.smart.ebusiness.shoppingadvisor.ItemByDegree
]
0..*
qualityName
java.lang.String qualityName
qualityName
[ItemsByQuality] <*>------> [String
] (Primary Key)
qualityName
java.lang.String qualityName
itemByDegrees
com.sun.java.util.collections.LinkedList itemByDegrees
itemByDegree (List)
[ItemsByQuality] <*>------> [theory.smart.ebusiness.shoppingadvisor.ItemByDegree
]
0..*
qualityName
java.lang.String qualityName
qualityName
[ItemsByQuality] <*>------> [String
] (Primary Key)
itemDepth
int itemDepth
itemDepth
[ShoppingAdvisor] <*>------> [int
]
matchAll
boolean matchAll
matchAll
[ShoppingAdvisor] <*>------> [boolean
]
qualityDepth
int qualityDepth
qualityDepth
[ShoppingAdvisor] <*>------> [int
]
suggestionCount
int suggestionCount
suggestionCount
[ShoppingAdvisor] <*>------> [int
]
item
SmartHandle item
item
[Suggestion] <>------> [theory.smart.ebusiness.item.Item
]
matched
int matched
matched
[Suggestion] <*>------> [int
]
score
int score
score
[Suggestion] <*>------> [int
]
suggestionIterators
com.sun.java.util.collections.TreeMap suggestionIterators
suggestions
com.sun.java.util.collections.ArrayList suggestions
suggestion (Array)
[Suggestions] <*>------> [theory.smart.ebusiness.shoppingadvisor.Suggestion
]
0..*
Package theory.smart.ebusiness.troubleticket |
agentId
java.lang.String agentId
agentId
[JournalEntry] <*>------> [String
]
effectiveDate
java.sql.Date effectiveDate
effectiveDate
[JournalEntry] <*>------> [java.sql.Date
]
internal
boolean internal
internal
[JournalEntry] <*>------> [boolean
]
notes
java.lang.String notes
notes
[JournalEntry] <*>------> [String
]
status
java.lang.String status
status
[JournalEntry] <*>------> [String
]
category
java.lang.String category
category
[TroubleTicket] <*>------> [String
]
customer
SmartHandle customer
customer
[TroubleTicket] <>------> [theory.smart.ebusiness.customer.Customer
]
dateOpened
java.sql.Date dateOpened
dateOpened
[TroubleTicket] <*>------> [java.sql.Date
]
description
java.lang.String description
description
[TroubleTicket] <*>------> [String
]
identifier
java.lang.String identifier
identifier
[TroubleTicket] <*>------> [String
] (Primary Key)
journalIterators
com.sun.java.util.collections.TreeMap journalIterators
journals
com.sun.java.util.collections.LinkedList journals
journal (List)
[TroubleTicket] <*>------> [theory.smart.ebusiness.troubleticket.JournalEntry
]
0..*
ticketStatus
WorkflowContext ticketStatus
ticketStatus
[TroubleTicket] <*>------> [theory.smart.ebusiness.troubleticket.TroubleTicketWorkflow
]
troubleTicketGenerator
SmartHandle troubleTicketGenerator
troubleTicketGenerator
[TroubleTicketManager] <>------> [theory.smart.axiom.util.AlphaNumericSequencer
]
identifier
java.lang.String identifier
category
java.lang.String category
category
[TroubleTicket] <*>------> [String
]
customer
SmartHandle customer
customer
[TroubleTicket] <>------> [theory.smart.ebusiness.customer.Customer
]
dateOpened
java.sql.Date dateOpened
dateOpened
[TroubleTicket] <*>------> [java.sql.Date
]
description
java.lang.String description
description
[TroubleTicket] <*>------> [String
]
identifier
java.lang.String identifier
identifier
[TroubleTicket] <*>------> [String
] (Primary Key)
journals
com.sun.java.util.collections.LinkedList journals
journal (List)
[TroubleTicket] <*>------> [theory.smart.ebusiness.troubleticket.JournalEntry
]
0..*
ticketStatus
WorkflowContext ticketStatus
ticketStatus
[TroubleTicket] <*>------> [theory.smart.ebusiness.troubleticket.TroubleTicketWorkflow
]
Package theory.smart.foundation |
identifier
java.lang.String identifier
identifier
[BusinessSmartWorkArea] <*>------> [String
] (Primary Key)
value
BusinessSmartWorkAreaValue value
value
[BusinessSmartWorkArea] <*>------> [theory.smart.foundation.BusinessSmartWorkAreaValue
]
identifier
java.lang.String identifier
value
java.io.Serializable value
- All values in the BusinessSmartWorkAreas are stored in the
value object of a BusinessSmartWorkAreaValue object. The
value object must also be serializable.
homeClassName
java.lang.String homeClassName
homeName
java.lang.String homeName
keyClassName
java.lang.String keyClassName
smartKey
SmartKey smartKey
state
java.lang.String state
© Copyright 2000 bea Systems, Inc. All rights reserved.