Uses of Interface
org.ujoframework.UjoProperty

Packages that use UjoProperty
org.ujoframework The UJO Framework tutorial

org.ujoframework.core The core classes. 
org.ujoframework.criterion The package of the UJO criterion support. 
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.orm.sample   
org.ujoframework.swing Swing support. 
 

Uses of UjoProperty in org.ujoframework
 

Methods in org.ujoframework that return UjoProperty
 UjoProperty<UJO,VALUE> UjoProperty.descending()
          Create new instance of an indirect property with the descending direction of sorting.
 UjoProperty UjoPropertyList.find(java.lang.String name, boolean throwException)
          Find a property by property name from parameter.
 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.
 UjoProperty UjoPropertyList.get(int index)
          Get property on requered index
 UjoProperty UjoPropertyList.last()
          Get last property
 UjoProperty[] UjoPropertyList.toArray()
          Returns a copy of internal array
 

Methods in org.ujoframework that return types with arguments of type UjoProperty
 java.util.Iterator<UjoProperty> UjoPropertyList.iterator()
          Create an interator for all properties.
 

Methods in org.ujoframework with parameters of type UjoProperty
 boolean UjoPropertyList.contains(UjoProperty o)
          Returns true if list contains property from the parameter.
 boolean Ujo.readAuthorization(UjoAction action, UjoProperty property, java.lang.Object value)
          Get an authorization of the property for different actions.
 java.lang.Object Ujo.readValue(UjoProperty property)
          It is a common method for reading all object values, however there is strongly recomended to use a method UjoProperty.getValue(Ujo) to an external access for a better type safe.
 void Ujo.writeValue(UjoProperty property, java.lang.Object value)
          It is a common method for writing all object values, however there is strongly recomended to use a method UjoProperty.setValue(Ujo,Object) to an external access for a better type safe.
 

Uses of UjoProperty in org.ujoframework.core
 

Fields in org.ujoframework.core declared as UjoProperty
static UjoProperty[] UjoPropertyListImpl.EMPTY
          An empty array of the UJO properties
 

Methods in org.ujoframework.core that return UjoProperty
 UjoProperty UjoPropertyListImpl.find(java.lang.String name, boolean throwException)
          Find a property by property name from parameter.
 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.
 UjoProperty UjoPropertyListImpl.get(int index)
          Get property on requered index
 UjoProperty[] UjoService.getProperties()
          Get required properties
 UjoProperty UjoManager.getXmlElementBody(java.lang.Class type)
          Returns a Element body of the class or the null if no property was found.
 UjoProperty UjoPropertyListImpl.last()
          Get last property
 UjoProperty[] UjoManager.readPropertiesNocache(java.lang.Class type, boolean sorted)
          Returns all direct properties (see an method UjoProperty.isDirect() for more information).
 UjoProperty[] UjoPropertyListImpl.toArray()
          Returns a copy of internal array
 

Methods in org.ujoframework.core that return types with arguments of type UjoProperty
 java.util.Iterator<UjoProperty> UjoPropertyListImpl.iterator()
          Create an interator for all properties.
 

Methods in org.ujoframework.core with parameters of type UjoProperty
 boolean UjoManager.assertAssign(UjoProperty property, java.lang.Object value)
          An assignable test.
 boolean UjoManager.assertDirect(UjoProperty property, java.lang.Object value)
          An assignable test.
 boolean UjoManager.assertDirectAssign(UjoProperty property, java.lang.Object value)
          An assignable test.
 int UjoManager.compare(UjoProperty p1, UjoProperty p2)
          Compare Ujo properties.
 int UjoManager.compare(UjoProperty p1, UjoProperty p2)
          Compare Ujo properties.
 boolean UjoPropertyListImpl.contains(UjoProperty o)
          Returns true if list contains property from the parameter.
 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.lang.Object UjoManager.decodeValue(UjoProperty property, java.lang.String aValue)
          Decode text value
 java.lang.Object UjoManager.decodeValue(UjoProperty property, java.lang.String aValue, java.lang.Class type)
          Decode text value
 java.lang.Object UjoCoder.decodeValue(UjoProperty property, java.lang.String aValue, java.lang.Class type)
          Restore an Object value from a String representation and write it into ujo.
