org.weda.store.impl
Class ObjectSet

java.lang.Object
  extended by org.weda.store.impl.ObjectSet

public class ObjectSet
extends java.lang.Object

Цель: чтение/редактирование свойств о множества объектов одного класса

Author:
tim

Constructor Summary
ObjectSet(java.lang.Class objectClass, java.lang.Object[] objects, PropertyValue propertyValue)
           
 
Method Summary
 java.lang.Class getBaseClass()
           
 java.lang.Object[] getObjects()
          Метод возвращает объекты множества
 java.lang.Object getValue(java.lang.String propertyPath)
          Метод возврщает значение для группы объектов.
 boolean isValueUnique(java.lang.String propertyPath)
          Метод вернет true если все значения указанного свойства в группе объектов одинаковые.
 void setValue(java.lang.String propertyPath, java.lang.Object value)
          Метод устанавливает значение свойства для группы объектов.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectSet

public ObjectSet(java.lang.Class objectClass,
                 java.lang.Object[] objects,
                 PropertyValue propertyValue)
          throws ObjectSetException
Throws:
ObjectSetException
Method Detail

getBaseClass

public java.lang.Class getBaseClass()

getObjects

public java.lang.Object[] getObjects()
Метод возвращает объекты множества


setValue

public void setValue(java.lang.String propertyPath,
                     java.lang.Object value)
              throws ObjectSetException
Метод устанавливает значение свойства для группы объектов.

Throws:
ObjectSetException

getValue

public java.lang.Object getValue(java.lang.String propertyPath)
                          throws ObjectSetException
Метод возврщает значение для группы объектов.

Returns:
значения свойства если все значения заданного свойства в группе объектов одинаковые, иначе null
Throws:
ObjectSetException
See Also:
setValue(String, Object), isValueUnique(String)

isValueUnique

public boolean isValueUnique(java.lang.String propertyPath)
                      throws ObjectSetException
Метод вернет true если все значения указанного свойства в группе объектов одинаковые.

Throws:
ObjectSetException


Copyright © 2005-2006 . All Rights Reserved.