public class FlexAutoIngestRowObject
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| private java.lang.String | classificationThe classification. | 
| private java.lang.String | durationThe duration. | 
| private java.lang.String | fileThe file. | 
| private java.lang.String | idThe id. | 
| private java.lang.String | lastRunTimeThe last run time. | 
| private java.lang.String | locationThe location. | 
| protected org.apache.log4j.Logger | loggerThe logger. | 
| private java.lang.String | mergeThe merge. | 
| private static java.lang.String | PROP_FILEName of the properties file which must exist on the classpath. | 
| private long | publishedStatusThe published status. | 
| private java.util.ArrayList<java.lang.String> | roleColumnsThe role columns. | 
| private java.util.ArrayList<RoleInfoObject> | rolesThe roles. | 
| private java.lang.String | statusThe status. | 
| private java.lang.String | tableNameThe table name. | 
| private long | timeThe time. | 
| private java.lang.String | uploadDirThe upload dir. | 
| private java.lang.String | userIdThe user id. | 
| private java.lang.String | userNameThe user name. | 
| Constructor and Description | 
|---|
| FlexAutoIngestRowObject()Instantiates an empty FlexAutoIngestRowObject | 
| FlexAutoIngestRowObject(java.lang.String id,
                       java.lang.String file,
                       java.lang.String duration,
                       java.lang.String tableName,
                       java.lang.String status,
                       java.lang.String lastRunTime,
                       java.lang.String merge,
                       java.lang.String classification,
                       java.util.ArrayList<java.lang.String> roleColumns,
                       java.util.ArrayList<RoleInfoObject> roles,
                       java.lang.String userId,
                       java.lang.String userName,
                       long time,
                       java.lang.String location,
                       long publishedStatus)Instantiates and fills out a new FlexAutoIngestRowObject | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addRole(RoleInfoObject role)Adds a role to this data | 
| void | addRoleColumn(java.lang.String roleColumn)Adds the role column. | 
| boolean | execute(boolean timeCheck)Process ingesting this object | 
| java.lang.String | getClassification()Gets the classification. | 
| java.util.Date | getDate()Gets the date of teh last time the ingest was run or the current time if lastRunTime was 
 unparsable | 
| java.lang.String | getDuration()Gets the duration. | 
| java.lang.String | getFile()Gets the file name. | 
| java.lang.String | getId()Gets the id of the FlexAutoIngestRowObject | 
| java.lang.String | getLastRunTime()Gets the last run time. | 
| java.lang.String | getLocation()Gets the location. | 
| java.lang.String | getMerge()Gets the merge flag. | 
| long | getPublishedStatus()Gets the published status. | 
| java.util.ArrayList<java.lang.String> | getRoleColumns()Gets the role columns. | 
| java.util.ArrayList<RoleInfoObject> | getRoles()Gets the roles. | 
| java.lang.String | getStatus()Gets the status. | 
| java.lang.String | getTableName()Gets the table name. | 
| long | getTime()Gets the time. | 
| java.lang.String | getUserId()Gets the user id. | 
| java.lang.String | getUserName()Gets the user name. | 
| private boolean | isEnabled()Checks if this ingest is enabled. | 
| void | setClassification(java.lang.String classification)Sets the classification. | 
| void | setDuration(java.lang.String duration)Sets the duration. | 
| void | setFile(java.lang.String file)Sets the file name. | 
| void | setId(java.lang.String id)Sets the id of the FlexAutoIngestRowObject | 
| void | setLastRunTime(java.lang.String lastRunTime)Sets the last run time. | 
| void | setLocation(java.lang.String location)Sets the location. | 
| void | setMerge(java.lang.String merge)Sets the merge flag. | 
| void | setPublishedStatus(long publishedStatus)Sets the published status. | 
| void | setRoleColumns(java.util.ArrayList<java.lang.String> roleColumns)Sets the role columns. | 
| void | setRoles(java.util.ArrayList<RoleInfoObject> roles)Sets the roles. | 
| void | setStatus(java.lang.String status)Sets the status. | 
| void | setTableName(java.lang.String tableName)Sets the table name. | 
| void | setTime(java.util.Date date)Set lastRunTime from Date format | 
| void | setTime(long time)Sets the time. | 
| void | setUserId(java.lang.String userId)Sets the user id. | 
| void | setUserName(java.lang.String userName)Sets the user name. | 
| private boolean | timeToRun(boolean timeCheck)Deprecated.  | 
| private boolean | timeToRun2(boolean timeCheck)Check if auto ingest should be run | 
| java.lang.String | toString() | 
private java.lang.String id
private java.lang.String file
private java.lang.String duration
private java.lang.String tableName
private java.lang.String status
private java.lang.String lastRunTime
private java.lang.String merge
private java.lang.String classification
private java.util.ArrayList<java.lang.String> roleColumns
private java.util.ArrayList<RoleInfoObject> roles
private java.lang.String userId
private java.lang.String userName
private long publishedStatus
private long time
private java.lang.String location
protected org.apache.log4j.Logger logger
private static final java.lang.String PROP_FILE
private java.lang.String uploadDir
public FlexAutoIngestRowObject()
public FlexAutoIngestRowObject(java.lang.String id,
                       java.lang.String file,
                       java.lang.String duration,
                       java.lang.String tableName,
                       java.lang.String status,
                       java.lang.String lastRunTime,
                       java.lang.String merge,
                       java.lang.String classification,
                       java.util.ArrayList<java.lang.String> roleColumns,
                       java.util.ArrayList<RoleInfoObject> roles,
                       java.lang.String userId,
                       java.lang.String userName,
                       long time,
                       java.lang.String location,
                       long publishedStatus)