protected  java.lang.String UjoManagerCSV.getHeaderTitle(UjoProperty p)
          Header label for a required Property.
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
static
<UJO,VALUE>
BeanManager<UJO,VALUE>
BeanManager.getInstance(UjoProperty property)
          Create new instance of BeanManager
 java.lang.reflect.Field UjoManager.getPropertyField(java.lang.Class type, UjoProperty property)
          Get a UjoProperty field.
 java.lang.reflect.Field UjoManager.getPropertyField(Ujo ujo, UjoProperty property)
          Get a UjoProperty field.
 java.lang.String UjoService.getText(UJO ujo, UjoProperty prop, java.lang.Object value, UjoAction action)
          Returns TEXT
 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)
          Get a value from an Ujo object by a selected property.
 boolean UjoManager.isTransientProperty(UjoProperty property)
          Is the property an Transient?
 boolean UjoManager.isXmlAttribute(UjoProperty property)
          Is the property an XML attribute?
static UjoComparator UjoComparator.newInstance(UjoProperty... properties)
          Create new comparator
 void UjoManagerXML.printItem(java.io.Writer writer, java.lang.Class defaultType, java.lang.Object value, UjoTextable ujo, UjoProperty prop)
          Print "value" to XML.
 void UjoManagerXML.printValue2XML(java.io.Writer writer, java.lang.Class itemType, java.lang.Object value, UjoTextable ujo, UjoProperty prop, boolean simpleProperty)
          Print "value" to XML.
 void UjoService.setText(UJO ujo, UjoProperty prop, java.lang.Class type, java.lang.String value, UjoAction action)
          Returns TEXT
 void UjoManager.setText(Ujo ujo, UjoProperty property, java.lang.String value, java.lang.Class type, UjoAction action)
          Set a text value by property.
static void UjoManager.setValue(Ujo ujo, UjoProperty prop, java.lang.Object value)
          Set a value to an Ujo object by a selected properties.
protected  void UjoManager.sortProperties(java.lang.Class type, UjoProperty[] properties)
          Sort properties.
 

Constructors in org.ujoframework.core with parameters of type UjoProperty
BeanManager(UjoProperty property)
           
UjoComparator(UjoProperty... properties)
          Creates a new instance of UjoComparator
UjoManagerCSV(java.lang.Class<UJO> ujoClass, UjoProperty... properties)
          Creates a new instance of UjoManagerCSV
UjoManagerRBundle(java.lang.Class<UJO> ujoClass, UjoProperty... properties)
          Creates a new instance of UjoManagerRBundle
UjoPropertyListImpl(UjoProperty[] props)
           
UjoService(java.lang.Class<UJO> ujoClass, UjoProperty... properties)
          Creates a new instance of UjoService
 

Constructor parameters in org.ujoframework.core with type arguments of type UjoProperty
UjoPropertyListImpl(java.util.List<UjoProperty> props)
           
 

Uses of UjoProperty in org.ujoframework.criterion
 

Methods in org.ujoframework.criterion that return UjoProperty
 UjoProperty ValueCriterion.getLeftNode()
          Returns the left node of the parrent
 

Methods in org.ujoframework.criterion with parameters of type UjoProperty
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.newInstance(UjoProperty<UJO,TYPE> property)
          New equals instance
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.newInstance(UjoProperty<UJO,TYPE> property, Operator operator, TYPE value)
          New criterion instance
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.newInstance(UjoProperty<UJO,TYPE> property, Operator operator, UjoProperty<?,TYPE> value)
          New criterion instance
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.newInstance(UjoProperty<UJO,TYPE> property, Operator operator, UjoProperty<?,TYPE> value)
          New criterion instance
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.newInstance(UjoProperty<UJO,TYPE> property, TYPE value)
          New equals instance
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.newInstance(UjoProperty<UJO,TYPE> property, UjoProperty<?,TYPE> value)
          New equals instance
