applicants.container - Container for Applicants

Containers for university applicants.

class waeup.kofa.applicants.container.ApplicantsContainer[source]

Bases: grokcore.content.components.Container

An applicants container contains university applicants.

__doc__ = 'An applicants container contains university applicants.\n '
__implemented__ = <implementedBy waeup.kofa.applicants.container.ApplicantsContainer>
__module__ = 'waeup.kofa.applicants.container'
__provides__

Special descriptor for class __provides__

The descriptor caches the implementedBy info, so that we can get declarations for objects without instance-specific interfaces a bit quicker.

For example:

>>> from zope.interface import Interface
>>> class IFooFactory(Interface):
...     pass
>>> class IFoo(Interface):
...     pass
>>> class C(object):
...     implements(IFoo)
...     classProvides(IFooFactory)
>>> [i.getName() for i in C.__provides__]
['IFooFactory']
>>> [i.getName() for i in C().__provides__]
['IFoo']
addApplicant(applicant)[source]

Add an applicant.

application_category

Category for the grouping of certificates (computed attribute)

application_fee

Application Fee (computed attribute)

application_slip_notice

Human readable notice on application slip in HTML format (computed attribute)

code

Code (computed attribute)

counts
description

Human readable description in HTML format (computed attribute)

description_dict = {}
enddate

Application Closing Date (computed attribute)

expired
first_unused
hidden

Hide container (computed attribute)

local_roles = ['waeup.local.ApplicationsManager']
mode

Application Mode (computed attribute)

prefix

Application Target (computed attribute)

startdate

Application Start Date (computed attribute)

statistics
strict_deadline

Forbid additions after deadline (enddate) (computed attribute)

title

Title (computed attribute)

traverse(name)[source]

Deliver virtual export container.

writeLogMessage(view, message)[source]
year

Year of Entrance (computed attribute)

class waeup.kofa.applicants.container.ApplicantsContainerFactory[source]

Bases: grokcore.component.components.GlobalUtility

A factory for student online payments.

__call__(*args, **kw)[source]
__doc__ = 'A factory for student online payments.\n '
__implemented__ = <implementedBy waeup.kofa.applicants.container.ApplicantsContainerFactory>
__module__ = 'waeup.kofa.applicants.container'
__provides__

Special descriptor for class __provides__

The descriptor caches the implementedBy info, so that we can get declarations for objects without instance-specific interfaces a bit quicker.

For example:

>>> from zope.interface import Interface
>>> class IFooFactory(Interface):
...     pass
>>> class IFoo(Interface):
...     pass
>>> class C(object):
...     implements(IFoo)
...     classProvides(IFooFactory)
>>> [i.getName() for i in C.__provides__]
['IFooFactory']
>>> [i.getName() for i in C().__provides__]
['IFoo']
description = u'This factory instantiates new IApplicantsContainer instances.'
getInterfaces()[source]
title = (u'Create a new container for applicants.',)
class waeup.kofa.applicants.container.VirtualApplicantsExportJobContainer[source]

Bases: waeup.kofa.utils.batching.VirtualExportJobContainer

A virtual export job container for certificates.

__doc__ = 'A virtual export job container for certificates.\n '
__module__ = 'waeup.kofa.applicants.container'
waeup.kofa.applicants.container.generate_applicant_id(container=None)[source]