|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ibm.ram.internal.jaxb.PolicyConfiguration
public class PolicyConfiguration
What events a policy runs on within a state.
Java class for PolicyConfiguration complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PolicyConfiguration">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="policy" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}Link" minOccurs="0"/>
<element name="stateConfiguration" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}Link"/>
<element name="configurationDetail" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}ConfigurationDetail" maxOccurs="unbounded" minOccurs="0"/>
<element name="assetSaveEventConfig" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}EventConfiguration" minOccurs="0"/>
<element name="stateEntranceEventConfig" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}EventConfiguration" minOccurs="0"/>
<element name="timerEventConfig" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}EventConfiguration" minOccurs="0"/>
<element name="actionEventConfig" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}EventConfiguration" minOccurs="0"/>
<element name="deleteEventConfig" type="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}EventConfiguration" minOccurs="0"/>
<element name="lastModified" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
</sequence>
<attGroup ref="{http://jazz.net/xmlns/ecalm/ram/internal/v7.2}resourceAttrs"/>
<attribute name="identifier" type="{http://www.w3.org/2001/XMLSchema}ID" />
<attribute name="inherited" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected EventConfiguration |
actionEventConfig
|
protected EventConfiguration |
assetSaveEventConfig
|
protected java.lang.String |
base
|
protected java.util.List<ConfigurationDetail> |
configurationDetails
|
protected EventConfiguration |
deleteEventConfig
|
protected java.lang.String |
etag
|
protected java.lang.String |
href
|
protected java.lang.String |
identifier
|
protected java.lang.Boolean |
inherited
|
protected java.lang.String |
lang
|
protected javax.xml.datatype.XMLGregorianCalendar |
lastModified
|
protected java.lang.String |
name
|
protected Link<Policy> |
policy
|
protected java.lang.String |
space
|
protected Link<StateConfiguration> |
stateConfiguration
|
protected EventConfiguration |
stateEntranceEventConfig
|
protected EventConfiguration |
timerEventConfig
|
| Constructor Summary | |
|---|---|
PolicyConfiguration()
|
|
| Method Summary | |
|---|---|
PolicyConfiguration |
clone()
|
EventConfiguration |
getActionEventConfig()
Gets the value of the actionEventConfig property. |
EventConfiguration |
getAssetSaveEventConfig()
Gets the value of the assetSaveEventConfig property. |
java.lang.String |
getBase()
Gets the value of the base property. |
java.util.List<ConfigurationDetail> |
getConfigurationDetails()
Gets the value of the configurationDetails property. |
EventConfiguration |
getDeleteEventConfig()
Gets the value of the deleteEventConfig 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 |
getName()
Gets the value of the name property. |
Link<Policy> |
getPolicy()
Gets the value of the policy property. |
java.lang.String |
getSpace()
Gets the value of the space property. |
Link |
getStateConfiguration()
Gets the value of the stateConfiguration property. |
EventConfiguration |
getStateEntranceEventConfig()
Gets the value of the stateEntranceEventConfig property. |
EventConfiguration |
getTimerEventConfig()
Gets the value of the timerEventConfig property. |
boolean |
isInherited()
|
void |
setActionEventConfig(EventConfiguration value)
Sets the value of the actionEventConfig property. |
void |
setAssetSaveEventConfig(EventConfiguration value)
Sets the value of the assetSaveEventConfig property. |
void |
setBase(java.lang.String value)
Sets the value of the base property. |
void |
setDeleteEventConfig(EventConfiguration value)
Sets the value of the deleteEventConfig 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 |
setInherited(boolean value)
|
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 |
setName(java.lang.String value)
Sets the value of the name property. |
void |
setPolicy(Link<Policy> value)
Sets the value of the policy property. |
void |
setSpace(java.lang.String value)
Sets the value of the space property. |
void |
setStateConfiguration(Link<StateConfiguration> value)
Sets the value of the stateConfiguration property. |
void |
setStateEntranceEventConfig(EventConfiguration value)
Sets the value of the stateEntranceEventConfig property. |
void |
setTimerEventConfig(EventConfiguration value)
Sets the value of the timerEventConfig property. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String name
protected Link<Policy> policy
protected Link<StateConfiguration> stateConfiguration
protected java.util.List<ConfigurationDetail> configurationDetails
protected EventConfiguration assetSaveEventConfig
protected EventConfiguration stateEntranceEventConfig
protected EventConfiguration timerEventConfig
protected EventConfiguration actionEventConfig
protected EventConfiguration deleteEventConfig
protected javax.xml.datatype.XMLGregorianCalendar lastModified
protected java.lang.String identifier
protected java.lang.String etag
protected java.lang.String href
protected java.lang.String base
protected java.lang.String lang
protected java.lang.String space
protected java.lang.Boolean inherited
| Constructor Detail |
|---|
public PolicyConfiguration()
| Method Detail |
|---|
public java.lang.String getName()
Stringpublic void setName(java.lang.String value)
value - allowed object is
Stringpublic Link<Policy> getPolicy()
Linkpublic void setPolicy(Link<Policy> value)
value - allowed object is
Linkpublic Link getStateConfiguration()
Linkpublic void setStateConfiguration(Link<StateConfiguration> value)
value - allowed object is
Linkpublic java.util.List<ConfigurationDetail> getConfigurationDetails()
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 configurationDetails property.
For example, to add a new item, do as follows:
getConfigurationDetails().add(newItem);
Objects of the following type(s) are allowed in the list
ConfigurationDetail
public EventConfiguration getAssetSaveEventConfig()
EventConfigurationpublic void setAssetSaveEventConfig(EventConfiguration value)
value - allowed object is
EventConfigurationpublic EventConfiguration getStateEntranceEventConfig()
EventConfigurationpublic void setStateEntranceEventConfig(EventConfiguration value)
value - allowed object is
EventConfigurationpublic EventConfiguration getTimerEventConfig()
EventConfigurationpublic void setTimerEventConfig(EventConfiguration value)
value - allowed object is
EventConfigurationpublic EventConfiguration getActionEventConfig()
EventConfigurationpublic void setActionEventConfig(EventConfiguration value)
value - allowed object is
EventConfigurationpublic EventConfiguration getDeleteEventConfig()
EventConfigurationpublic void setDeleteEventConfig(EventConfiguration value)
value - allowed object is
EventConfigurationpublic javax.xml.datatype.XMLGregorianCalendar getLastModified()
XMLGregorianCalendarpublic void setLastModified(javax.xml.datatype.XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic java.lang.String getIdentifier()
Stringpublic void setIdentifier(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getEtag()
Stringpublic void setEtag(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getHref()
Stringpublic void setHref(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getBase()
Stringpublic void setBase(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getLang()
Stringpublic void setLang(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getSpace()
Stringpublic void setSpace(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean isInherited()
public void setInherited(boolean value)
inherited - The inherited to set.
public PolicyConfiguration clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||