static
<UJO extends Ujo,TYPE>
Criterion<UJO>
Criterion.newInstance(UjoProperty<UJO,TYPE> property, UjoProperty<?,TYPE> value)
          New equals instance
static
<UJO extends Ujo>
Criterion<UJO>
Criterion.newInstanceFalse(UjoProperty<UJO,?> property)
          This is a constant criterion independed on the property and the ujo entity.
static
<UJO extends Ujo>
Criterion<UJO>
Criterion.newInstanceTrue(UjoProperty<UJO,?> property)
          This is a constant criterion independed on the property and the ujo entity.
 

Constructors in org.ujoframework.criterion with parameters of type UjoProperty
ValueCriterion(UjoProperty<UJO,? extends java.lang.Object> property, Operator operator, java.lang.Object value)
          An undefined operator (null) is replaced by EQ.
ValueCriterion(UjoProperty<UJO,? extends java.lang.Object> property, Operator operator, UjoProperty<UJO,java.lang.Object> value)
          An undefined operator (null) is replaced by EQ.
ValueCriterion(UjoProperty<UJO,? extends java.lang.Object> property, Operator operator, UjoProperty<UJO,java.lang.Object> value)
          An undefined operator (null) is replaced by EQ.
 

Uses of UjoProperty in org.ujoframework.extensions
 

Subinterfaces of UjoProperty in org.ujoframework.extensions
 interface ListUjoProperty<UJO extends Ujo,ITEM>
          A property list metadata of Unified Data Object.
 

Classes in org.ujoframework.extensions that implement UjoProperty
 class ListProperty<UJO extends Ujo,ITEM>
          The main implementation of the interface ListUjoProperty.
 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.
 

Methods in org.ujoframework.extensions that return UjoProperty
 UjoProperty<UJO,VALUE> Property.descending()
          Create a new instance of the indirect property with a descending direction of order.
 UjoProperty<UJO,VALUE> PathProperty.descending()
          Create a new instance of the property with a descending direction of order.
 UjoProperty AbstractUjoExt.findProperty(java.lang.String propertyName)
          Find a property by a "property name".
<UJO_IMPL extends Ujo>
UjoProperty<UJO_IMPL,VALUE>
PathProperty.getLastProperty()
          Get the last property of the current object.
 UjoProperty PathProperty.getProperty(int index)
          Get a property from selected positon..
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.
 

Methods in org.ujoframework.extensions with parameters of type UjoProperty
 int Property.compareTo(UjoProperty p)
          Compare to another UjoProperty object by a index code.
 void AbstractUjoExt.copyTo(Ujo target, UjoProperty... properties)
          Copy selected attributes to the target
static
<UJO extends Ujo,VALUE>
PathProperty<UJO,VALUE>
PathProperty.create(UjoProperty<UJO,? extends java.lang.Object>... properties)
          Create new instance
<UJO extends UJO_IMPL,VALUE>
boolean
AbstractUjoExt.equals(UjoProperty<UJO,VALUE> property, VALUE value)
          Compare the property value with a parametrer value.
<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
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,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
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
<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 extends UJO_IMPL,VALUE>
VALUE
UjoMiddle.get(UjoProperty<UJO,VALUE> property)
          Getter based on one UjoProperty
<UJO extends UJO_IMPL,VALUE>
VALUE
AbstractUjoExt.get(UjoProperty<UJO,VALUE> property)
          Getter based on one UjoProperty
 java.lang.String UjoMiddle.getText(UjoProperty property)
          Returns a String value by a NULL context.
 java.lang.String AbstractUjoExt.getText(UjoProperty property)
          Returns a String value by a NULL context.
<UJO extends UJO_IMPL,VALUE>
boolean
UjoExt.isDefault(UjoProperty<UJO,VALUE> property)
          Indicates whether a parameter value "equal to" property default value.
<UJO extends UJO_IMPL,VALUE>
boolean
AbstractUjoExt.isDefault(UjoProperty<UJO,VALUE> property)
          Indicates whether a parameter value "equal to" property 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.
 boolean AbstractUjo.readAuthorization(UjoAction action, UjoProperty property, java.lang.Object value)
          Get an authorization of the property for different actions.
 java.lang.String UjoTextable.readValueString(UjoProperty property, UjoAction action)
          Get an original value in a String format.
 java.lang.String AbstractUjo.readValueString(UjoProperty property, UjoAction action)
          Get an original value in a String format.
