Uses of Interface
org.ujoframework.Ujo

Packages that use Ujo
org.ujoframework The UJO Framework tutorial. 
org.ujoframework.core The core classes. 
org.ujoframework.criterion Package for the UJO Criterion. 
org.ujoframework.extensions UJO extensions. 
org.ujoframework.implementation.array   
org.ujoframework.implementation.bean   
org.ujoframework.implementation.factory   
org.ujoframework.implementation.field   
org.ujoframework.implementation.map   
org.ujoframework.implementation.mapImpl   
org.ujoframework.implementation.orm   
org.ujoframework.implementation.quick   
org.ujoframework.implementation.registrar   
org.ujoframework.listener   
org.ujoframework.orm The ORM support. 
org.ujoframework.orm.metaModel   
org.ujoframework.swing Swing support. 
 

Uses of Ujo in org.ujoframework
 

Classes in org.ujoframework with type parameters of type Ujo
 interface UjoProperty<UJO extends Ujo,VALUE>
          Ujo property is a property of Ujo object.
 

Methods in org.ujoframework with type parameters of type Ujo
<UJO extends Ujo>
UJO
UjoPropertyList.newInstance()
          Create new Instance
 

Methods in org.ujoframework with parameters of type Ujo
 UjoProperty UjoPropertyList.find(Ujo ujo, java.lang.String name, boolean throwException)
          Find UjoProperty by name
 UjoProperty UjoPropertyList.find(Ujo ujo, java.lang.String name, UjoAction action, boolean result, boolean throwException)
          Find a property by property name from parameter.
 

Uses of Ujo in org.ujoframework.core
 

Classes in org.ujoframework.core with type parameters of type Ujo
 class UjoManagerCSV<UJO extends Ujo>
          A Manager for CSV import / export.
 class UjoManagerRBundle<UJO extends Ujo>
          A Manager for Java Property Resources Bundle.
 class UjoService<UJO extends Ujo>
          A Core of a UjoService.
 

Methods in org.ujoframework.core with type parameters of type Ujo
static
<UJO extends Ujo>
UjoManagerRBundle<UJO>
UjoManagerRBundle.getInstance(java.lang.Class<UJO> ujoClass)
          Create new instance
static
<UJO extends Ujo>
UjoManagerCSV<UJO>
UjoManagerCSV.getInstance(java.lang.Class<UJO> ujoClass)
          Create new instance
static
<UJO extends Ujo>
UjoManagerRBundle<UJO>
UjoManagerRBundle.getInstance(java.lang.Class<UJO> ujoClass, UjoProperty... properties)
          Create new instance
static
<UJO extends Ujo>
UjoManagerCSV<UJO>
UjoManagerCSV.getInstance(java.lang.Class<UJO> ujoClass, UjoProperty... properties)
          Create new instance
<UJO extends Ujo>
UJO
UjoPropertyListImpl.newInstance()
          Create new Instance
 

Methods in org.ujoframework.core that return Ujo
 Ujo UjoManager.clone(Ujo ujo, int depth, java.lang.Object context)
          Clone the UjoCloneable object.
 Ujo UjoManager.setValue(Ujo ujo, UjoPropertyList props, java.lang.Object value)
          Set a value to an Ujo object by a chain of properties.
 

Methods in org.ujoframework.core with parameters of type Ujo
 Ujo UjoManager.clone(Ujo ujo, int depth, java.lang.Object context)
          Clone the UjoCloneable object.
 int UjoComparator.compare(Ujo u1, Ujo u2)
          Compare two Ujo objects.
 void UjoManager.copy(Ujo source, Ujo target)
          Copy ALL properties of the source to target.
 void UjoManager.copy(Ujo source, Ujo target, UjoAction action, UjoProperty... properties)
          Copy selected properties from source to target.
 void UjoManager.copy(Ujo source, Ujo target, UjoProperty... properties)
          Copy selected properties of the source to target.
 java.util.List<UjoPropertyRow> UjoManager.createPropertyList(Ujo content, UjoAction action)
          Create a list of UjoPropertyList
 boolean UjoComparator.equals(Ujo u1, Ujo u2)
          An equals test
 boolean UjoManager.equalsUjo(Ujo u1, Ujo u2)
          Test if obj1 equalsUjo obj2.
 boolean UjoManager.equalsUjo(Ujo u1, Ujo u2, UjoPropertyList properties)
          Test if obj1 equalsUjo obj2.
 UjoProperty UjoPropertyListImpl.find(Ujo ujo, java.lang.String name, boolean throwException)
           
 UjoProperty UjoPropertyListImpl.find(Ujo ujo, java.lang.String name, UjoAction action, boolean result, boolean throwException)
          Find a property by property name from parameter.
 UjoProperty UjoManager.findProperty(Ujo ujo, java.lang.String name, boolean throwException)
          Deprecated. Use UjoPropertyList.findPropety(...)
 UjoProperty UjoManager.findProperty(Ujo ujo, java.lang.String name, UjoAction action, boolean result, boolean throwException)
          Find a property by property name from parameter.
 int UjoManager.getHash(Ujo ujo)
          Calculate a Hash Code.
 int UjoManager.getHash(Ujo ujo, UjoPropertyList properties)
          Calculate a Hash Code.
 java.lang.reflect.Field UjoManager.getPropertyField(Ujo ujo, UjoProperty property)
          Get a UjoProperty field.
 java.lang.String UjoManager.getText(Ujo ujo, UjoProperty property, UjoAction action)
          Get a text value from property
