com.mizar.metadata.db.bean
Class SdoCachedMapsSuperClass

java.lang.Object
  extended by com.mizar.persistence.jpa.beans.GenericBean
      extended by com.mizar.metadata.db.bean.SdoCachedMapsSuperClass
All Implemented Interfaces:
JPAInterface, java.io.Serializable, java.lang.Comparable
Direct Known Subclasses:
MdsysSdoCachedMapsTableBean, UserSdoCachedMapsBean

@MappedSuperclass
public abstract class SdoCachedMapsSuperClass
extends GenericBean

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.mizar.persistence.jpa.beans.GenericBean
_logger, DELETE, EDIT, NEW, READ, serialVersionUID
 
Constructor Summary
SdoCachedMapsSuperClass()
           
 
Method Summary
 SdoMapsSuperClass getBaseMap()
           
 CacheInstance getCacheInstance()
           
 char[] getDefinition()
           
 java.lang.String getDefinitionString()
           
 java.lang.String getDescription()
           
 java.lang.Boolean getInternal()
           
 java.lang.String getIsInternal()
           
 java.lang.String getIsOnline()
           
 byte[] getMapAdapter()
           
abstract  java.lang.String getName()
           
 java.lang.Boolean getOnline()
           
 java.util.Map<java.lang.String,java.lang.String> getParsedDescription()
          Creates a read-only list of attributes loaded from the description field
 java.lang.String getPrimaryKeyValue()
          NOTE: If an implementing bean expects to be extended by a RowInterface in a often-used Table, you should override this method in order to avoid the overheads associated with the reflective code in JPAUtils.getPrimaryKeyValue(this)
 java.lang.String getTilesTable()
           
 java.lang.Boolean isInternal()
           
 java.lang.Boolean isOnline()
           
 void setCacheInstance(CacheInstance cacheInstance)
           
 void setDefinition(char[] definition)
           
 void setDefinition(java.lang.String definition)
           
 void setDescription(java.lang.String description)
           
 void setInternal(java.lang.Boolean isInternal)
           
 void setIsInternal(java.lang.String isInternal)
           
 void setIsOnline(java.lang.String isOnline)
           
 void setMapAdapter(byte[] mapAdapter)
           
 void setOnline(java.lang.Boolean isOnline)
           
 void setTilesTable(java.lang.String tilesTable)
           
 
Methods inherited from class com.mizar.persistence.jpa.beans.GenericBean
compareTo, equals, getDELETE, getEDIT, getEntityState, getEntityStateLabel, getLogger, getNEW, getREAD, hashCode, isEditable, isNew, setEditable, setEntityState, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SdoCachedMapsSuperClass

public SdoCachedMapsSuperClass()
Method Detail

getBaseMap

public SdoMapsSuperClass getBaseMap()

getName

public abstract java.lang.String getName()

getPrimaryKeyValue

public java.lang.String getPrimaryKeyValue()
Description copied from class: GenericBean

NOTE: If an implementing bean expects to be extended by a RowInterface in a often-used Table, you should override this method in order to avoid the overheads associated with the reflective code in JPAUtils.getPrimaryKeyValue(this)

 public Object getPrimaryKeyValue(){
   return getProperty();
 }
 

In the absence of an overriding method, this method provides a generic method to get the value of the primary key. This is especially useful for calls to em.find(object) from within abstract classes

Overrides:
getPrimaryKeyValue in class GenericBean
Returns:
JPAUtils#getPrimaryKeyValue(this)
See Also:
RowInterface.getPrimaryKeyValue()

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getIsInternal

public java.lang.String getIsInternal()

setIsInternal

public void setIsInternal(java.lang.String isInternal)

setInternal

public void setInternal(java.lang.Boolean isInternal)

getInternal

public java.lang.Boolean getInternal()

isInternal

public java.lang.Boolean isInternal()

getIsOnline

public java.lang.String getIsOnline()

setIsOnline

public void setIsOnline(java.lang.String isOnline)

setOnline

public void setOnline(java.lang.Boolean isOnline)

getOnline

public java.lang.Boolean getOnline()

isOnline

public java.lang.Boolean isOnline()

getMapAdapter

public byte[] getMapAdapter()

setMapAdapter

public void setMapAdapter(byte[] mapAdapter)

getTilesTable

public java.lang.String getTilesTable()

setTilesTable

public void setTilesTable(java.lang.String tilesTable)

getParsedDescription

public java.util.Map<java.lang.String,java.lang.String> getParsedDescription()
Creates a read-only list of attributes loaded from the description field

Returns:

setCacheInstance

public void setCacheInstance(CacheInstance cacheInstance)

getCacheInstance

public CacheInstance getCacheInstance()

setDefinition

public void setDefinition(char[] definition)

setDefinition

public void setDefinition(java.lang.String definition)

getDefinition

public char[] getDefinition()

getDefinitionString

public java.lang.String getDefinitionString()
Returns:
definition as a String rather than a char[]