com.ibm.ram.internal.jaxb
Class StateHistory

java.lang.Object
  extended by com.ibm.ram.internal.jaxb.StateHistory

public class StateHistory
extends java.lang.Object

Java class for StateHistory complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="StateHistory">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="stateConfiguration" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}StateConfiguration"/>
         <element name="asset" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}Link"/>
         <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}date"/>
         <element name="vote" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}Vote" maxOccurs="unbounded" minOccurs="0"/>
         <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="policyResult" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}PolicyResult" maxOccurs="unbounded" minOccurs="0"/>
         <element name="comment" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}Link" maxOccurs="unbounded" minOccurs="0"/>
         <element name="lastModified" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
       </sequence>
       <attGroup ref="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}resourceAttrs"/>
       <attribute name="active" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="identifier" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.Boolean active
           
protected  Link<Asset> asset
           
protected  java.lang.String base
           
protected  java.util.List<Link<Comment>> comments
           
protected  javax.xml.datatype.XMLGregorianCalendar endDate
           
protected  java.lang.String etag
           
protected  java.lang.String href
           
protected  java.lang.String identifier
           
protected  java.lang.String lang
           
protected  javax.xml.datatype.XMLGregorianCalendar lastModified
           
protected  java.lang.String LCActivityId
           
protected  java.util.List<PolicyResult> policyResults
           
protected  java.lang.String space
           
protected  javax.xml.datatype.XMLGregorianCalendar startDate
           
protected  StateConfiguration stateConfiguration
           
