"ACL.group", "ACL.owner", "ACL.permission"};
private static final String[] PROCESS_FIELDS = new String[] { "retry.policy", "retry.delay", "retry.attempts",
"lateProcess.policy", "lateProcess.delay", "lateProcess.lateInputs[\\d+].input", "lateProcess.lateInputs[\\d+].workflowPath"};
public static boolean shouldUpdate(Entity oldEntity, Entity newEntity, String cluster) throws IvoryException {
Entity oldView = EntityUtil.getClusterView(oldEntity, cluster);
Entity newView = EntityUtil.getClusterView(newEntity, cluster);
switch(oldEntity.getEntityType()) {
case FEED:
if(EntityUtil.equals(oldView, newView, FEED_FIELDS))
return false;
return true;