<VALUE> VALUE
UjoManager.getValue(Ujo ujo, UjoProperty... props)
          Get a value from an Ujo object by a chain of properties.
static java.lang.Object UjoManager.getValue(Ujo ujo, UjoProperty prop)
          Deprecated. Use a expression prop.of(ujo) rather.
 void UjoManager.setText(Ujo ujo, UjoProperty property, java.lang.String value, java.lang.Class type, UjoAction action)
          Set a text value by property.
 Ujo UjoManager.setValue(Ujo ujo, UjoPropertyList props, java.lang.Object value)
          Set a value to an Ujo object by a chain of properties.
static void UjoManager.setValue(Ujo ujo, UjoProperty prop, java.lang.Object value)
          Set a value to an Ujo object by a selected properties.
 java.lang.String UjoManager.toString(Ujo ujo)
          Print a String representation
 java.lang.String UjoManager.toString(Ujo ujo, UjoPropertyList properties)
          Print a String representation
 

Method parameters in org.ujoframework.core with type arguments of type Ujo
 java.lang.String UjoService.getText(UJO ujo, UjoProperty<? super Ujo,?> prop, java.lang.Object value, UjoAction action)
          Returns TEXT
 void UjoManager.checkUniqueProperties(java.lang.Class<? extends Ujo> type)
          Check ujo properties to a unique name.
protected  void UjoManager.checkUniqueProperties(java.lang.Class<? extends Ujo> type, boolean enabled)
          Check ujo properties to a unique name.
 

Uses of Ujo in org.ujoframework.criterion
 

Classes in org.ujoframework.criterion with type parameters of type Ujo
 class BinaryCriterion<UJO extends Ujo>
          The BinaryCriterion implementation allows to join two another Criterions into the binary tree.
 class CriteriaTool<UJO extends Ujo>
          The Criteria class is a simple tool to search UJO objects in the list.
 class Criterion<UJO extends Ujo>
          An abstract immutable criterion provides a basic interface and static factory methods.
 class ValueCriterion<UJO extends Ujo>
          The value criterion implementation.
 

Fields in org.ujoframework.criterion with type parameters of type Ujo
static Criterion<Ujo> ValueCriterion.FALSE
          False constant criterion
static Criterion<Ujo> ValueCriterion.TRUE
          True constant criterion
 

Methods in org.ujoframework.criterion with type parameters of type Ujo
static
<UJO extends Ujo>
Criterion<UJO>
Criterion.constant(UjoProperty<UJO,?> property, boolean constant)
          This is a special constant criterion independed on the property or the ujo entity.
<UJO extends Ujo>
Criterion<UJO>
BinaryOperator.join(Criterion<UJO> a, Criterion<UJO> b)
          Join two criterions.
static
<UJO extends Ujo>
CriteriaTool<UJO>
CriteriaTool.newInstance()
          Create a new instance
static
<UJO extends Ujo>
Criterion<UJO>
Criterion.newInstance(boolean value)
          Deprecated. See the where(...) method.
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.newInstance(UjoProperty<UJO,TYPE> property, Operator operator, TYPE value)
          Deprecated. See the where(...) method.
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.newInstance(UjoProperty<UJO,TYPE> property, Operator operator, UjoProperty<?,TYPE> value)
          Deprecated. See the where(...) method.
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.newInstance(UjoProperty<UJO,TYPE> property, TYPE value)
          Deprecated. See the where(...) method.
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.newInstance(UjoProperty<UJO,TYPE> property, UjoProperty<UJO,TYPE> value)
          Deprecated. See the where(...) method.
