public class CustomerInfo
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
CustomerInfo() |
CustomerInfo(com.atenis.rankingspy.data.User user,
boolean deep) |
Modifier and Type | Method and Description |
---|---|
ChannelInfo[] |
getChannels()
Informationen über die eingestellten Überwachungen dieses Benutzers.
|
java.lang.String |
getCompany() |
java.lang.String |
getEmail() |
int |
getEmailIntervalDays() |
java.lang.String |
getExternalKey()
Beliebiger (im Ihrem Sub-System von ranking-spy aber eindeutiger)
Schlüssel eines Drittsystems - z.B. eine Kundennummer
|
java.lang.String |
getFirstName() |
java.lang.Long |
getId()
Eindeutiger numerischer Schlüssel im ranking-spy System
|
java.lang.String |
getLastName() |
java.lang.String |
getLogin() |
java.lang.String |
getPassword() |
java.lang.String |
getSalesComment() |
boolean |
isLocked()
Gibt an, ob der Benutzer im ranking-spy System gesperrt ist.
|
boolean |
isPrivCreateChannel() |
boolean |
isPrivDeleteChannel() |
boolean |
isPrivEditChannel() |
boolean |
isSendEmails() |
void |
setChannels(ChannelInfo[] channels) |
void |
setCompany(java.lang.String company) |
void |
setEmail(java.lang.String email) |
void |
setEmailIntervalDays(int emailIntervalDays) |
void |
setExternalKey(java.lang.String externalKey) |
void |
setFirstName(java.lang.String firstName) |
void |
setId(java.lang.Long id) |
void |
setLastName(java.lang.String lastName) |
void |
setLocked(boolean locked) |
void |
setLogin(java.lang.String login) |
void |
setPassword(java.lang.String password) |
void |
setPrivCreateChannel(boolean privCreateChannel) |
void |
setPrivDeleteChannel(boolean privDeleteChannel) |
void |
setPrivEditChannel(boolean privEditChannel) |
void |
setSalesComment(java.lang.String salesComment) |
void |
setSendEmails(boolean sendEmails)
Auswahl, ob für diesen User automatisch Report-Emails gesendet werden
sollen.
|
public CustomerInfo()
public CustomerInfo(com.atenis.rankingspy.data.User user, boolean deep)
public ChannelInfo[] getChannels()
Hinweis! bei der Abfrage von Benutzern über die Listenfunktion
RankingSpyService.retrieveAllUsers(String, String)
ist diese List aus leer. Der Benutzer muss zuerst über
RankingSpyService.retrieveUserByExternalKey(String, String, String)
oder
RankingSpyService.retrieveUserById(String, String, Long)
geladen werden.
ChannelInfo
oder nullpublic java.lang.String getCompany()
public java.lang.String getEmail()
public int getEmailIntervalDays()
public java.lang.String getExternalKey()
public java.lang.String getFirstName()
public java.lang.Long getId()
public java.lang.String getLastName()
public java.lang.String getLogin()
public java.lang.String getPassword()
public java.lang.String getSalesComment()
public boolean isLocked()
ChannelInfo.isActive()
public boolean isPrivCreateChannel()
public boolean isPrivDeleteChannel()
public boolean isPrivEditChannel()
public boolean isSendEmails()
public void setChannels(ChannelInfo[] channels)
public void setCompany(java.lang.String company)
public void setEmail(java.lang.String email)
public void setEmailIntervalDays(int emailIntervalDays)
public void setExternalKey(java.lang.String externalKey)
public void setFirstName(java.lang.String firstName)
public void setId(java.lang.Long id)
public void setLastName(java.lang.String lastName)
public void setLocked(boolean locked)
public void setLogin(java.lang.String login)
public void setPassword(java.lang.String password)
public void setPrivCreateChannel(boolean privCreateChannel)
public void setPrivDeleteChannel(boolean privDeleteChannel)
public void setPrivEditChannel(boolean privEditChannel)
public void setSalesComment(java.lang.String salesComment)
public void setSendEmails(boolean sendEmails)
setEmailIntervalDays(int)
gesteuert werden. Um andere
Intervalle oder Einstellungen zu den Email-Anhängen zu bearbeiten kann
die Methode RankingSpyService.updateReportEmailSettings(String,
String, Long, boolean, ReportAttachmentInfo, IntervalInfo)
verwendet
werden.sendEmails
-