コード例 #1
0
def loadCgac(filename):
    LoaderUtils.loadCsv(filename, CGAC, ValidatorValidationInterface(), {
        "cgac": "cgac_code",
        "agency": "agency_name"
    }, {"cgac_code": {
        "pad_to_length": 3,
        "skip_duplicates": True
    }})
コード例 #2
0
def loadObjectClass(filename):
    LoaderUtils.loadCsv(
        filename, ObjectClass, ValidatorValidationInterface(), {
            "max_oc_code": "object_class_code",
            "max_object_class_name": "object_class_name"
        }, {"object_class_code": {
            "skip_duplicates": True
        }})
コード例 #3
0
def loadProgramActivity(filename):
    LoaderUtils.loadCsv(
        filename, ProgramActivity, ValidatorValidationInterface(), {
            "year": "budget_year",
            "agency_id": "agency_id",
            "alloc_id": "allocation_transfer_id",
            "account": "account_number",
            "pa_code": "program_activity_code",
            "pa_name": "program_activity_name"
        }, {
            "program_activity_code": {
                "pad_to_length": 4
            },
            "agency_id": {
                "pad_to_length": 3
            },
            "account_number": {
                "pad_to_length": 4
            },
            "allocation_transfer_id": {
                "pad_to_length": 3
            }
        })
コード例 #4
0
def loadObjectClass(filename):
    LoaderUtils.loadCsv(filename,ObjectClass,ValidatorValidationInterface(),{"max_oc_code":"object_class_code","max_object_class_name":"object_class_name"},{"object_class_code":{"skip_duplicates":True}})
コード例 #5
0
def loadCgac(filename):
    LoaderUtils.loadCsv(filename,CGAC,ValidatorValidationInterface(),{"cgac":"cgac_code","agency":"agency_name"},{"cgac_code":{"pad_to_length":3,"skip_duplicates":True}})
コード例 #6
0
def loadProgramActivity(filename):
    LoaderUtils.loadCsv(filename, ProgramActivity, ValidatorValidationInterface(), {"year":"budget_year","agency_id":"agency_id",
        "alloc_id":"allocation_transfer_id","account":"account_number","pa_code":"program_activity_code","pa_name":"program_activity_name"},
        {"program_activity_code":{"pad_to_length":4},"agency_id":{"pad_to_length":3},"account_number":{"pad_to_length":4},"allocation_transfer_id":{"pad_to_length":3}})