<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
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,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
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.
<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.
<UJO extends UJO_IMPL,VALUE>
Ujo
UjoMiddle.set(UjoProperty<UJO,VALUE> property, VALUE value)
          Setter based on UjoProperty.
<UJO extends UJO_IMPL,VALUE>
UJO_IMPL
AbstractUjoExt.set(UjoProperty<UJO,VALUE> property, VALUE value)
          Setter based on UjoProperty.
 void UjoMiddle.setText(UjoProperty property, java.lang.String value)
          Set value from a String format by a NULL context.
 void AbstractUjoExt.setText(UjoProperty property, java.lang.String value)
          Set value from a String format by a NULL context.
 void ListProperty.sort(UJO ujo, UjoProperty... properties)
          Sort a list by its properties.
 void UjoTextable.writeValueString(UjoProperty property, java.lang.String value, java.lang.Class type, UjoAction action)
          Set value from a String format.
 void AbstractUjo.writeValueString(UjoProperty property, java.lang.String value, java.lang.Class type, UjoAction action)
          Set value from a String format.
 

Method parameters in org.ujoframework.extensions with type arguments of type UjoProperty
 void PathProperty.addDirectProperties(java.util.List<UjoProperty> result)
          Add all direct properties to the list form parameter.
 

Constructors in org.ujoframework.extensions with parameters of type UjoProperty
PathProperty(UjoProperty... properties)
           
SortingProperty(UjoProperty<UJO,VALUE> property, boolean ascending)
           
 

Uses of UjoProperty in org.ujoframework.implementation.array
 

Methods in org.ujoframework.implementation.array with parameters of type UjoProperty
 java.lang.Object ArrayUjoExt.readValue(UjoProperty property)
          It is a common method for reading all object values, however there is strongly recomended to use a method
 java.lang.Object ArrayUjo.readValue(UjoProperty property)
          It is a common method for reading all object values, however there is strongly recomended to use a method
 void ArrayUjoExt.writeValue(UjoProperty property, java.lang.Object value)
          It is a common method for writing all object values, however there is strongly recomended to use a method
 void ArrayUjo.writeValue(UjoProperty property, java.lang.Object value)
          It is a common method for writing all object values, however there is strongly recomended to use a method
Uses of UjoProperty in org.ujoframework.implementation.bean
 

Classes in org.ujoframework.implementation.bean that implement UjoProperty
 class BeanProperty<UJO extends Ujo,VALUE>
          A Map property implementation.
 class BeanPropertyList<UJO extends Ujo,ITEM>
          Property List implementation.
 

Methods in org.ujoframework.implementation.bean with parameters of type UjoProperty
 java.lang.Object BeanUjoExt.readValue(UjoProperty property)
          It is a common method for reading all object values, however there is strongly recomended to use a method BeanProperty.getValue(Ujo) to an external access for a better type safe.
 java.lang.Object BeanUjo.readValue(UjoProperty property)
          It is a common method for reading all object values, however there is strongly recomended to use a method BeanProperty.getValue(Ujo) to an external access for a better type safe.
 void BeanUjoExt.writeValue(UjoProperty property, java.lang.Object value)
          It is a common method for writing all object values, however there is strongly recomended to use a method BeanProperty.setValue(Ujo,Object) to an external access for a better type safe.
 void BeanUjo.writeValue(UjoProperty property, java.lang.Object value)
          It is a common method for writing all object values, however there is strongly recomended to use a method BeanProperty.setValue(Ujo,Object) to an external access for a better type safe.
 

Uses of UjoProperty in org.ujoframework.implementation.factory
 

Classes in org.ujoframework.implementation.factory that implement UjoProperty
 class FactoryProperty<UJO extends Ujo,VALUE>
          A Factory property implementation.
 