id - the idfile - the fileduration - the durationtableName - the table namestatus - the statuslastRunTime - the last run timemerge - the mergeclassification - the classificationroleColumns - the role columnsroles - the rolesuserId - the user iduserName - the user nametime - the timelocation - the locationpublishedStatus - the published statuspublic java.lang.String getId()
public void setId(java.lang.String id)
id - the new id of the FlexAutoIngestRowObjectpublic long getTime()
public void setTime(long time)
time - the new timepublic java.lang.String getFile()
public void setFile(java.lang.String file)
file - the new file namepublic java.lang.String getDuration()
public void setDuration(java.lang.String duration)
duration - the new durationpublic java.lang.String getTableName()
public void setTableName(java.lang.String tableName)
tableName - the new table namepublic java.lang.String getStatus()
public void setStatus(java.lang.String status)
status - the new statuspublic java.lang.String getLastRunTime()
public void setLastRunTime(java.lang.String lastRunTime)
lastRunTime - the new last run timepublic java.lang.String getMerge()
public void setMerge(java.lang.String merge)
merge - flagpublic java.lang.String getUserId()
public void setUserId(java.lang.String userId)
userId - the new user idpublic void setClassification(java.lang.String classification)
classification - the new classificationpublic java.lang.String getClassification()
public void setRoles(java.util.ArrayList<RoleInfoObject> roles)
roles - the new rolespublic java.util.ArrayList<RoleInfoObject> getRoles()
public java.util.ArrayList<java.lang.String> getRoleColumns()
public void setRoleColumns(java.util.ArrayList<java.lang.String> roleColumns)
roleColumns - the new role columnspublic void addRole(RoleInfoObject role)
role - the rolepublic void addRoleColumn(java.lang.String roleColumn)
roleColumn - the role columnpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Date getDate()
public void setTime(java.util.Date date)
date - the new time@Deprecated private boolean timeToRun(boolean timeCheck)
timeCheck - flag to run this check or notprivate boolean timeToRun2(boolean timeCheck)
timeCheck - flag to run this check or notprivate boolean isEnabled()
public boolean execute(boolean timeCheck)
timeCheck - the time checkpublic java.lang.String getLocation()
public void setLocation(java.lang.String location)
location - the new locationpublic java.lang.String getUserName()
public void setUserName(java.lang.String userName)
userName - the new user namepublic long getPublishedStatus()
public void setPublishedStatus(long publishedStatus)
publishedStatus - the new published status