protected  java.util.List<Vote> votes
           
 
Constructor Summary
StateHistory()
           
 
Method Summary
 Link<Asset> getAsset()
          Gets the value of the asset property.
 java.lang.String getBase()
          Gets the value of the base property.
 java.util.List<Link<Comment>> getComments()
          Gets the value of the comments property.
 javax.xml.datatype.XMLGregorianCalendar getEndDate()
          Gets the value of the endDate property.
 java.lang.String getEtag()
          Gets the value of the etag property.
 java.lang.String getHref()
          Gets the value of the href property.
 java.lang.String getIdentifier()
          Gets the value of the identifier property.
 java.lang.String getLang()
          Gets the value of the lang property.
 javax.xml.datatype.XMLGregorianCalendar getLastModified()
          Gets the value of the lastModified property.
 java.lang.String getLCActivityId()
           
 java.util.List<PolicyResult> getPolicyResults()
          Gets the value of the policyResults property.
 java.lang.String getSpace()
          Gets the value of the space property.
 javax.xml.datatype.XMLGregorianCalendar getStartDate()
          Gets the value of the startDate property.
 StateConfiguration getStateConfiguration()
          Gets the value of the stateConfiguration property.
 java.util.List<Vote> getVotes()
          Gets the value of the votes property.
 boolean isActive()
          Gets the value of the active property.
 boolean isSetActive()
           
 boolean isSetPolicyResults()
           
 void setActive(boolean value)
          Sets the value of the active property.
 void setAsset(Link<Asset> value)
          Sets the value of the asset property.
 void setBase(java.lang.String value)
          Sets the value of the base property.
 void setEndDate(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the endDate property.
 void setEtag(java.lang.String value)
          Sets the value of the etag property.
 void setHref(java.lang.String value)
          Sets the value of the href property.
 void setIdentifier(java.lang.String value)
          Sets the value of the identifier property.
 void setLang(java.lang.String value)
          Sets the value of the lang property.
 void setLastModified(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the lastModified property.
 void setLCActivityId(java.lang.String lCActivityId)
          Sets the Lotus Connections activity ID
 void setSpace(java.lang.String value)
          Sets the value of the space property.
 void setStartDate(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the startDate property.
 void setStateConfiguration(StateConfiguration value)
          Sets the value of the stateConfiguration property.
 java.lang.String toString()
           
 void unsetActive()
           
 void unsetPolicyResults()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

stateConfiguration

protected StateConfiguration stateConfiguration

asset

protected Link<Asset> asset

startDate

protected javax.xml.datatype.XMLGregorianCalendar startDate

votes

protected java.util.List<Vote> votes

endDate

protected javax.xml.datatype.XMLGregorianCalendar endDate

policyResults

protected java.util.List<PolicyResult> policyResults

comments

protected java.util.List<Link<Comment>> comments

lastModified

protected javax.xml.datatype.XMLGregorianCalendar lastModified

active

protected java.lang.Boolean active

identifier

protected java.lang.String identifier

etag

protected java.lang.String etag

href

protected java.lang.String href

base

protected java.lang.String base

lang

protected java.lang.String lang

space

protected java.lang.String space

LCActivityId

protected java.lang.String LCActivityId
Constructor Detail

StateHistory

public StateHistory()
Method Detail

getStateConfiguration

public StateConfiguration getStateConfiguration()
Gets the value of the stateConfiguration property.

Returns:
possible object is StateConfiguration

setStateConfiguration

public void setStateConfiguration(StateConfiguration value)
Sets the value of the stateConfiguration property.

Parameters:
value - allowed object is StateConfiguration

getAsset

public Link<Asset> getAsset()
Gets the value of the asset property.

Returns:
possible object is Link

setAsset

public void setAsset(Link<Asset> value)
Sets the value of the asset property.

Parameters:
value - allowed object is Link

getStartDate

public javax.xml.datatype.XMLGregorianCalendar getStartDate()
Gets the value of the startDate property.

Returns:
possible object is XMLGregorianCalendar

setStartDate

public void setStartDate(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the startDate property.

Parameters:
value - allowed object is XMLGregorianCalendar

getVotes

public java.util.List<Vote> getVotes()
Gets the value of the votes property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the votes property.

For example, to add a new item, do as follows:

    getVotes().add(newItem);
 

Objects of the following type(s) are allowed in the list Vote


getEndDate

public javax.xml.datatype.XMLGregorianCalendar getEndDate()
Gets the value of the endDate property.

Returns:
possible object is XMLGregorianCalendar

setEndDate

public void setEndDate(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the endDate property.

Parameters:
value - allowed object is XMLGregorianCalendar

getPolicyResults

public java.util.List<PolicyResult> getPolicyResults()
Gets the value of the policyResults property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the policyResults property.

For example, to add a new item, do as follows:

    getPolicyResults().add(newItem);
 

Objects of the following type(s) are allowed in the list PolicyResult


isSetPolicyResults

public boolean isSetPolicyResults()

unsetPolicyResults

public void unsetPolicyResults()

getComments

public java.util.List<Link<Comment>> getComments()
Gets the value of the comments property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the comments property.

For example, to add a new item, do as follows:

    getComments().add(newItem);
 

Objects of the following type(s) are allowed in the list Link


getLastModified

public javax.xml.datatype.XMLGregorianCalendar getLastModified()
Gets the value of the lastModified property.

Returns:
possible object is XMLGregorianCalendar

setLastModified

public void setLastModified(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the lastModified property.

Parameters:
value - allowed object is XMLGregorianCalendar

isActive

public boolean isActive()
Gets the value of the active property.

Returns:
possible object is Boolean

setActive

public void setActive(boolean value)
Sets the value of the active property.

Parameters:
value - allowed object is Boolean

isSetActive

public boolean isSetActive()

unsetActive

public void unsetActive()

getIdentifier

public java.lang.String getIdentifier()
Gets the value of the identifier property.

Returns:
possible object is String

setIdentifier

public void setIdentifier(java.lang.String value)
Sets the value of the identifier property.

Parameters:
value - allowed object is String

getEtag

public java.lang.String getEtag()
Gets the value of the etag property.

Returns:
possible object is String

setEtag

public void setEtag(java.lang.String value)
Sets the value of the etag property.

Parameters:
value - allowed object is String

getHref

public java.lang.String getHref()
Gets the value of the href property.

Returns:
possible object is String

setHref

public void setHref(java.lang.String value)
Sets the value of the href property.

Parameters:
value - allowed object is String

getBase

public java.lang.String getBase()
Gets the value of the base property.

Returns:
possible object is String

setBase

public void setBase(java.lang.String value)
Sets the value of the base property.

Parameters:
value - allowed object is String

getLang

public java.lang.String getLang()
Gets the value of the lang property.

Returns:
possible object is String

setLang

public void setLang(java.lang.String value)
Sets the value of the lang property.

Parameters:
value - allowed object is String

getSpace

public java.lang.String getSpace()
Gets the value of the space property.

Returns:
possible object is String

setSpace

public void setSpace(java.lang.String value)
Sets the value of the space property.

Parameters:
value - allowed object is String

getLCActivityId

public java.lang.String getLCActivityId()
Returns:
Returns the Lotus Connections activity ID
Since:
7.5

setLCActivityId

public void setLCActivityId(java.lang.String lCActivityId)
Sets the Lotus Connections activity ID

Parameters:
lCActivityId - The lCActivityId to set.
Since:
7.5

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object