org.deduced
Class ChangeType

java.lang.Object
  extended by org.deduced.ChangeType

public final class ChangeType
extends java.lang.Object

Change Type enumeration used to indicate the type of change occurred in a property collection which can be either:

Author:
Steve McDuff

Field Summary
static ChangeType ADD
          add change type
private static java.lang.String ADD_NAME
          add name
static ChangeType DELETE
          delete property change type
private static java.lang.String DELETE_NAME
          delete name
private static int HASH_CODE_ASSIGNER
          hash code assigner
private  int hashCode
          enumeration hash code
private  java.lang.String name
          change name
static ChangeType REMOVE
          remove property change type
private static java.lang.String REMOVE_NAME
          remove name
static ChangeType UPDATE
          update property change type
private static java.lang.String UPDATE_NAME
          update name
 
Constructor Summary
private ChangeType(java.lang.String setName)
          hidden constructor
 
Method Summary
 boolean equals(java.lang.Object obj)
          (non-Javadoc)
 int hashCode()
          (non-Javadoc)
 java.lang.String toString()
          (non-Javadoc)
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ADD_NAME

private static final java.lang.String ADD_NAME
add name

See Also:
Constant Field Values

UPDATE_NAME

private static final java.lang.String UPDATE_NAME
update name

See Also:
Constant Field Values

REMOVE_NAME

private static final java.lang.String REMOVE_NAME
remove name

See Also:
Constant Field Values

DELETE_NAME

private static final java.lang.String DELETE_NAME
delete name

See Also:
Constant Field Values

ADD

public static final ChangeType ADD
add change type


UPDATE

public static final ChangeType UPDATE
update property change type


REMOVE

public static final ChangeType REMOVE
remove property change type


DELETE

public static final ChangeType DELETE
delete property change type


HASH_CODE_ASSIGNER

private static int HASH_CODE_ASSIGNER
hash code assigner


name

private final java.lang.String name
change name


hashCode

private final int hashCode
enumeration hash code

Constructor Detail

ChangeType

private ChangeType(java.lang.String setName)
hidden constructor

Parameters:
setName - type name
Method Detail

toString

public java.lang.String toString()
(non-Javadoc)

Overrides:
toString in class java.lang.Object
See Also:
Object.toString()

equals

public boolean equals(java.lang.Object obj)
(non-Javadoc)

Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
(non-Javadoc)

Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()