static
<UJO extends Ujo>
Criterion<UJO>
Criterion.newInstanceFalse(UjoProperty<UJO,?> property)
          Deprecated. See the where(...) method.
static
<UJO extends Ujo>
Criterion<UJO>
Criterion.newInstanceTrue(UjoProperty<UJO,?> property)
          Deprecated. See the where(...) method.
static
<UJO extends Ujo>
Criterion<UJO>
Criterion.where(boolean value)
          This is an constane criterion independed on an entity.
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.where(UjoProperty<UJO,TYPE> property, Operator operator, TYPE value)
          New criterion instance
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.where(UjoProperty<UJO,TYPE> property, Operator operator, UjoProperty<?,TYPE> value)
          New criterion instance
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.where(UjoProperty<UJO,TYPE> property, TYPE value)
          New equals instance
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.where(UjoProperty<UJO,TYPE> property, UjoProperty<UJO,TYPE> value)
          New equals instance
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.whereIn(UjoProperty<UJO,TYPE> property, java.util.Collection<TYPE> list)
          Create new Criterion for operator IN to compare value to a list of constants.
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.whereIn(UjoProperty<UJO,TYPE> property, TYPE... list)
          Create new Criterion for operator IN to compare value to a list of constants
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.whereNotIn(UjoProperty<UJO,TYPE> property, java.util.Collection<TYPE> list)
          Create new Criterion for operator IN to compare value to a list of constants.
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.whereNotIn(UjoProperty<UJO,TYPE> property, TYPE... list)
          Create new Criterion for operator IN to compare value to a list of constants.
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.whereNotNull(UjoProperty<UJO,TYPE> property)
          Criterion where property not equals to NULL.
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.whereNull(UjoProperty<UJO,TYPE> property)
          Criterion where property equals to NULL.
 

Uses of Ujo in org.ujoframework.extensions
 

Classes in org.ujoframework.extensions with type parameters of type Ujo
 class ListProperty<UJO extends Ujo,ITEM>
          The main implementation of the interface ListUjoProperty.
 interface ListUjoProperty<UJO extends Ujo,ITEM>
          A property list metadata of Unified Data Object.
 class PathProperty<UJO extends Ujo,VALUE>
          A PathProperty class is an composite of a UjoProperty objects.
 class Property<UJO extends Ujo,VALUE>
          The main implementation of the interface UjoProperty.
 class SortingProperty<UJO extends Ujo,VALUE>
          A property for a direction of sorting.
 

Subinterfaces of Ujo in org.ujoframework.extensions
 interface UjoExt<UJO_IMPL extends UjoExt>
          This is an extended Ujo interface designed for a more conventional property access evaluated by developers.
 interface UjoMiddle<UJO_IMPL extends UjoMiddle>
          This is an middle extended Ujo interface designed for a more conventional property access evaluated by developers.
 interface UjoTextable
          The interface is reasonable for a text serialization and deserializaton of non UJO properties of a UJO object.
 

Classes in org.ujoframework.extensions that implement Ujo
 class AbstractUjo
          This is a simple abstract implementation of Ujo.
 class AbstractUjoExt<UJO_IMPL extends UjoExt>
          This is a simple abstract implementation of Ujo.
 

Methods in org.ujoframework.extensions with type parameters of type Ujo
static
<UJO extends Ujo,VALUE>
PathProperty<UJO,VALUE>
PathProperty.create(UjoProperty<UJO,? extends java.lang.Object>... properties)
          Create new instance
<UJO1 extends UJO_IMPL,UJO2 extends Ujo,UJO3 extends Ujo,VALUE>
VALUE
UjoExt.get(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,VALUE> property3)
          Getter based on three properties
<UJO1 extends UJO_IMPL,UJO2 extends Ujo,UJO3 extends Ujo,VALUE>
VALUE
UjoExt.get(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,VALUE> property3)
          Getter based on three properties
<UJO1 extends UJO_IMPL,UJO2 extends Ujo,UJO3 extends Ujo,VALUE>
VALUE
AbstractUjoExt.get(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,VALUE> property3)
          Getter based on three properties
<UJO1 extends UJO_IMPL,UJO2 extends Ujo,UJO3 extends Ujo,VALUE>
VALUE
AbstractUjoExt.get(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,VALUE> property3)
          Getter based on three properties
