Upgrade to latest oparent
[aaf/authz.git] / authz-batch / src / main / java / com / att / authz / entryConverters / PermEntryConverter.java
1 /*******************************************************************************
2  * Copyright (c) 2016 AT&T Intellectual Property. All rights reserved.
3  *******************************************************************************/
4 package com.att.authz.entryConverters;
5
6 import com.att.dao.aaf.cass.PermDAO;
7 import com.googlecode.jcsv.writer.CSVEntryConverter;
8
9 public class PermEntryConverter extends AafEntryConverter implements CSVEntryConverter<PermDAO.Data>  {
10
11                 @Override
12                 public String[] convertEntry(PermDAO.Data pd) {
13                         String[] columns = new String[6];
14                         
15                         columns[0] = pd.ns;
16                         columns[1] = pd.type;
17                         columns[2] = pd.instance;
18                         columns[3] = pd.action;
19                         columns[4] = formatSet(pd.roles);
20                         columns[5] = pd.description==null?"":pd.description;
21                         
22                         return columns;
23                 }
24 }