com.firedrum.webservice.types
Class Member

java.lang.Object
  extended by com.firedrum.webservice.types.Object
      extended by com.firedrum.webservice.types.Member

public class Member
extends Object

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

active

protected boolean active

anniversary

protected javax.xml.datatype.XMLGregorianCalendar anniversary

bouncesTotal

protected int bouncesTotal

memberCategoryList

protected java.util.List<MemberCategory> memberCategoryList

clicksTotal

protected int clicksTotal

memberCustomFieldList

protected java.util.List<MemberCustomField> memberCustomFieldList

dateOfBirth

protected javax.xml.datatype.XMLGregorianCalendar dateOfBirth

emailAddress

protected java.lang.String emailAddress

enrollDate

protected javax.xml.datatype.XMLGregorianCalendar enrollDate

firstName

protected java.lang.String firstName

importId

protected java.lang.String importId

lastName

protected java.lang.String lastName

lastSent

protected javax.xml.datatype.XMLGregorianCalendar lastSent

openMailTotal

protected int openMailTotal

optOutDate

protected javax.xml.datatype.XMLGregorianCalendar optOutDate

sentTotal

protected int sentTotal

subscribeMethod

protected java.lang.String subscribeMethod
Constructor Detail

Member

public Member()
Method Detail

isActive

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


setActive

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

Firedrum policy does not allow inactive Members to be made active.


getAnniversary

public javax.xml.datatype.XMLGregorianCalendar getAnniversary()
Gets the value of the Member anniversary property.

Returns:
possible object is XMLGregorianCalendar

setAnniversary

public void setAnniversary(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the Member anniversary property.

Parameters:
value - allowed object is XMLGregorianCalendar

getBouncesTotal

public int getBouncesTotal()
Gets the value of the Member bouncesTotal property.


setBouncesTotal

public void setBouncesTotal(int value)
Sets the value of the Member bouncesTotal property.

Changes will be ignored for this property, it is an internally maintained field.


getMemberCategoryList

public java.util.List<MemberCategory> getMemberCategoryList()
Gets the value of the Member memberCategoryList property.

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


getClicksTotal

public int getClicksTotal()
Gets the value of the Member clicksTotal property.


setClicksTotal

public void setClicksTotal(int value)
Sets the value of the Member clicksTotal property.

Changes will be ignored for this property, it is an internally maintained field.


getMemberCustomFieldList

public java.util.List<MemberCustomField> getMemberCustomFieldList()
Gets the value of the Member memberCustomFieldList property.

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


getDateOfBirth

public javax.xml.datatype.XMLGregorianCalendar getDateOfBirth()
Gets the value of the Member dateOfBirth property.

Returns:
possible object is XMLGregorianCalendar

setDateOfBirth

public void setDateOfBirth(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the Member dateOfBirth property.

Parameters:
value - allowed object is XMLGregorianCalendar

getEmailAddress

public java.lang.String getEmailAddress()
Gets the value of the Member emailAddress property.

Returns:
possible object is String

setEmailAddress

public void setEmailAddress(java.lang.String value)
Sets the value of the Member emailAddress property.

Parameters:
value - allowed object is String

getEnrollDate

public javax.xml.datatype.XMLGregorianCalendar getEnrollDate()
Gets the value of the Member enrollDate property.

Returns:
possible object is XMLGregorianCalendar

setEnrollDate

public void setEnrollDate(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the Member enrollDate property.

Parameters:
value - allowed object is XMLGregorianCalendar

getFirstName

public java.lang.String getFirstName()
Gets the value of the Member firstName property.

Returns:
possible object is String

setFirstName

public void setFirstName(java.lang.String value)
Sets the value of the Member firstName property.

Parameters:
value - allowed object is String

getImportId

public java.lang.String getImportId()
Gets the value of the Member importId property.

Returns:
possible object is String

setImportId

public void setImportId(java.lang.String value)
Sets the value of the Member importId property.

Changes to this property can cause the "import backout" function to not work properly.

Parameters:
value - allowed object is String

getLastName

public java.lang.String getLastName()
Gets the value of the Member lastName property.

Returns:
possible object is String

setLastName

public void setLastName(java.lang.String value)
Sets the value of the Member lastName property.

Parameters:
value - allowed object is String

getLastSent

public javax.xml.datatype.XMLGregorianCalendar getLastSent()
Gets the value of the Member lastSent property.

Returns:
possible object is XMLGregorianCalendar

setLastSent

public void setLastSent(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the Member lastSent property.

Changes will be ignored for this property, it is an internally maintained field.

Parameters:
value - allowed object is XMLGregorianCalendar

getOpenMailTotal

public int getOpenMailTotal()
Gets the value of the Member openMailTotal property.


setOpenMailTotal

public void setOpenMailTotal(int value)
Sets the value of the Member openMailTotal property.

Changes will be ignored for this property, it is an internally maintained field.


getOptOutDate

public javax.xml.datatype.XMLGregorianCalendar getOptOutDate()
Gets the value of the Member optOutDate property.

Returns:
possible object is XMLGregorianCalendar

setOptOutDate

public void setOptOutDate(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the Member optOutDate property.

Parameters:
value - allowed object is XMLGregorianCalendar

getSentTotal

public int getSentTotal()
Gets the value of the Member sentTotal property.


setSentTotal

public void setSentTotal(int value)
Sets the value of the Member sentTotal property.

Changes will be ignored for this property, it is an internally maintained field.


getSubscribeMethod

public java.lang.String getSubscribeMethod()
Gets the value of the Member subscribeMethod property.

Returns:
possible object is String

setSubscribeMethod

public void setSubscribeMethod(java.lang.String value)
Sets the value of the Member subscribeMethod property.

Changes will be ignored for this property, it is an internally maintained field.

Parameters:
value - allowed object is String

toString

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


Copyright © 2007 Firedrum Internet Marketing. All Rights Reserved.