|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use biz.janux.people | |
|---|---|
| biz.janux.geography | The biz.janux.geography package aims to support the handling and storing of Postal Addresses in the context of managing contact methods for Person and Organizations; in the future, it may be extended to provide functionality for searching by geographic coordinates; the functionality of this package is exposed via the GeographyService Service Facade. |
| biz.janux.people | The biz.janux.people package represents Persons and Organizations using the key concept of a Party, which makes it possible to treat Person and Organizations interchangeably in the context of a contract, a business relationship or other relationships that may be entered between people and organization. |
| biz.janux.people.net |
The biz.janux.people.net package that contains classes representing the network-based forms of ContactMethods, namely Uniform Resource Identifiers (URI), and its subclasses Email and Uniform Resource Locators (URL). |
| org.janux.bus.security | The org.janux.bus.security package, soon to be renamed the org.janux.authorization package, contains interfaces that define a very flexible Permission-Based scheme for doing Authorization within an application; this scheme makes it possible to define whatever permissions suit a specific domain, and aggregate them into existing or new roles without having to make code changes; the key interfaces of this package are PermissionsCapable, Account, Role, and PermissionContext. |
| Classes in biz.janux.people used by biz.janux.geography | |
|---|---|
| ContactMethod
marker interface used to signify that a sub-interface or implementing class represents a means of contacting a Party; examples of ContactMethod sub-interfaces are PostalAddress, PhoneNumber, EmailAddress and URL |
|
| Classes in biz.janux.people used by biz.janux.people | |
|---|---|
| Contacteable
An interface for an entity which may have Phone Numbers, Postal Addresses, Emails, Urls, or other contact methods; for example, Person, Organizations, Orders, etc... |
|
| ContactMethod
marker interface used to signify that a sub-interface or implementing class represents a means of contacting a Party; examples of ContactMethod sub-interfaces are PostalAddress, PhoneNumber, EmailAddress and URL |
|
| Organization
|
|
| OrganizationFacet
|
|
| OrganizationName
Simple bean to store the name of an Organization |
|
| Party
Organization and people have common characteristics that describe them, such as addresses, phone numbers and email addresses; they can also play similar roles as parties to contracts, such as buyers/sellers, client/provider, etc; this interface is the super type for the Person and Organization interfaces and provides a mean to refer to their implementing classes as a whole |
|
| PartyFacet
Enumeration that defines the possible relations to a Party. |
|
| PartyName
Simple bean to store a short and long name for a Person or Organization |
|
| Person
represents a physical Person in a variety of contexts |
|
| PersonFacet
Enumeration that defines the possible relations to a Person. |
|
| PersonName
Simple bean to store the name of a Person |
|
| PhoneNumber
|
|
| Classes in biz.janux.people used by biz.janux.people.net | |
|---|---|
| ContactMethod
marker interface used to signify that a sub-interface or implementing class represents a means of contacting a Party; examples of ContactMethod sub-interfaces are PostalAddress, PhoneNumber, EmailAddress and URL |
|
| Classes in biz.janux.people used by org.janux.bus.security | |
|---|---|
| Party
Organization and people have common characteristics that describe them, such as addresses, phone numbers and email addresses; they can also play similar roles as parties to contracts, such as buyers/sellers, client/provider, etc; this interface is the super type for the Person and Organization interfaces and provides a mean to refer to their implementing classes as a whole |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||