<UJO1 extends UJO_IMPL,UJO2 extends Ujo,VALUE>
VALUE
UjoExt.get(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,VALUE> property2)
          Getter based on two properties
<UJO1 extends UJO_IMPL,UJO2 extends Ujo,VALUE>
VALUE
AbstractUjoExt.get(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,VALUE> property2)
          Getter based on two properties
<UJO_IMPL extends Ujo>
UjoProperty<UJO_IMPL,VALUE>
PathProperty.getLastProperty()
          Get the last property of the current object.
static
<UJO extends Ujo,VALUE>
Property<UJO,VALUE>
Property.newInstance(java.lang.String name, java.lang.Class<VALUE> type)
          Returns a new instance of property where the default value is null.
static
<UJO extends Ujo,VALUE>
Property<UJO,VALUE>
Property.newInstance(java.lang.String name, java.lang.Class<VALUE> type, int index)
          Returns a new instance of property where the default value is null.
static
<UJO extends Ujo,VALUE>
Property<UJO,VALUE>
Property.newInstance(java.lang.String name, java.lang.Class<VALUE> type, VALUE value, int index, boolean lock)
          Returns a new instance of property where the default value is null.
static
<UJO extends Ujo,VALUE>
Property<UJO,VALUE>
Property.newInstance(java.lang.String name, VALUE value)
          A Property Factory where a property type is related from from default value.
static
<UJO extends Ujo,VALUE>
Property<UJO,VALUE>
Property.newInstance(java.lang.String name, VALUE value, int index)
          A Property Factory where a property type is related from from default value.
static
<UJO extends Ujo,VALUE>
UjoProperty<UJO,VALUE>
Property.newInstance(UjoProperty p)
          A Property Factory where a property type is related from from default value.
static
<UJO1 extends Ujo,UJO2 extends Ujo,UJO3 extends Ujo,UJO4 extends Ujo,VALUE>
PathProperty<UJO1,VALUE>
PathProperty.newInstance(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,UJO4> property3, UjoProperty<UJO4,VALUE> property4)
          Create new instance
static
<UJO1 extends Ujo,UJO2 extends Ujo,UJO3 extends Ujo,UJO4 extends Ujo,VALUE>
PathProperty<UJO1,VALUE>
PathProperty.newInstance(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,UJO4> property3, UjoProperty<UJO4,VALUE> property4)
          Create new instance
static
<UJO1 extends Ujo,UJO2 extends Ujo,UJO3 extends Ujo,UJO4 extends Ujo,VALUE>
PathProperty<UJO1,VALUE>
PathProperty.newInstance(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,UJO4> property3, UjoProperty<UJO4,VALUE> property4)
          Create new instance
static
<UJO1 extends Ujo,UJO2 extends Ujo,UJO3 extends Ujo,UJO4 extends Ujo,VALUE>
PathProperty<UJO1,VALUE>
PathProperty.newInstance(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,UJO4> property3, UjoProperty<UJO4,VALUE> property4)
          Create new instance
static
<UJO1 extends Ujo,UJO2 extends Ujo,UJO3 extends Ujo,VALUE>
PathProperty<UJO1,VALUE>
PathProperty.newInstance(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,VALUE> property3)
          Create new instance
static
<UJO1 extends Ujo,UJO2 extends Ujo,UJO3 extends Ujo,VALUE>
PathProperty<UJO1,VALUE>
PathProperty.newInstance(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,VALUE> property3)
          Create new instance
static
<UJO1 extends Ujo,UJO2 extends Ujo,UJO3 extends Ujo,VALUE>
PathProperty<UJO1,VALUE>
PathProperty.newInstance(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,VALUE> property3)
          Create new instance
static
<UJO1 extends Ujo,UJO2 extends Ujo,VALUE>
PathProperty<UJO1,VALUE>
PathProperty.newInstance(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,VALUE> property2)
          Create new instance
static
<UJO1 extends Ujo,UJO2 extends Ujo,VALUE>
PathProperty<UJO1,VALUE>
PathProperty.newInstance(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,VALUE> property2)
          Create new instance
static
<UJO extends Ujo,VALUE>
PathProperty<UJO,VALUE>
PathProperty.newInstance(UjoProperty<UJO,VALUE> property)
          Create new instance
static
<UJO extends Ujo,VALUE>
Property<UJO,VALUE>
Property.newInstance(UjoProperty p, int index)
          A Property Factory where a property type is related from from default value.