Methods in org.ujoframework.implementation.factory with parameters of type UjoProperty
<UJO extends UJO_IMPL,VALUE>
VALUE
FactoryUjoExt.get(UjoProperty<UJO,VALUE> property)
          Getter based on one UjoProperty
 java.lang.Object FactoryUjo.readValue(UjoProperty property)
          Method readValue() creates a new instance of the property always.
 void FactoryUjo.writeValue(UjoProperty property, java.lang.Object value)
          It is an unsupported function in this implementation.
 

Uses of UjoProperty in org.ujoframework.implementation.field
 

Classes in org.ujoframework.implementation.field that implement UjoProperty
 class FieldProperty<UJO extends Ujo,VALUE>
          A Field property implementation.
 class FieldPropertyList<UJO extends Ujo,ITEM>
          Property List implementation.
 

Methods in org.ujoframework.implementation.field with parameters of type UjoProperty
 java.lang.Object FieldUjoExt.readValue(UjoProperty property)
          It is a common method for reading all object values, however there is strongly recomended to use a method FieldProperty.getValue(Ujo) to an external access for a better type safe.
 java.lang.Object FieldUjo.readValue(UjoProperty property)
          It is a common method for reading all object values, however there is strongly recomended to use a method FieldProperty.getValue(Ujo) to an external access for a better type safe.
 void FieldUjoExt.writeValue(UjoProperty property, java.lang.Object value)
          It is a common method for writing all object values, however there is strongly recomended to use a method FieldProperty.setValue(Ujo,Object) to an external access for a better type safe.
 void FieldUjo.writeValue(UjoProperty property, java.lang.Object value)
          It is a common method for writing all object values, however there is strongly recomended to use a method FieldProperty.setValue(Ujo,Object) to an external access for a better type safe.
 

Uses of UjoProperty in org.ujoframework.implementation.map
 

Fields in org.ujoframework.implementation.map with type parameters of type UjoProperty
protected  java.util.HashMap<UjoProperty,java.lang.Object> MapUjoExt.data
          Object data
protected  java.util.HashMap<UjoProperty,java.lang.Object> MapUjo.data
          Object data
 

Methods in org.ujoframework.implementation.map with parameters of type UjoProperty
static
<UJO extends MapUjo,VALUE>
Property<UJO,VALUE>
MapUjo.newProperty(UjoProperty p, int index)
          Returns a new instance of property where the default value is null.
 java.lang.Object MapUjoExt.readValue(UjoProperty property)
          It is a common method for reading all object values, however there is strongly recomended to use a method
 java.lang.Object MapUjo.readValue(UjoProperty property)
          It is a common method for reading all object values, however there is strongly recomended to use a method
 void MapUjoExt.writeValue(UjoProperty property, java.lang.Object value)
          It is a common method for writing all object values, however there is strongly recomended to use a method
 void MapUjo.writeValue(UjoProperty property, java.lang.Object value)
          It is a common method for writing all object values, however there is strongly recomended to use a method
Constructor parameters in org.ujoframework.implementation.map with type arguments of type UjoProperty
MapUjo(java.util.HashMap<UjoProperty,java.lang.Object> aData)
          Constructor
MapUjoExt(java.util.HashMap<UjoProperty,java.lang.Object> aData)
          Constructor
 

Uses of UjoProperty in org.ujoframework.implementation.mapImpl
 

Methods in org.ujoframework.implementation.mapImpl with parameters of type UjoProperty
<UJO extends UJO_IMPL,VALUE>
VALUE
MapImplUjoMiddle.get(UjoProperty<UJO,VALUE> property)
          Getter based on one UjoProperty
 java.lang.String MapImplUjoMiddle.getText(UjoProperty property)
          Returns a String value by a NULL context.
 java.lang.Object MapImplUjo.readValue(UjoProperty property)
          It is a common method for reading all object values, however there is strongly recomended to use a method
<UJO extends UJO_IMPL,VALUE>
Ujo
MapImplUjoMiddle.set(UjoProperty<UJO,VALUE> property, VALUE value)
          Setter based on UjoProperty.
 void MapImplUjoMiddle.setText(UjoProperty property, java.lang.String value)
          Set value from a String format by a NULL context.
 void MapImplUjo.writeValue(UjoProperty property, java.lang.Object value)
          It is a common method for writing all object values, however there is strongly recomended to use a method
