Uses of Interface
org.janux.bus.persistence.Persistent

Packages that use Persistent
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
 

Uses of Persistent in biz.janux.geography
 

Subinterfaces of Persistent in biz.janux.geography
 interface City
           
 interface Country
          Interface representing a Country; contains convenience classes for storing ISO Code and International Phone code; all State/Provinces and Cities in the system contain references to their containing Country
 interface PostalAddress
          Represents a Postal Address; this class aims to be independent of how an address may be represented in an individual country; StateProvince, Country and City are represented as objects rather than Strings; refer to the package documentation for biz.janux.geography for more information on the relationship between City, StateProvince and Country
 interface StateProvince
          Interface representing a State or Province; States or Provinces are defined relative to the Country that contains them, and hence are required to contain a reference to this Country
 

Uses of Persistent in biz.janux.people
 

Subinterfaces of Persistent in biz.janux.people
 interface 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
 interface Language
           
 interface Organization
           
 interface 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
 interface Person
          represents a physical Person in a variety of contexts
 interface PhoneNumber
           
 

Uses of Persistent in biz.janux.people.net
 

Subinterfaces of Persistent in biz.janux.people.net
 interface Email
          Marker interface to denote that a specific URI happens to be an email address, as of this writing the URI that is most commonly used as a ContactMethod
 interface Uri
          sub-interface of ContactMethod that generically represents an electronic address or Uniform Resource Identifier; this interface provides a string 'address' that can be used to persist a string representation of the URI, and a getUri method that parses the string and returns a java.net.URI instance
 interface Url
          sub-interface of ContactMethod and Uri that generically represents an electronic address or Uniform Resource Locator; this interface provides a string 'address' that can be used to persist a string representation of the URL, and a getUrl method that parses the string and returns a java.net.URL instance
 

Uses of Persistent in org.janux.bus.security
 

Subinterfaces of Persistent in org.janux.bus.security
 interface Account
          Represents a login account in the application, could also have been called a User or a Principal, see more below.
 



Copyright © 2005-2013 Janux. All Rights Reserved.