org.eclipse.jpt.jpa.eclipselink.core.context.persistence.caching
Class Entity

java.lang.Object
  extended by org.eclipse.jpt.common.utility.internal.model.AbstractModel
      extended by org.eclipse.jpt.jpa.eclipselink.core.context.persistence.caching.Entity
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Model

public class Entity
extends org.eclipse.jpt.common.utility.internal.model.AbstractModel
implements java.lang.Cloneable, java.io.Serializable

Entity

See Also:
Serialized Form

Field Summary
static java.lang.String CACHE_SIZE_PROPERTY
           
static java.lang.String CACHE_TYPE_PROPERTY
           
static java.lang.String SHARED_CACHE_PROPERTY
           
 
Constructor Summary
Entity(Caching parent, java.lang.String name)
           
 
Method Summary
 java.lang.Boolean cacheIsShared()
           
 Entity clone()
           
 boolean entityNameIsValid()
           
 boolean equals(java.lang.Object o)
           
 java.lang.Integer getCacheSize()
           
 CacheType getCacheType()
           
 java.lang.String getName()
           
 Caching getParent()
           
 int hashCode()
           
 boolean isEmpty()
           
 void setCacheSize(java.lang.Integer cacheSize)
           
 void setCacheType(CacheType cacheType)
           
 void setSharedCache(java.lang.Boolean isShared)
           
 void toString(java.lang.StringBuilder sb)
           
 
Methods inherited from class org.eclipse.jpt.common.utility.internal.model.AbstractModel
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, hasAnyChangeListeners, hasAnyCollectionChangeListeners, hasAnyListChangeListeners, hasAnyPropertyChangeListeners, hasAnyStateChangeListeners, hasAnyTreeChangeListeners, hasNoChangeListeners, hasNoCollectionChangeListeners, hasNoListChangeListeners, hasNoPropertyChangeListeners, hasNoStateChangeListeners, hasNoTreeChangeListeners, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CACHE_TYPE_PROPERTY

public static final java.lang.String CACHE_TYPE_PROPERTY
See Also:
Constant Field Values

CACHE_SIZE_PROPERTY

public static final java.lang.String CACHE_SIZE_PROPERTY
See Also:
Constant Field Values

SHARED_CACHE_PROPERTY

public static final java.lang.String SHARED_CACHE_PROPERTY
See Also:
Constant Field Values
Constructor Detail

Entity

public Entity(Caching parent,
              java.lang.String name)
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

clone

public Entity clone()
Overrides:
clone in class org.eclipse.jpt.common.utility.internal.model.AbstractModel

isEmpty

public boolean isEmpty()

entityNameIsValid

public boolean entityNameIsValid()

getParent

public Caching getParent()

getName

public java.lang.String getName()

getCacheType

public CacheType getCacheType()

setCacheType

public void setCacheType(CacheType cacheType)

getCacheSize

public java.lang.Integer getCacheSize()

setCacheSize

public void setCacheSize(java.lang.Integer cacheSize)

cacheIsShared

public java.lang.Boolean cacheIsShared()

setSharedCache

public void setSharedCache(java.lang.Boolean isShared)

toString

public void toString(java.lang.StringBuilder sb)
Overrides:
toString in class org.eclipse.jpt.common.utility.internal.model.AbstractModel