Uses of UjoProperty in org.ujoframework.implementation.orm
 

Classes in org.ujoframework.implementation.orm that implement UjoProperty
 class RelationToMany<UJO extends OrmTable,ITEM extends OrmTable>
          The relation 1:N to another UJO type items
 

Methods in org.ujoframework.implementation.orm that return UjoProperty
 UjoProperty[] OrmTable.readChangedProperties(boolean clear)
          Returns a changed properties.
 

Methods in org.ujoframework.implementation.orm with parameters of type UjoProperty
<UJO extends UJO_IMPL,VALUE>
VALUE
OrmTable.get(UjoProperty<UJO,VALUE> property)
          Getter based on UjoProperty implemeted by a pattern UjoExt
 boolean OrmTable.readAuthorization(UjoAction action, UjoProperty property, java.lang.Object value)
          Test an authorization of the action.
 java.lang.Object OrmTable.readValue(UjoProperty property)
          A method for an internal use only.
<UJO extends UJO_IMPL,VALUE>
UJO_IMPL
OrmTable.set(UjoProperty<UJO,VALUE> property, VALUE value)
          Setter based on UjoProperty.
 void OrmTable.writeValue(UjoProperty property, java.lang.Object value)
          A method for an internal use only.
 

Uses of UjoProperty in org.ujoframework.implementation.quick
 

Methods in org.ujoframework.implementation.quick with parameters of type UjoProperty
<UJO extends UJO_IMPL,VALUE>
VALUE
QuickUjoMid.get(UjoProperty<UJO,VALUE> property)
          Getter based on one UjoProperty
 java.lang.String QuickUjoMid.getText(UjoProperty property)
          Returns a String value by a NULL context.
static
<UJO extends QuickUjo,VALUE>
Property<UJO,VALUE>
QuickUjo.newProperty(UjoProperty p)
          Returns a new instance of property where the default value is null.
 java.lang.Object QuickUjo.readValue(UjoProperty property)
          It is a common method for reading all object values, however there is strongly recomended to use a method Property.getValue(Ujo) to an external access for a better type safe.
<UJO extends UJO_IMPL,VALUE>
Ujo
QuickUjoMid.set(UjoProperty<UJO,VALUE> property, VALUE value)
          Setter based on UjoProperty.
 void QuickUjoMid.setText(UjoProperty property, java.lang.String value)
          Set value from a String format by a NULL context.
 void QuickUjo.writeValue(UjoProperty property, java.lang.Object value)
          It is a common method for writing all object values, however there is strongly recomended to use a method Property.setValue(Ujo,Object) to an external access for a better type safe.
 

Uses of UjoProperty in org.ujoframework.implementation.registrar
 

Methods in org.ujoframework.implementation.registrar with parameters of type UjoProperty
 boolean RegistrarUjoExt.addPropertyChangeListener(UjoProperty<UJO,?> property, java.lang.Boolean before, UjoPropertyChangeListener listener)
          Add property Listener
 boolean RegistrarUjo.addPropertyChangeListener(UjoProperty<UJO,?> property, java.lang.Boolean before, UjoPropertyChangeListener listener)
          Add property Listener
 boolean RegistrarUjoExt.removePropertyChangeListener(UjoProperty<UJO,?> property, java.lang.Boolean before, UjoPropertyChangeListener listener)
          Remove property Listener
 boolean RegistrarUjo.removePropertyChangeListener(UjoProperty<UJO,?> property, java.lang.Boolean before, UjoPropertyChangeListener listener)
          Remove property Listener
 void RegistrarUjoExt.writeValue(UjoProperty property, java.lang.Object value)
           
 void RegistrarUjo.writeValue(UjoProperty property, java.lang.Object value)
           
 

Uses of UjoProperty in org.ujoframework.listener
 

Methods in org.ujoframework.listener that return UjoProperty
 UjoProperty UjoPropertyChangeEvent.getProperty()
          Returns property
 

