|
Cisco Systems, Inc. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.pcube.apps.engage.policy.SpamDetectionSettings
public class SpamDetectionSettings
This is the old SPAM model we only keep it for backwards compatibility if old PQB is parsed, then we convert the details to fit the new model in case one will try to directly call methods from here. The set methods will actually set the new API - all packages get will return answers from the default package
| Field Summary | |
|---|---|
static byte |
NO_NOTIFICATION
Deprecated. |
static int |
SPAM_MITIGATION_BLOCK_ACTION
Deprecated. |
static int |
SPAM_MITIGATION_BLOCK_AND_NOTIFY_ACTION
Deprecated. |
static int |
SPAM_MITIGATION_NO_ACTION
Deprecated. |
static int |
SPAM_MITIGATION_NOTIFY_ACTION
Deprecated. |
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Deprecated. |
void |
convertCommonSpamSettingsFromOldDbtoNewDb(com.pcube.apps.engage.policy.antispam.CommonAntiSpamSettings commonAntiSpamSettings)
Deprecated. Convert from old pqb to new pqb common settings |
void |
fromStream(java.io.BufferedReader in,
Formatter f)
Deprecated. we got here since we are dealing with old pqb, get the values and parse them to the new SPAM model |
long |
getSpamDetectionIntervalInSec()
Deprecated. use AntiSpamSettingsDetection.getSpamDetectionIntervalInSec()instead}
will return the answer based on the default package |
long |
getSpamDetectionIntervalInSecOld()
Deprecated. use AntiSpamSettingsDetection.getSpamDetectionIntervalInSec()instead} |
byte |
getSpamDetectionNotification()
Deprecated. use AntiSpamSettingsAction.getSpamNotifySubscriberAction()instead}
will return the answer based on the default package |
byte |
getSpamDetectionNotificationOld()
Deprecated. use AntiSpamSettingsAction.getSpamNotifySubscriberAction()instead} |
long |
getSpamDetectionSessions()
Deprecated. use AntiSpamSettingsDetection.getSpamDetectionSessions()instead}
will get back the value of the default package |
long |
getSpamDetectionSessionsOld()
Deprecated. use AntiSpamSettingsDetection.getSpamDetectionSessions()instead} |
long |
getSpamMitigationAction()
Deprecated. use AntiSpamSettingsAction.isSpamBlockFlowAction()instead}
AntiSpamSettingsAction#getSpamNotifySubscriberAction()(int)instead}
AntiSpamSettingsAction#getSpamForwardToVasServerAction()(int)instead}
AntiSpamSettingsAction#isSpamSendRdrAction()(boolean))instead}
return answer based on default package |
long |
getSpamMitigationActionOld()
Deprecated. use AntiSpamSettingsAction.isSpamBlockFlowAction()instead}
AntiSpamSettingsAction#getSpamNotifySubscriberAction()(int)instead}
AntiSpamSettingsAction#getSpamForwardToVasServerAction()(int)instead}
AntiSpamSettingsAction#isSpamSendRdrAction()(boolean))instead} |
int |
getSpamServiceIndex()
Deprecated. use CommonAntiSpamSettings.getServiceToMonitorSpamIndex()instead} |
int |
getSpamServiceIndexOld()
Deprecated. use CommonAntiSpamSettings.getServiceToMonitorSpamIndex()instead} |
boolean |
isEnableSpamDetection()
Deprecated. use CommonAntiSpamSettings.isSpamDetectionEnabled()instead} |
boolean |
isEnableSpamDetectionOld()
Deprecated. use CommonAntiSpamSettings.isSpamDetectionEnabled()instead} |
void |
resetSpamService()
Deprecated. |
void |
resetToDefault()
Deprecated. |
void |
setEnableSpamDetection(boolean enableSpamDetection)
Deprecated. use CommonAntiSpamSettings.setSpamDetectionEnabled(boolean)instead} |
void |
setSpamDetectionIntervalInSec(long spamDetectionIntervalInSec)
Deprecated. use AntiSpamSettingsDetection.setSpamDetectionIntervalInSec(long)instead}
will set the details to all packages |
void |
setSpamDetectionNotification(byte spamDetectionNotification)
Deprecated. use AntiSpamSettingsAction#setSpamNotifySubscriberAction()instead}
will set all packages |
void |
setSpamDetectionSessions(long spamDetectionSessions)
Deprecated. use AntiSpamSettingsDetection.setSpamDetectionSessions(long)instead}
this will set all packages |
void |
setSpamMitigationAction(int action)
Deprecated. use AntiSpamSettingsAction.setSpamBlockFlowAction(boolean)instead}
AntiSpamSettingsAction.setSpamNotifySubscriberAction(int)instead}
AntiSpamSettingsAction.setSpamForwardToVasServerAction(int)instead}
AntiSpamSettingsAction#setSpamSendRdrAction(boolean))instead}
will set the value to all packages |
void |
setSpamMitigationBlockAction()
Deprecated. use AntiSpamSettingsAction.setSpamBlockFlowAction(boolean)instead}
AntiSpamSettingsAction.setSpamNotifySubscriberAction(int)instead}
AntiSpamSettingsAction.setSpamForwardToVasServerAction(int)instead}
AntiSpamSettingsAction#setSpamSendRdrAction(boolean))instead} |
void |
setSpamMitigationBlockAndNotifyAction()
Deprecated. use AntiSpamSettingsAction.setSpamBlockFlowAction(boolean)instead}
AntiSpamSettingsAction.setSpamNotifySubscriberAction(int)instead}
AntiSpamSettingsAction.setSpamForwardToVasServerAction(int)instead}
AntiSpamSettingsAction#setSpamSendRdrAction(boolean))instead} |
void |
setSpamMitigationNoAction()
Deprecated. use AntiSpamSettingsAction.setSpamBlockFlowAction(boolean)instead}
AntiSpamSettingsAction.setSpamNotifySubscriberAction(int)instead}
AntiSpamSettingsAction.setSpamForwardToVasServerAction(int)instead}
AntiSpamSettingsAction#setSpamSendRdrAction(boolean))instead} |
void |
setSpamMitigationNotifyAction()
Deprecated. use AntiSpamSettingsAction.setSpamBlockFlowAction(boolean)instead}
AntiSpamSettingsAction.setSpamNotifySubscriberAction(int)instead}
AntiSpamSettingsAction.setSpamForwardToVasServerAction(int)instead}
AntiSpamSettingsAction#setSpamSendRdrAction(boolean))instead} |
void |
setSpamServiceIndex(int spamServiceIndex)
Deprecated. use CommonAntiSpamSettings.setServiceToMonitorSpamIndex(int)instead} |
void |
toStream(java.io.PrintStream out,
Formatter f)
Deprecated. |
void |
updateSpamActionSettingsPerPackageBasedOnOldDB(Package pkg)
Deprecated. Convert from old pqb to new pqb type all actions |
void |
updateSpamDetectionSettingsPerPackageBasedOnOldDB(Package pkg)
Deprecated. Convert from old pqb to new pqb type all detection settings |
void |
updateSpamSettingsPerPackageBasedOnOldPQB(Package pkg)
Deprecated. Convert from old pqb to new pqb type |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static int SPAM_MITIGATION_NO_ACTION
public static int SPAM_MITIGATION_BLOCK_ACTION
public static int SPAM_MITIGATION_NOTIFY_ACTION
public static int SPAM_MITIGATION_BLOCK_AND_NOTIFY_ACTION
public static final byte NO_NOTIFICATION
| Method Detail |
|---|
public void toStream(java.io.PrintStream out,
Formatter f)
Formattable
toStream in interface Formattablepublic java.lang.Object clone()
clone in class java.lang.Object
public void fromStream(java.io.BufferedReader in,
Formatter f)
throws ImportExportException
fromStream in interface FormattableImportExportExceptionpublic boolean isEnableSpamDetection()
CommonAntiSpamSettings.isSpamDetectionEnabled()instead}
public boolean isEnableSpamDetectionOld()
CommonAntiSpamSettings.isSpamDetectionEnabled()instead}
public void setEnableSpamDetection(boolean enableSpamDetection)
CommonAntiSpamSettings.setSpamDetectionEnabled(boolean)instead}
enableSpamDetection - public long getSpamDetectionIntervalInSec()
AntiSpamSettingsDetection.getSpamDetectionIntervalInSec()instead}
will return the answer based on the default package
public long getSpamDetectionIntervalInSecOld()
AntiSpamSettingsDetection.getSpamDetectionIntervalInSec()instead}
public void setSpamDetectionIntervalInSec(long spamDetectionIntervalInSec)
AntiSpamSettingsDetection.setSpamDetectionIntervalInSec(long)instead}
will set the details to all packages
spamDetectionIntervalInSec - public byte getSpamDetectionNotification()
AntiSpamSettingsAction.getSpamNotifySubscriberAction()instead}
will return the answer based on the default package
public byte getSpamDetectionNotificationOld()
AntiSpamSettingsAction.getSpamNotifySubscriberAction()instead}
public void setSpamDetectionNotification(byte spamDetectionNotification)
AntiSpamSettingsAction#setSpamNotifySubscriberAction()instead}
will set all packages
spamDetectionNotification - public long getSpamDetectionSessions()
AntiSpamSettingsDetection.getSpamDetectionSessions()instead}
will get back the value of the default package
public long getSpamDetectionSessionsOld()
AntiSpamSettingsDetection.getSpamDetectionSessions()instead}
public void setSpamDetectionSessions(long spamDetectionSessions)
AntiSpamSettingsDetection.setSpamDetectionSessions(long)instead}
this will set all packages
spamDetectionSessions - public long getSpamMitigationAction()
AntiSpamSettingsAction.isSpamBlockFlowAction()instead}
AntiSpamSettingsAction#getSpamNotifySubscriberAction()(int)instead}
AntiSpamSettingsAction#getSpamForwardToVasServerAction()(int)instead}
AntiSpamSettingsAction#isSpamSendRdrAction()(boolean))instead}
return answer based on default package
public long getSpamMitigationActionOld()
AntiSpamSettingsAction.isSpamBlockFlowAction()instead}
AntiSpamSettingsAction#getSpamNotifySubscriberAction()(int)instead}
AntiSpamSettingsAction#getSpamForwardToVasServerAction()(int)instead}
AntiSpamSettingsAction#isSpamSendRdrAction()(boolean))instead}
public void setSpamMitigationAction(int action)
AntiSpamSettingsAction.setSpamBlockFlowAction(boolean)instead}
AntiSpamSettingsAction.setSpamNotifySubscriberAction(int)instead}
AntiSpamSettingsAction.setSpamForwardToVasServerAction(int)instead}
AntiSpamSettingsAction#setSpamSendRdrAction(boolean))instead}
will set the value to all packages
public void setSpamMitigationNoAction()
AntiSpamSettingsAction.setSpamBlockFlowAction(boolean)instead}
AntiSpamSettingsAction.setSpamNotifySubscriberAction(int)instead}
AntiSpamSettingsAction.setSpamForwardToVasServerAction(int)instead}
AntiSpamSettingsAction#setSpamSendRdrAction(boolean))instead}
public void setSpamMitigationBlockAction()
AntiSpamSettingsAction.setSpamBlockFlowAction(boolean)instead}
AntiSpamSettingsAction.setSpamNotifySubscriberAction(int)instead}
AntiSpamSettingsAction.setSpamForwardToVasServerAction(int)instead}
AntiSpamSettingsAction#setSpamSendRdrAction(boolean))instead}
public void setSpamMitigationNotifyAction()
AntiSpamSettingsAction.setSpamBlockFlowAction(boolean)instead}
AntiSpamSettingsAction.setSpamNotifySubscriberAction(int)instead}
AntiSpamSettingsAction.setSpamForwardToVasServerAction(int)instead}
AntiSpamSettingsAction#setSpamSendRdrAction(boolean))instead}
public void setSpamMitigationBlockAndNotifyAction()
AntiSpamSettingsAction.setSpamBlockFlowAction(boolean)instead}
AntiSpamSettingsAction.setSpamNotifySubscriberAction(int)instead}
AntiSpamSettingsAction.setSpamForwardToVasServerAction(int)instead}
AntiSpamSettingsAction#setSpamSendRdrAction(boolean))instead}
public int getSpamServiceIndex()
CommonAntiSpamSettings.getServiceToMonitorSpamIndex()instead}
public int getSpamServiceIndexOld()
CommonAntiSpamSettings.getServiceToMonitorSpamIndex()instead}
public void setSpamServiceIndex(int spamServiceIndex)
CommonAntiSpamSettings.setServiceToMonitorSpamIndex(int)instead}
public void resetToDefault()
public void resetSpamService()
public void updateSpamSettingsPerPackageBasedOnOldPQB(Package pkg)
pkg - public void updateSpamActionSettingsPerPackageBasedOnOldDB(Package pkg)
pkg - public void updateSpamDetectionSettingsPerPackageBasedOnOldDB(Package pkg)
pkg - public void convertCommonSpamSettingsFromOldDbtoNewDb(com.pcube.apps.engage.policy.antispam.CommonAntiSpamSettings commonAntiSpamSettings)
commonAntiSpamSettings -
|
Cisco Systems, Inc. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||