static
<UJO extends Ujo,ITEM>
ListProperty<UJO,ITEM>
ListProperty.newListProperty(java.lang.String name, java.lang.Class<ITEM> itemType)
          A ListUjoProperty Factory Method assigns a next property index.
static
<UJO extends Ujo,ITEM>
ListProperty<UJO,ITEM>
ListProperty.newListProperty(java.lang.String name, java.lang.Class<ITEM> itemType, int index)
          A ListUjoProperty Factory Method assigns a next property index.
static
<UJO extends Ujo,ITEM>
ListProperty<UJO,ITEM>
ListProperty.newListProperty(java.lang.String name, java.lang.Class<ITEM> itemType, int index, boolean lock)
          A ListUjoProperty Factory Method assigns a next property index.
<UJO1 extends UJO_IMPL,UJO2 extends Ujo,UJO3 extends Ujo,VALUE>
void
UjoExt.set(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,VALUE> property3, VALUE value)
          Setter based on three properties.
<UJO1 extends UJO_IMPL,UJO2 extends Ujo,UJO3 extends Ujo,VALUE>
void
UjoExt.set(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,VALUE> property3, VALUE value)
          Setter based on three properties.
<UJO1 extends UJO_IMPL,UJO2 extends Ujo,UJO3 extends Ujo,VALUE>
void
AbstractUjoExt.set(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,VALUE> property3, VALUE value)
          Setter based on three properties.
<UJO1 extends UJO_IMPL,UJO2 extends Ujo,UJO3 extends Ujo,VALUE>
void
AbstractUjoExt.set(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,UJO3> property2, UjoProperty<UJO3,VALUE> property3, VALUE value)
          Setter based on three properties.
<UJO1 extends UJO_IMPL,UJO2 extends Ujo,VALUE>
void
UjoExt.set(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,VALUE> property2, VALUE value)
          Setter based on two properties.
<UJO1 extends UJO_IMPL,UJO2 extends Ujo,VALUE>
void
AbstractUjoExt.set(UjoProperty<UJO1,UJO2> property1, UjoProperty<UJO2,VALUE> property2, VALUE value)
          Setter based on two properties.
 

Methods in org.ujoframework.extensions that return Ujo
<UJO extends UJO_IMPL,ITEM>
Ujo
UjoExt.add(ListUjoProperty<UJO,ITEM> property, ITEM value)
          Add Value, if the List is null then the list will be created.
 Ujo PathProperty.getSemifinalValue(UJO ujo)
          Get a semifinal value from an Ujo object by a chain of properties.
<UJO extends UJO_IMPL,ITEM>
Ujo
UjoExt.set(ListUjoProperty<UJO,ITEM> property, int index, ITEM value)
          Add Value, if the List is null then the list will be created.
<UJO extends UJO_IMPL,VALUE>
Ujo
UjoMiddle.set(UjoProperty<UJO,VALUE> property, VALUE value)
          Setter based on UjoProperty.
 

Methods in org.ujoframework.extensions with parameters of type Ujo
 void AbstractUjoExt.copyTo(Ujo target, java.lang.Object context)
          Copy all attributes to the target
 void AbstractUjoExt.copyTo(Ujo target, UjoProperty... properties)
          Copy selected attributes to the target
 

Uses of Ujo in org.ujoframework.implementation.array
 

Classes in org.ujoframework.implementation.array that implement Ujo
 class ArrayUjo
          This is a very fast abstract implementation of Ujo.
 class ArrayUjoExt<UJO extends ArrayUjoExt>
          This is an Groovy style implementation of a setter and getter methods for an easier access for developpers, however the methods have got an weaker type control in compare to the MapUjo implementation.
 

Uses of Ujo in org.ujoframework.implementation.bean
 

Classes in org.ujoframework.implementation.bean with type parameters of type Ujo
 class BeanProperty<UJO extends Ujo,VALUE>
          A Map property implementation.
 class BeanPropertyList<UJO extends Ujo,ITEM>
          Property List implementation.
 

Classes in org.ujoframework.implementation.bean that implement Ujo
 class BeanUjo
          This abstract class is inteded for an easy implementation of UJO features to a completed JavaBean object.
 class BeanUjoExt<UJO extends BeanUjoExt>
          This is an Groovy style implementation of a setter and getter methods for an easier access for developpers, however the methods have got an weaker type control in compare to the MapUjo implementation.
 

Methods in org.ujoframework.implementation.bean with type parameters of type Ujo
static
<UJO extends Ujo,VALUE>
BeanProperty<UJO,VALUE>
BeanProperty.newInstance(java.lang.String name, java.lang.Class<VALUE> type, int index)
          Returns a new instance of property where the default value is null.