Methods in org.ujoframework.listener with parameters of type UjoProperty
 boolean EventRegistrar.addPropertyChangeListener(UjoProperty<UJO,?> property, java.lang.Boolean before, UjoPropertyChangeListener listener)
          Add listener
 boolean UjoPropertyChangeSupport.addPropertyChangeListener(UjoProperty property, java.lang.Boolean before, UjoPropertyChangeListener listener)
          Add listener
 void UjoPropertyChangeSupport.firePropertyChange(UjoProperty property, java.lang.Object oldValue, java.lang.Object newValue, boolean beforeChange)
          Fire event for the property
 boolean EventRegistrar.removePropertyChangeListener(UjoProperty<UJO,?> property, java.lang.Boolean before, UjoPropertyChangeListener listener)
          Remove listener
 boolean UjoPropertyChangeSupport.removePropertyChangeListener(UjoProperty property, java.lang.Boolean before, UjoPropertyChangeListener listener)
          Remove listener
 

Constructors in org.ujoframework.listener with parameters of type UjoProperty
UjoPropertyChangeEvent(java.lang.Object source, UjoProperty property, java.lang.Object oldValue, java.lang.Object newValue, boolean beforeChange)
           
 

Uses of UjoProperty in org.ujoframework.orm
 

Methods in org.ujoframework.orm that return UjoProperty
 UjoProperty CriterionDecoder.getBaseProperty()
          Returns the first direct property.
protected  UjoProperty[] CriterionDecoder.getPropertyRelations()
          Returns the unique direct property relations.
 UjoProperty[] OrmUjo.readChangedProperties(boolean clear)
          Returns changed properties.
 

Methods in org.ujoframework.orm that return types with arguments of type UjoProperty
 java.util.List<UjoProperty> Query.getOrder()
          Get the order item list.
 

Methods in org.ujoframework.orm with parameters of type UjoProperty
 Query<UJO> Query.addOrder(UjoProperty property)
          Add an item to the end of order list.
 void OrmHandler.addProperty(UjoProperty property, MetaRelation2Many newColumn)
          Map a property to the table
 MetaRelation2Many OrmHandler.findColumnModel(UjoProperty pathProperty)
          Find a Relation/Column model of the paramemeter property.
<UJO extends AbstractMetaModel,VALUE>
VALUE
AbstractMetaModel.get(UjoProperty<UJO,VALUE> property)
          Getter based on one UjoProperty
protected  java.util.List<MetaColumn> Session.getOrmColumns(UjoProperty... properties)
          Convert a property array to a column list.
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
 boolean OrmHandler.isPersistent(UjoProperty property)
          Is the parameter a persistent property?
<UJO extends OrmUjo>
UJO
Session.loadInternal(UjoProperty relatedProperty, java.lang.Object id, boolean mandatory)
          Load UJO by a unique id.
protected  void JdbcStatement.logValue(OrmUjo bo, UjoProperty property)
          Log a value value into a text format.
protected  void JdbcStatement.logValue(java.lang.String textValue, UjoProperty property)
          Log a value value into a text format.
 boolean AbstractMetaModel.readAuthorization(UjoAction action, UjoProperty property, java.lang.Object value)
           
 java.lang.Object OrmUjo.readValue(UjoProperty property)
          A special implementation, see a source code of the OrmTable class for more information.
 Query<UJO> Query.setOrder(UjoProperty... order)
          Set the order item list to an SQL ORDER BY phrase.
<ITEM> void
Query.setParameter(UjoProperty<UJO,ITEM> property, ITEM value)
           
 void AbstractMetaModel.writeValue(UjoProperty property, java.lang.Object value)
           
 

Uses of UjoProperty in org.ujoframework.orm.metaModel
 

Fields in org.ujoframework.orm.metaModel with type parameters of type UjoProperty
static Property<MetaRelation2Many,UjoProperty> MetaRelation2Many.TABLE_PROPERTY
          Table property
 

Methods in org.ujoframework.orm.metaModel that return UjoProperty
 UjoProperty MetaRelation2Many.getProperty()
          Returns a column property
 

