atg.svc.repository.beans
Class _SolutionRelevance_Impl

java.lang.Object
  extended by atg.svc.repository.beans._SolutionRelevance_Impl
All Implemented Interfaces:
atg.svc.repository.beans.pv.SolutionRelevance_PV, SolutionRelevance, java.io.Serializable, javax.ejb.EJBLocalObject
Direct Known Subclasses:
_SolutionRelevance_BeanImpl, _SolutionRelevance_ReposImpl

public abstract class _SolutionRelevance_Impl
extends java.lang.Object
implements atg.svc.repository.beans.pv.SolutionRelevance_PV, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
_SolutionRelevance_Impl()
           
 
Method Summary
 java.lang.String _getItemDescriptorName()
           
 java.lang.Class _getObjectInterfaceClass()
           
 void copyTo(SolutionRelevance destination)
          Copies the property values of this instance to another instance of the same data type.
 int decrementHotUseCount()
          Decrements the hot use count for the solution and recomputes the score.
 int decrementUseCount()
          Decrements the use count for the solution and recomputes the score.
 int getHotScore()
           
 int getQOAAScore()
           
 int getTopScore()
           
 int incrementHotUseCount()
          Increments the hot use count for the solution and recomputes the score.
 int incrementUseCount()
          Increments the use count for the solution and recomputes the score.
 int incrementViewCount()
          Increments the view count for the solution and recomputes the score.
 boolean isRemoved()
          Returns true if the underlying object has been removed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface atg.svc.repository.beans.pv.SolutionRelevance_PV
_isMutable, getDbHotScore, getDbQOAAScore, getDbTopScore, getHasDbHotScore, getHasDbQOAAScore, getHasDbTopScore, getHotUseCount, getId, getLastUseDate, getLastViewDate, getSolutionClassId, getSolutionId, getUseCount, getViewCount, isIsQOAA, prepareInstanceForWrite, setDbHotScore, setDbQOAAScore, setDbTopScore, setHasDbHotScore, setHasDbQOAAScore, setHasDbTopScore, setHotUseCount, setId, setIsQOAA, setLastUseDate, setLastViewDate, setSolutionClassId, setSolutionId, setUseCount, setViewCount, writeInstance
 
Methods inherited from interface javax.ejb.EJBLocalObject
getEJBLocalHome, getPrimaryKey, isIdentical, remove
 

Constructor Detail

_SolutionRelevance_Impl

public _SolutionRelevance_Impl()
Method Detail

isRemoved

public boolean isRemoved()
                  throws javax.ejb.EJBException
Description copied from interface: atg.svc.repository.beans.pv.SolutionRelevance_PV
Returns true if the underlying object has been removed. False otherwise.

Specified by:
isRemoved in interface atg.svc.repository.beans.pv.SolutionRelevance_PV
Specified by:
isRemoved in interface SolutionRelevance
Throws:
javax.ejb.EJBException

_getItemDescriptorName

public java.lang.String _getItemDescriptorName()

_getObjectInterfaceClass

public java.lang.Class _getObjectInterfaceClass()

copyTo

public void copyTo(SolutionRelevance destination)
            throws javax.ejb.EJBException
Description copied from interface: atg.svc.repository.beans.pv.SolutionRelevance_PV
Copies the property values of this instance to another instance of the same data type. Only properties that are both readable and writable are copied. Each property is copied by calling the getter method on the source instance and setting the result in the destination instance using the setter method.

Specified by:
copyTo in interface atg.svc.repository.beans.pv.SolutionRelevance_PV
Specified by:
copyTo in interface SolutionRelevance
Throws:
javax.ejb.EJBException

incrementUseCount

public int incrementUseCount()
                      throws javax.ejb.EJBException
Description copied from interface: atg.svc.repository.beans.pv.SolutionRelevance_PV
Increments the use count for the solution and recomputes the score.

Specified by:
incrementUseCount in interface atg.svc.repository.beans.pv.SolutionRelevance_PV
Specified by:
incrementUseCount in interface SolutionRelevance
Returns:
Returns the old use count
Throws:
javax.ejb.EJBException - A system-level error occurred

decrementUseCount

public int decrementUseCount()
                      throws javax.ejb.EJBException
Description copied from interface: atg.svc.repository.beans.pv.SolutionRelevance_PV
Decrements the use count for the solution and recomputes the score.

Specified by:
decrementUseCount in interface atg.svc.repository.beans.pv.SolutionRelevance_PV
Specified by:
decrementUseCount in interface SolutionRelevance
Returns:
Returns the old use count
Throws:
javax.ejb.EJBException - A system-level error occurred

incrementViewCount

public int incrementViewCount()
                       throws javax.ejb.EJBException
Description copied from interface: atg.svc.repository.beans.pv.SolutionRelevance_PV
Increments the view count for the solution and recomputes the score.

Specified by:
incrementViewCount in interface atg.svc.repository.beans.pv.SolutionRelevance_PV
Specified by:
incrementViewCount in interface SolutionRelevance
Returns:
Returns the old view count
Throws:
javax.ejb.EJBException - A system-level error occurred

incrementHotUseCount

public int incrementHotUseCount()
                         throws javax.ejb.EJBException
Description copied from interface: atg.svc.repository.beans.pv.SolutionRelevance_PV
Increments the hot use count for the solution and recomputes the score.

Specified by:
incrementHotUseCount in interface atg.svc.repository.beans.pv.SolutionRelevance_PV
Specified by:
incrementHotUseCount in interface SolutionRelevance
Returns:
Returns the old hot use count
Throws:
javax.ejb.EJBException - A system-level error occurred

decrementHotUseCount

public int decrementHotUseCount()
                         throws javax.ejb.EJBException
Description copied from interface: atg.svc.repository.beans.pv.SolutionRelevance_PV
Decrements the hot use count for the solution and recomputes the score.

Specified by:
decrementHotUseCount in interface atg.svc.repository.beans.pv.SolutionRelevance_PV
Specified by:
decrementHotUseCount in interface SolutionRelevance
Returns:
Returns the old hot use count
Throws:
javax.ejb.EJBException - A system-level error occurred

getHotScore

public int getHotScore()
                throws javax.ejb.EJBException
Specified by:
getHotScore in interface atg.svc.repository.beans.pv.SolutionRelevance_PV
Specified by:
getHotScore in interface SolutionRelevance
Returns:
Returns the hot score of the solution
Throws:
javax.ejb.EJBException - A system-level error occurred

getTopScore

public int getTopScore()
                throws javax.ejb.EJBException
Specified by:
getTopScore in interface atg.svc.repository.beans.pv.SolutionRelevance_PV
Specified by:
getTopScore in interface SolutionRelevance
Returns:
Returns the top score of the solution
Throws:
javax.ejb.EJBException - A system-level error occurred

getQOAAScore

public int getQOAAScore()
                 throws javax.ejb.EJBException
Specified by:
getQOAAScore in interface atg.svc.repository.beans.pv.SolutionRelevance_PV
Specified by:
getQOAAScore in interface SolutionRelevance
Returns:
Returns the QOAA score of the solution
Throws:
javax.ejb.EJBException - A system-level error occurred