Change By: Roman Kovařík (05/Jun/13 2:00 PM)
Description: Javadoc for  ItemImpl  javax . jcr.Item. isSame says:
{quote}
Returns true if this Item object (the Java object instance) represents the same actual workspace item as 
 the object otherItem. 
Two Item objects represent the same workspace item if and only if all the following are true: 
- Both objects were acquired through Session objects that were created by the same Repository 
 object. 
- Both objects were acquired through Session objects bound to the same repository workspace. 
- The objects are either both Node objects or both Property objects. 
- If they are Node objects, they have the same identifier.
- If they are Property objects they have identical names and isSame is true of their parent nodes. 
 This method does not compare the states of the two items. For example, if two Item objects 
 representing the same actual workspace item have been retrieved through two different sessions and 
 one has been modified, then this method will still return true when comparing these two objects. Note 
 that if two Item objects representing the same workspace item are retrieved through the same session 
 they will always reflect the same state.
{quote}

But that's not fulfilled for {{DelegateNodeWrapped}} class, which calls {{ItemImpl.isSame()}}: 
{code}
public boolean isSame(Item otherItem) throws RepositoryException {
...
        if (this == otherItem) {
            return true;
        }
        if (otherItem instanceof ItemImpl) {
            ...
        }
        return false;
    }
{code}
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



----------------------------------------------------------------
For list details, see: http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to