Methods in org.ujoframework.orm.metaModel with parameters of type UjoProperty
 void MetaParams.writeValue(UjoProperty property, java.lang.Object value)
           
 

Constructors in org.ujoframework.orm.metaModel with parameters of type UjoProperty
MetaColumn(MetaTable table, UjoProperty tableProperty, MetaColumn param)
           
MetaRelation2Many(MetaTable table, UjoProperty tableProperty, MetaRelation2Many param)
           
 

Uses of UjoProperty in org.ujoframework.orm.sample
 

Fields in org.ujoframework.orm.sample declared as UjoProperty
static UjoProperty<Item,java.util.Date> Item._ORDER_DATE
          A composed/indirect PATH property to a "date" attribute of the Order
static UjoProperty<Order,java.util.Date> Order.CREATED
          Date of creation
static UjoProperty<Order,java.lang.String> Order.DESCR
          Description of the order
static UjoProperty<Item,java.lang.String> Item.DESCR
          Description of Item
static UjoProperty<ViewOrder,java.lang.Long> ViewOrder.ID
          Unique key
static UjoProperty<Order,java.lang.Long> Order.ID
          Unique key
static UjoProperty<Item,java.lang.Long> Item.ID
          Unique key
static UjoProperty<ViewOrder,java.lang.Integer> ViewOrder.ITEM_COUNT
          ItemCount
static UjoProperty<Item,Order> Item.ORDER
          A reference to common Order
static UjoProperty<Order,java.lang.Integer> Order.USER_ID
          User key
static UjoProperty<Item,java.lang.Integer> Item.USER_ID
          User key
 

Uses of UjoProperty in org.ujoframework.swing
 

Fields in org.ujoframework.swing declared as UjoProperty
protected  UjoProperty[] UjoTableModel.columns
          Columns definition
protected  UjoProperty UjoPropertyRow.property
           
 

Methods in org.ujoframework.swing that return UjoProperty
 UjoProperty UjoTableModel.getColumn(int columnIndex)
          Convert columnIndex to a UjoProperty.
 UjoProperty UjoPropertyRow.getProperty()
          Returns an assigned property (a parameter e.g.)
 

Methods in org.ujoframework.swing with parameters of type UjoProperty
 void UjoTableModel.fireTableColumnUpdated(UjoProperty columnProp)
          Fire an sing, that column was updated.
 java.lang.Class UjoTableModel.getColumnClass(UjoProperty column)
          Returns the most specific superclass for all the cell values in the column.
 int UjoTableModel.getColumnIndex(UjoProperty column)
          Returns a table column index.
 java.lang.String UjoTableModel.getColumnName(UjoProperty column)
          Column Name
 java.lang.Object UjoTableModel.getValueAt(int rowIndex, UjoProperty column)
          Returns a value from the cell.
 java.lang.Object SingleUjoTabModel.getValueAt(int rowIndex, UjoProperty column)
          Get Value in a String format.
 boolean UjoTableModel.isCellEditable(int rowIndex, UjoProperty column)
          Is the cell editable?
 boolean SingleUjoTabModel.isCellEditable(int rowIndex, UjoProperty column)
          Only Value is editable.
 java.lang.Object UjoPropertyRow.readValue(UjoProperty aProperty)
          Read Value
 void UjoTableModel.setColumns(UjoProperty... columns)
          Set columns into table
 void UjoTableModel.setValueAt(java.lang.Object value, int rowIndex, UjoProperty column)
          Set a value to a cell of table model.
 void SingleUjoTabModel.setValueAt(java.lang.Object value, int rowIndex, UjoProperty column)
          Set a value to a cell of table model.
 void UjoTableModel.sort(UjoProperty... properties)
          Sort data by a property list.
 void UjoPropertyRow.writeValue(UjoProperty aProperty, java.lang.Object value)
          Write value
 void UjoPropertyRow.writeValueString(UjoProperty aProperty, java.lang.String value, java.lang.Class subtype, UjoAction action)
          Write a text value.
 

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



Copyright © 2009. All Rights Reserved.