|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.firedrum.webservice.types.Object
com.firedrum.webservice.types.Member
public class Member
Firedrum Member object (FWSAPI).
Contains references to the Categories and any CustomFields for the member.
Java class for member complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="member">
<complexContent>
<extension base="{http://service.webservice.firedrum.com/}object">
<sequence>
<element name="active" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
<element name="anniversary" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="bouncesTotal" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="memberCategoryList" type="{http://service.webservice.firedrum.com/}memberCategory" maxOccurs="unbounded" minOccurs="0"/>
<element name="clicksTotal" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="memberCustomFieldList" type="{http://service.webservice.firedrum.com/}memberCustomField" maxOccurs="unbounded" minOccurs="0"/>
<element name="dateOfBirth" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="emailAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="enrollDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="firstName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="importId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="lastName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="lastSent" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="openMailTotal" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="optOutDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="sentTotal" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="subscribeMethod" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected boolean |
active
|
protected javax.xml.datatype.XMLGregorianCalendar |
anniversary
|
protected int |
bouncesTotal
|
protected int |
clicksTotal
|
protected javax.xml.datatype.XMLGregorianCalendar |
dateOfBirth
|
protected java.lang.String |
emailAddress
|
protected javax.xml.datatype.XMLGregorianCalendar |
enrollDate
|
protected java.lang.String |
firstName
|
protected java.lang.String |
importId
|
protected java.lang.String |
lastName
|
protected javax.xml.datatype.XMLGregorianCalendar |
lastSent
|
protected java.util.List<MemberCategory> |
memberCategoryList
|
protected java.util.List<MemberCustomField> |
memberCustomFieldList
|
protected int |
openMailTotal
|
protected javax.xml.datatype.XMLGregorianCalendar |
optOutDate
|
protected int |
sentTotal
|
protected java.lang.String |
subscribeMethod
|
| Fields inherited from class com.firedrum.webservice.types.Object |
|---|
clientBusinessName, clientId, id |
| Constructor Summary | |
|---|---|
Member()
|
|
| Method Summary | |
|---|---|
javax.xml.datatype.XMLGregorianCalendar |
getAnniversary()
Gets the value of the Member anniversary property. |
int |
getBouncesTotal()
Gets the value of the Member bouncesTotal property. |
int |
getClicksTotal()
Gets the value of the Member clicksTotal property. |
javax.xml.datatype.XMLGregorianCalendar |
getDateOfBirth()
Gets the value of the Member dateOfBirth property. |
java.lang.String |
getEmailAddress()
Gets the value of the Member emailAddress property. |
javax.xml.datatype.XMLGregorianCalendar |
getEnrollDate()
Gets the value of the Member enrollDate property. |
java.lang.String |
getFirstName()
Gets the value of the Member firstName property. |
java.lang.String |
getImportId()
Gets the value of the Member importId property. |
java.lang.String |
getLastName()
Gets the value of the Member lastName property. |
javax.xml.datatype.XMLGregorianCalendar |
getLastSent()
Gets the value of the Member lastSent property. |
java.util.List<MemberCategory> |
getMemberCategoryList()
Gets the value of the Member memberCategoryList property. |
java.util.List<MemberCustomField> |
getMemberCustomFieldList()
Gets the value of the Member memberCustomFieldList property. |
int |
getOpenMailTotal()
Gets the value of the Member openMailTotal property. |
javax.xml.datatype.XMLGregorianCalendar |
getOptOutDate()
Gets the value of the Member optOutDate property. |
int |
getSentTotal()
Gets the value of the Member sentTotal property. |
java.lang.String |
getSubscribeMethod()
Gets the value of the Member subscribeMethod property. |
boolean |
isActive()
Gets the value of the Member active(status) property. |
void |
setActive(boolean value)
Sets the value of the Member active(status) property. |
void |
setAnniversary(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the Member anniversary property. |
void |
setBouncesTotal(int value)
Sets the value of the Member bouncesTotal property. |
void |
setClicksTotal(int value)
Sets the value of the Member clicksTotal property. |
void |
setDateOfBirth(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the Member dateOfBirth property. |
void |
setEmailAddress(java.lang.String value)
Sets the value of the Member emailAddress property. |
void |
setEnrollDate(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the Member enrollDate property. |
void |
setFirstName(java.lang.String value)
Sets the value of the Member firstName property. |
void |
setImportId(java.lang.String value)
Sets the value of the Member importId property. |
void |
setLastName(java.lang.String value)
Sets the value of the Member lastName property. |
void |
setLastSent(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the Member lastSent property. |
void |
setOpenMailTotal(int value)
Sets the value of the Member openMailTotal property. |
void |
setOptOutDate(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the Member optOutDate property. |
void |
setSentTotal(int value)
Sets the value of the Member sentTotal property. |
void |
setSubscribeMethod(java.lang.String value)
Sets the value of the Member subscribeMethod property. |
java.lang.String |
toString()
|
| Methods inherited from class com.firedrum.webservice.types.Object |
|---|
getClientBusinessName, getClientId, getId, setClientBusinessName, setClientId, setId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected boolean active
protected javax.xml.datatype.XMLGregorianCalendar anniversary
protected int bouncesTotal
protected java.util.List<MemberCategory> memberCategoryList
protected int clicksTotal
protected java.util.List<MemberCustomField> memberCustomFieldList
protected javax.xml.datatype.XMLGregorianCalendar dateOfBirth
protected java.lang.String emailAddress
protected javax.xml.datatype.XMLGregorianCalendar enrollDate
protected java.lang.String firstName
protected java.lang.String importId
protected java.lang.String lastName
protected javax.xml.datatype.XMLGregorianCalendar lastSent
protected int openMailTotal
protected javax.xml.datatype.XMLGregorianCalendar optOutDate
protected int sentTotal
protected java.lang.String subscribeMethod
| Constructor Detail |
|---|
public Member()
| Method Detail |
|---|
public boolean isActive()
public void setActive(boolean value)
Firedrum policy does not allow inactive Members to be made active.
public javax.xml.datatype.XMLGregorianCalendar getAnniversary()
XMLGregorianCalendarpublic void setAnniversary(javax.xml.datatype.XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic int getBouncesTotal()
public void setBouncesTotal(int value)
Changes will be ignored for this property, it is an internally maintained field.
public java.util.List<MemberCategory> getMemberCategoryList()
One or more MemberCategory objects must be added to this list when creating a new Member. When updating a Member, at least one MemberCategory object must be in this list.
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 memberCategoryList property.
For example, to add a new item, do as follows:
getMemberCategoryList().add(newItem);
Objects of the following type(s) are allowed in the list
MemberCategory
public int getClicksTotal()
public void setClicksTotal(int value)
Changes will be ignored for this property, it is an internally maintained field.
public java.util.List<MemberCustomField> getMemberCustomFieldList()
If the Client supports Custom Fields, one or more MemberCustomField objects should be added to this list, when creating a new Member. When updating a Member, the contents of the list will reflect the Custom Field types and their values for the Member.
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 memberCustomFieldList property.
For example, to add a new item, do as follows:
getCustomFieldDataList().add(newItem);
Objects of the following type(s) are allowed in the list
MemberCustomField
public javax.xml.datatype.XMLGregorianCalendar getDateOfBirth()
XMLGregorianCalendarpublic void setDateOfBirth(javax.xml.datatype.XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic java.lang.String getEmailAddress()
Stringpublic void setEmailAddress(java.lang.String value)
value - allowed object is
Stringpublic javax.xml.datatype.XMLGregorianCalendar getEnrollDate()
XMLGregorianCalendarpublic void setEnrollDate(javax.xml.datatype.XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic java.lang.String getFirstName()
Stringpublic void setFirstName(java.lang.String value)
value - allowed object is
Stringpublic java.lang.String getImportId()
Stringpublic void setImportId(java.lang.String value)
Changes to this property can cause the "import backout" function to not work properly.
value - allowed object is
Stringpublic java.lang.String getLastName()
Stringpublic void setLastName(java.lang.String value)
value - allowed object is
Stringpublic javax.xml.datatype.XMLGregorianCalendar getLastSent()
XMLGregorianCalendarpublic void setLastSent(javax.xml.datatype.XMLGregorianCalendar value)
Changes will be ignored for this property, it is an internally maintained field.
value - allowed object is
XMLGregorianCalendarpublic int getOpenMailTotal()
public void setOpenMailTotal(int value)
Changes will be ignored for this property, it is an internally maintained field.
public javax.xml.datatype.XMLGregorianCalendar getOptOutDate()
XMLGregorianCalendarpublic void setOptOutDate(javax.xml.datatype.XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic int getSentTotal()
public void setSentTotal(int value)
Changes will be ignored for this property, it is an internally maintained field.
public java.lang.String getSubscribeMethod()
Stringpublic void setSubscribeMethod(java.lang.String value)
Changes will be ignored for this property, it is an internally maintained field.
value - allowed object is
Stringpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||