HCE Project Python language Distributed Tasks Manager Application, Distributed Crawler Application and client API bindings.  2.0.0-chaika
Hierarchical Cluster Engine Python language binding
dc.EventObjects.URLPurge Class Reference
Inheritance diagram for dc.EventObjects.URLPurge:
Collaboration diagram for dc.EventObjects.URLPurge:

Public Member Functions

def __init__ (self, siteId, urlString, urlType=URLStatus.URL_TYPE_URL, criterions=None)
 
- Public Member Functions inherited from app.Utils.JsonSerializable
def __init__ (self)
 
def toJSON (self)
 

Public Attributes

 siteId
 
 url
 
 urlType
 
 criterions
 
 siteLimits
 

Static Public Attributes

string CRITERION_LIMIT = "LIMIT"
 
string CRITERION_WHERE = "WHERE"
 
string CRITERION_ORDER = "ORDER BY"
 
int MAX_URLS_TO_DELETE_FROM_SITE = 100
 
int ALL_SITES = -1
 

Additional Inherited Members

- Static Public Member Functions inherited from app.Utils.JsonSerializable
def json_serial (obj)
 

Detailed Description

Definition at line 1104 of file EventObjects.py.

Constructor & Destructor Documentation

◆ __init__()

def dc.EventObjects.URLPurge.__init__ (   self,
  siteId,
  urlString,
  urlType = URLStatus.URL_TYPE_URL,
  criterions = None 
)

Definition at line 1119 of file EventObjects.py.

1119  def __init__(self, siteId, urlString, urlType=URLStatus.URL_TYPE_URL, criterions=None):
1120  super(URLPurge, self).__init__()
1121  self.siteId = siteId
1122  self.url = urlString
1123  self.urlType = urlType
1124  if criterions is None:
1125  criterions = {self.CRITERION_LIMIT:self.MAX_URLS_TO_DELETE_FROM_SITE}
1126  self.criterions = criterions
1127  self.siteLimits = None
1128 
1129 
1130 
def __init__(self)
constructor
Definition: UIDGenerator.py:19

Member Data Documentation

◆ ALL_SITES

int dc.EventObjects.URLPurge.ALL_SITES = -1
static

Definition at line 1111 of file EventObjects.py.

◆ CRITERION_LIMIT

string dc.EventObjects.URLPurge.CRITERION_LIMIT = "LIMIT"
static

Definition at line 1106 of file EventObjects.py.

◆ CRITERION_ORDER

string dc.EventObjects.URLPurge.CRITERION_ORDER = "ORDER BY"
static

Definition at line 1108 of file EventObjects.py.

◆ CRITERION_WHERE

string dc.EventObjects.URLPurge.CRITERION_WHERE = "WHERE"
static

Definition at line 1107 of file EventObjects.py.

◆ criterions

dc.EventObjects.URLPurge.criterions

Definition at line 1126 of file EventObjects.py.

◆ MAX_URLS_TO_DELETE_FROM_SITE

int dc.EventObjects.URLPurge.MAX_URLS_TO_DELETE_FROM_SITE = 100
static

Definition at line 1110 of file EventObjects.py.

◆ siteId

dc.EventObjects.URLPurge.siteId

Definition at line 1121 of file EventObjects.py.

◆ siteLimits

dc.EventObjects.URLPurge.siteLimits

Definition at line 1127 of file EventObjects.py.

◆ url

dc.EventObjects.URLPurge.url

Definition at line 1122 of file EventObjects.py.

◆ urlType

dc.EventObjects.URLPurge.urlType

Definition at line 1123 of file EventObjects.py.


The documentation for this class was generated from the following file: