bass.dto
Class DTO_Profile

java.lang.Object
  extended by bass.dto.DTO_Profile

public class DTO_Profile
extends java.lang.Object

DTOs used for parsing profile pages

Version:
0.1
Author:
Fabian Winkhardt, Thomas Klein

Field Summary
private static java.lang.String elementSeperator
           
private  int id
           
private  java.lang.String labelType
           
private  java.util.GregorianCalendar lastLogin
           
private  java.util.GregorianCalendar memberSince
           
 
Constructor Summary
DTO_Profile()
          generates an empty dto
DTO_Profile(int id, java.lang.String lastLogin, java.lang.String memberSince, java.lang.String labelType)
          main constructor for this dto type
DTO_Profile(java.lang.String serverString)
          generates dto from server string
 
Method Summary
static java.lang.String getElementSeperator()
           
 int getId()
           
 java.lang.String getLabelType()
           
 java.util.GregorianCalendar getLastLogin()
           
 java.util.GregorianCalendar getMemberSince()
           
 void setId(int id)
           
 void setLabelType(java.lang.String labelType)
           
 void setLastLogin(java.util.GregorianCalendar lastLogin)
           
 void setLastLogin(java.lang.String lastLogin)
           
 void setMemberSince(java.util.GregorianCalendar memberSince)
           
 void setMemberSince(java.lang.String memberSince)
           
 java.util.GregorianCalendar stringToDate(java.lang.String date)
           
 java.lang.String toServerString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

private int id

lastLogin

private java.util.GregorianCalendar lastLogin

memberSince

private java.util.GregorianCalendar memberSince

labelType

private java.lang.String labelType

elementSeperator

private static final java.lang.String elementSeperator
See Also:
Constant Field Values
Constructor Detail

DTO_Profile

public DTO_Profile()
generates an empty dto


DTO_Profile

public DTO_Profile(int id,
                   java.lang.String lastLogin,
                   java.lang.String memberSince,
                   java.lang.String labelType)
main constructor for this dto type

Parameters:
id - the band id
lastLogin - string representation of the date in format mm/dd/yyyy
memberSince - string representation of the date in format mm/dd/yyyy
labelType - the label type

DTO_Profile

public DTO_Profile(java.lang.String serverString)
generates dto from server string

Parameters:
serverString - the server string
Method Detail

toServerString

public java.lang.String toServerString()
Returns:
the serverstring representation of the current dto

stringToDate

public java.util.GregorianCalendar stringToDate(java.lang.String date)
Parameters:
date -
Returns:
Gregorian Calendar representing the date in the given string (MM/DD/YYYY)

getLabelType

public java.lang.String getLabelType()
Returns:
the labelType

setLabelType

public void setLabelType(java.lang.String labelType)
Parameters:
labelType - the labelType to set

getLastLogin

public java.util.GregorianCalendar getLastLogin()
Returns:
the lastLogin

setLastLogin

public void setLastLogin(java.util.GregorianCalendar lastLogin)
Parameters:
lastLogin - the lastLogin to set

setLastLogin

public void setLastLogin(java.lang.String lastLogin)
Parameters:
lastLogin - the lastLogin to set

getMemberSince

public java.util.GregorianCalendar getMemberSince()
Returns:
the memberSince

setMemberSince

public void setMemberSince(java.util.GregorianCalendar memberSince)
Parameters:
memberSince - the memberSince to set

setMemberSince

public void setMemberSince(java.lang.String memberSince)
Parameters:
memberSince - the memberSince to set

getElementSeperator

public static java.lang.String getElementSeperator()
Returns:
the elementSeperator

getId

public int getId()
Returns:
the id

setId

public void setId(int id)
Parameters:
id - the id to set