Subversion Repository Public Repository

litesoft

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package org.litesoft.bo.change;

import java.io.*;

public interface OriginalValueChangeTracker extends Serializable
{
    OriginalValueChangeTracker clear();

    OriginalValueChangeTracker recordChange( String pAttributeName, ChangeEntry pNewChangeEntry, Object pOldValue, Object pNewValue );

    boolean hasChanges();

    boolean isAttributeChanged( String pAttributeName );

    boolean isOriginalValueAvailableFor( String pAttributeName );

    Object getOriginalValueFor( String pAttributeName );

    ChangeEntry getOriginalValueChangeEntryFor( String pAttributeName );

    String[] getChangedAttributeNames();
}

Commits for litesoft/trunk/Java/core/Anywhere/src/org/litesoft/bo/change/OriginalValueChangeTracker.java

Diff revisions: vs.
Revision Author Commited Message
2 GeorgeS picture GeorgeS Sun 07 Feb, 2010 12:50:58 +0000