static
<UJO extends Ujo,VALUE>
BeanProperty<UJO,VALUE>
BeanProperty.newInstance(java.lang.String name, VALUE value, int index)
          A Property Factory creates new property and assigns a next property index.
protected static
<UJO extends Ujo,ITEM>
BeanPropertyList<UJO,ITEM>
BeanUjo.newListProperty(java.lang.String name, java.lang.Class<ITEM> type)
          A ListProperty Factory for a BeanUjo object.
protected static
<UJO extends Ujo,VALUE>
BeanProperty<UJO,VALUE>
BeanUjoExt.newProperty(java.lang.String name, java.lang.Class<VALUE> type)
          A Property Factory
protected static
<UJO extends Ujo,VALUE>
BeanProperty<UJO,VALUE>
BeanUjo.newProperty(java.lang.String name, java.lang.Class<VALUE> type)
          Returns a new instance of property where the default value is null.
protected static
<UJO extends Ujo,VALUE>
BeanProperty<UJO,VALUE>
BeanUjoExt.newProperty(java.lang.String name, VALUE value)
          A Property Factory, a property type is related from the default value.
protected static
<UJO extends Ujo,VALUE>
BeanProperty<UJO,VALUE>
BeanUjo.newProperty(java.lang.String name, VALUE value)
          A Property Factory, a property type is related from the default value.
protected static
<UJO extends Ujo,ITEM>
BeanPropertyList<UJO,ITEM>
BeanUjoExt.newPropertyList(java.lang.String name, java.lang.Class<ITEM> type)
          A ListProperty Factory for a BeanUjo object
 

Uses of Ujo in org.ujoframework.implementation.factory
 

Classes in org.ujoframework.implementation.factory with type parameters of type Ujo
 class FactoryProperty<UJO extends Ujo,VALUE>
          A Factory property implementation.
 

Classes in org.ujoframework.implementation.factory that implement Ujo
 class FactoryUjo
          The Ujo Factory.
 class FactoryUjoExt<UJO_IMPL extends FactoryUjoExt>
          En extended Ujo implementation.
 

Methods in org.ujoframework.implementation.factory with type parameters of type Ujo
static
<UJO extends Ujo,VALUE>
FactoryProperty<UJO,VALUE>
FactoryProperty.newInstance(java.lang.String name, java.lang.Class<VALUE> type)
          Returns a new instance of property where the default value is null.
static
<UJO extends Ujo,VALUE>
FactoryProperty<UJO,VALUE>
FactoryProperty.newInstance(java.lang.String name, java.lang.Class<VALUE> type, int index)
          Returns a new instance of property where the default value is null.
protected static
<UJO extends Ujo,VALUE>
FactoryProperty<UJO,VALUE>
FactoryUjo.newProperty(java.lang.String name, java.lang.Class<VALUE> type)
          Returns a new instance of property where the default value is null.
 

Uses of Ujo in org.ujoframework.implementation.field
 

Classes in org.ujoframework.implementation.field with type parameters of type Ujo
 class FieldProperty<UJO extends Ujo,VALUE>
          A Field property implementation.
 class FieldPropertyList<UJO extends Ujo,ITEM>
          Property List implementation.
 

Classes in org.ujoframework.implementation.field that implement Ujo
 class FieldUjo
          The abstract Ujo implementation use a direct access to its private object fiels.
 class FieldUjoExt<UJO extends FieldUjoExt>
          The abstract Ujo implementation use a direct access to its private object fiels.
 

Methods in org.ujoframework.implementation.field with type parameters of type Ujo
protected static
<UJO extends Ujo,ITEM>
FieldPropertyList<UJO,ITEM>
FieldUjoExt.newListProperty(java.lang.String name, java.lang.Class<ITEM> type, ValueAgent<UJO,java.util.List<ITEM>> agent)
          A ListProperty Factory for a FieldUjo object
protected static
<UJO extends Ujo,ITEM>
FieldPropertyList<UJO,ITEM>
FieldUjo.newListProperty(java.lang.String name, java.lang.Class<ITEM> type, ValueAgent<UJO,java.util.List<ITEM>> agent)
          A ListProperty Factory for a FieldUjo object
protected static
<UJO extends Ujo,VALUE>
FieldProperty<UJO,VALUE>
FieldUjoExt.newProperty(java.lang.String name, java.lang.Class<VALUE> type, ValueAgent<UJO,VALUE> agent)
          Returns a new instance of property where the default value is null.
