com.waveset.object
Class UsageReport

java.lang.Object
  extended bycom.waveset.object.PersistentObject
      extended bycom.waveset.object.UsageReport
All Implemented Interfaces:
java.lang.Comparable, javax.naming.Referenceable, XmlObject

public class UsageReport
extends PersistentObject


Nested Class Summary
 
Nested classes inherited from class com.waveset.object.PersistentObject
PersistentObject.Comparator, PersistentObject.InitialInstance
 
Field Summary
static java.lang.String code_id
           
 
Fields inherited from class com.waveset.object.PersistentObject
_trace, trace
 
Constructor Summary
UsageReport()
           
UsageReport(org.w3c.dom.Element e)
           
UsageReport(java.lang.String name)
           
 
Method Summary
protected  void addSubclassAttributes(java.lang.StringBuffer b)
          Each concrete subclass may append to the buffer an XML representation of any fields it adds to PersistentObject (if those field values must persist).
 java.lang.String getAction()
           
 java.util.Date getEndDate()
           
 java.lang.String getEndDateString()
           
 java.lang.String getObjectType()
           
 java.lang.String getReportType()
           
 java.lang.String getResultUnit()
           
 java.util.Date getStartDate()
           
 java.lang.String getStartDateString()
           
 java.lang.String getStatus()
           
 java.util.HashMap getTaskArgs()
           
 java.lang.String getTimeLine()
           
 Type getType()
          Returns the associated Type object.
protected  void parseSubclassAttributes(org.w3c.dom.Element e)
          No subclass-specific elements protected void addSubclassElements(StringBuffer b) { }
 void setAction(java.lang.String action)
           
 void setEndDate(java.util.Date endDate)
           
 void setObjectType(java.lang.String object)
           
 void setReportType(java.lang.String reportType)
           
 void setResultUnit(java.lang.String result)
           
 void setStartDate(java.util.Date startDate)
           
 void setStatus(java.lang.String status)
           
 void setTimeLine(java.lang.String tl)
           
 
Methods inherited from class com.waveset.object.PersistentObject
addCommonElements, addEndTag, addMemberObjectGroup, addMemberObjectGroup, addPersistentAttributes, addStartTag, addSubclassElements, addSummaryAttributes, addXmlHeader, attributesMatch, attributesMatch, attributesMatch, checkReference, checkReferences, clearId, cloneAs, cloneObject, compareTo, create, create, create, create, createLastModItem, createLastModItem, createLastModItemList, directObjectGroupMember, dump, dumpFile, equals, fakeId, getAttribute, getAttributeValues, getAttributeValues, getAuthReferences, getAuthType, getBasicAttributes, getBasicAttributes, getBasicAttributes, getCache, getCounterValue, getCreateDate, getCreator, getDisplayableName, getDisplayName, getElementName, getEncryptedValues, getId, getIdOrName, getInitialInstances, getLastMod, getLastModDate, getLastModifier, getLastModItemId, getLockInfo, getMemberObjectGroupRefs, getMemberObjectGroupRefsUpTo, getMemberObjectGroups, getName, getNameOrId, getProperties, getProperty, getPropertyAsString, getPropertyList, getQueryableAttributes, getReference, getReferences, getRuleDrivenMemberObjectGroupRefs, getRuleDrivenMemberObjectGroupRefsUpTo, getRuleDrivenMemberObjectGroups, getSubtype, getSummaryAttributes, getSummaryString, hasEncryptedData, hashCode, identityEquals, isAlias, isHidden, isId, isProtected, isProtectedFromDelete, isReferencedIn, listOperationalAttributes, listQueryableAttributes, listQueryableReferenceAttributes, listSummaryAttributes, objectGroupMember, objectGroupMemberRef, parseCommonElement, parseCommonElements, parsePersistentAttributes, parseSubclassElements, parseXml, parseXml, prepareForSerialization, prepareToSerialize, println, reEncrypt, reEncryptSubclassAttributes, removeMemberObjectGroup, removeProperty, resolve, resolve, resolve, resolveArray, resolveArrayByFetching, resolveObjectReference, resolveObjectReferences, resolveReference, resolveSummaryAttributes, resolveSummaryAttributes, ruleDrivenObjectGroupMemberRef, setAuthType, setAuthType, setCache, setCreateDate, setCreator, setDisplayName, setDisplayName, setHidden, setIsAlias, setLastMod, setLastMod, setLastModDate, setLastModifier, setMemberObjectGroupRef, setMemberObjectGroupRefs, setMemberObjectGroups, setName, setProperties, setProperty, setPropertyList, setProtected, setProtectedFromDelete, setRuleDrivenMembersCache, setSubtype, setTrace, toString, toXml, toXml, toXml, toXmlFile, visit
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

code_id

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

UsageReport

public UsageReport()

UsageReport

public UsageReport(java.lang.String name)

UsageReport

public UsageReport(org.w3c.dom.Element e)
            throws WavesetException
Method Detail

getType

public Type getType()
Returns the associated Type object.

Specified by:
getType in class PersistentObject

getTaskArgs

public java.util.HashMap getTaskArgs()

getObjectType

public java.lang.String getObjectType()

getAction

public java.lang.String getAction()

getStatus

public java.lang.String getStatus()

getReportType

public java.lang.String getReportType()

getTimeLine

public java.lang.String getTimeLine()

getStartDateString

public java.lang.String getStartDateString()

getEndDateString

public java.lang.String getEndDateString()

getResultUnit

public java.lang.String getResultUnit()

setReportType

public void setReportType(java.lang.String reportType)

setObjectType

public void setObjectType(java.lang.String object)

setAction

public void setAction(java.lang.String action)

setStatus

public void setStatus(java.lang.String status)

setTimeLine

public void setTimeLine(java.lang.String tl)

setStartDate

public void setStartDate(java.util.Date startDate)

getStartDate

public java.util.Date getStartDate()

setEndDate

public void setEndDate(java.util.Date endDate)

getEndDate

public java.util.Date getEndDate()

setResultUnit

public void setResultUnit(java.lang.String result)

addSubclassAttributes

protected void addSubclassAttributes(java.lang.StringBuffer b)
Description copied from class: PersistentObject
Each concrete subclass may append to the buffer an XML representation of any fields it adds to PersistentObject (if those field values must persist). PersistentObject's default implementation is a no-op.

NOTE: Any subclass that overrides this method must similarly override parseSubclassAttributes() so that the subclass attributes are restored.

Overrides:
addSubclassAttributes in class PersistentObject
See Also:


parseSubclassAttributes

protected void parseSubclassAttributes(org.w3c.dom.Element e)
                                throws WavesetException
No subclass-specific elements protected void addSubclassElements(StringBuffer b) { }

Overrides:
parseSubclassAttributes in class PersistentObject
Throws:
WavesetException
See Also:

PersistentObject's default implementation is a no-op.

, PersistentObject.parseXml(Element)