Uses of Package
biz.janux.people

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
 



Copyright © 2005-2013 Janux. All Rights Reserved.