protected static
<UJO extends Ujo,VALUE>
FieldProperty<UJO,VALUE>
FieldUjo.newProperty(java.lang.String name, java.lang.Class<VALUE> type, ValueAgent<UJO,VALUE> agent)
          Returns a new instance of property where the default value is null.
protected static
<UJO extends Ujo,VALUE>
FieldProperty<UJO,VALUE>
FieldUjoExt.newProperty(java.lang.String name, VALUE value, ValueAgent<UJO,VALUE> agent)
          A Property Factory
protected static
<UJO extends Ujo,VALUE>
FieldProperty<UJO,VALUE>
FieldUjo.newProperty(java.lang.String name, VALUE value, ValueAgent<UJO,VALUE> agent)
          A Property Factory creates a new property and assigns a next property index.
 

Uses of Ujo in org.ujoframework.implementation.map
 

Classes in org.ujoframework.implementation.map that implement Ujo
 class MapUjo
          This is a simple abstract implementation of Ujo.
 class MapUjoExt<UJO extends MapUjoExt>
          This is an Groovy style implementation of a setter and getter methods for an easier access for developpers, however the methods have got an weaker type control in compare to the MapUjo implementation.
 

Uses of Ujo in org.ujoframework.implementation.mapImpl
 

Classes in org.ujoframework.implementation.mapImpl that implement Ujo
 class MapImplUjo
          The abstract String Map Ujo imlementation is an implementation of the UjoMiddle and Map<CharSequence,Object> interfaces.
 class MapImplUjoMiddle<UJO_IMPL extends MapImplUjoMiddle>
          This is an middle extended implementation of a setter and getter methods for an easier access for developpers.
 

Methods in org.ujoframework.implementation.mapImpl that return Ujo
<UJO extends UJO_IMPL,VALUE>
Ujo
MapImplUjoMiddle.set(UjoProperty<UJO,VALUE> property, VALUE value)
          Setter based on UjoProperty.
 

Uses of Ujo in org.ujoframework.implementation.orm
 

Classes in org.ujoframework.implementation.orm with type parameters of type Ujo
 class OrmTable<UJO_IMPL extends Ujo>
          This abstract implementation of the OrmUjo interface is situable for implementation the persistent entities.
 

Classes in org.ujoframework.implementation.orm that implement Ujo
 class OrmTable<UJO_IMPL extends Ujo>
          This abstract implementation of the OrmUjo interface is situable for implementation the persistent entities.
 

Uses of Ujo in org.ujoframework.implementation.quick
 

Classes in org.ujoframework.implementation.quick that implement Ujo
 class QuickUjo
          This is a fast implementation of the Ujo.
 class QuickUjoMid<UJO_IMPL extends QuickUjoMid>
          This is a fast implementation of the UjoMiddle.
 

Methods in org.ujoframework.implementation.quick with type parameters of type Ujo
protected static
<UJO extends Ujo,ITEM>
ListProperty<UJO,ITEM>
QuickUjo.newListProperty(java.lang.Class<ITEM> itemType)
          A Property Factory creates new property and assigns a name and next property index.
protected static
<UJO extends Ujo,ITEM>
ListProperty<UJO,ITEM>
QuickUjo.newListProperty(java.lang.String name, java.lang.Class<ITEM> itemType)
          A Property Factory creates new property and assigns a next property index.
protected static
<UJO extends Ujo,VALUE>
Property<UJO,VALUE>
QuickUjo.newProperty(java.lang.Class<VALUE> type)
          A Property Factory creates new property and assigns a next property index.
protected static
<UJO extends Ujo,VALUE>
Property<UJO,VALUE>
QuickUjo.newProperty(java.lang.String name, java.lang.Class<VALUE> type)
          A Property Factory creates new property and assigns a next property index.
protected static
<UJO extends Ujo,VALUE>
Property<UJO,VALUE>
QuickUjo.newProperty(java.lang.String name, java.lang.Class<VALUE> type, VALUE defaultValue, int index, boolean lock)
          A Property Factory creates new property and assigns a next property index.
protected static
<UJO extends Ujo,VALUE>
Property<UJO,VALUE>
QuickUjo.newProperty(java.lang.String name, VALUE value)
          A Property Factory creates new property and assigns a next property index.
protected static
<UJO extends Ujo,VALUE>
Property<UJO,VALUE>
QuickUjo.newProperty(VALUE value)
          A Property Factory creates new property and assigns a next property index.
 

Methods in org.ujoframework.implementation.quick that return Ujo
<UJO extends UJO_IMPL,VALUE>
Ujo
QuickUjoMid.set(UjoProperty<UJO,VALUE> property, VALUE value)
          Setter based on UjoProperty.
 

Uses of Ujo in org.ujoframework.implementation.registrar
 

Classes in org.ujoframework.implementation.registrar with type parameters of type Ujo
 class RegistrarUjo<UJO extends Ujo>
          A MapUjo implementation with a Property change listener support.
 

Classes in org.ujoframework.implementation.registrar that implement Ujo
 class RegistrarUjo<UJO extends Ujo>
          A MapUjo implementation with a Property change listener support.
 class RegistrarUjoExt<UJO extends RegistrarUjoExt>
          A MapUjoExt implementation with a Property change listener support.
 

Uses of Ujo in org.ujoframework.listener
 

Classes in org.ujoframework.listener with type parameters of type Ujo
 interface EventRegistrar<UJO extends Ujo>
          EventRegistrar
 

Constructors in org.ujoframework.listener with parameters of type Ujo
UjoPropertyChangeSupport(Ujo source)
          Constructor
UjoPropertyChangeSupport(Ujo source, java.lang.Boolean before)
          Constructor
 

Uses of Ujo in org.ujoframework.orm
 

Classes in org.ujoframework.orm with type parameters of type Ujo
 interface ExtendedOrmUjo<UJO_IMPL extends Ujo>
          Extended ORM Ujo.
 

Subinterfaces of Ujo in org.ujoframework.orm
 interface ExtendedOrmUjo<UJO_IMPL extends Ujo>
          Extended ORM Ujo.
 interface OrmUjo
          The OrmUjo is a basic interface of the persistent object in the ORM support.
 

Classes in org.ujoframework.orm that implement Ujo
 class AbstractMetaModel
          Abstract Metamodel
 class DbProcedure<UJO extends DbProcedure>
          Abstract database procedure.
 

Methods in org.ujoframework.orm with type parameters of type Ujo
protected
<UJO extends Ujo,VALUE>
void
AbstractMetaModel.changeDefault(UJO ujo, UjoProperty<UJO,VALUE> property, VALUE value)
          Assign a 'valid value' over a default UJO property value only
 

Methods in org.ujoframework.orm with parameters of type Ujo
protected  void JdbcStatement.logValue(Ujo bo, UjoProperty property)
          Log a value value into a text format.
 

Uses of Ujo in org.ujoframework.orm.metaModel
 

Classes in org.ujoframework.orm.metaModel that implement Ujo
 class MetaColumn
          Database column metadata
 class MetaDatabase
          A logical database description.
 class MetaIndex
          DB index metamodel.
 class MetaParams
          A logical database description.
 class MetaPKey
          The table primary key.
 class MetaProcedure
          DB procudure or function meta-model.
 class MetaRelation2Many
          The database/object relation to many.
 class MetaRoot
          A logical database description.
 class MetaSelect
          Contains a SQL statement for a UJO view user SELECT.
 class MetaTable
          DB table or view meta-model.
 

Methods in org.ujoframework.orm.metaModel with parameters of type Ujo
 java.lang.Object MetaRelation2Many.getValue(Ujo ujo)
          Get property value
 void MetaColumn.setValue(Ujo bo, java.lang.Object value)
          Returns a property value from a table
 

Uses of Ujo in org.ujoframework.swing
 

Classes in org.ujoframework.swing with type parameters of type Ujo
 class UjoTableModel<ROW extends Ujo>
          An Ujo implementation of TableModel.
 

Classes in org.ujoframework.swing that implement Ujo
 class UjoPropertyRow
          An implementation of TableModel for List of Ujo objects.
 

Fields in org.ujoframework.swing declared as Ujo
protected  Ujo UjoPropertyRow.content
           
 

Method parameters in org.ujoframework.swing with type arguments of type Ujo
 void UjoTableModel.sort(java.util.Comparator<Ujo> comparator)
          Sort data by a Comparator object.
 

Constructors in org.ujoframework.swing with parameters of type Ujo
SingleUjoTabModel(Ujo content)
          Creates a new instance of SingleUjoTabModel
SingleUjoTabModel(Ujo content, UjoProperty... columns)
          Creates a new instance of SingleUjoTabModel
UjoPropertyRow(Ujo content, UjoProperty property)
           
 



Copyright © 2010. All Rights Reserved.