code: private List<AssignmentField> getAllAssignmentExtendedAttributes()
     {
        ArrayList<AssignmentField> result = new ArrayList<AssignmentField>();
        result.addAll(Arrays.asList(AssignmentFieldLists.CUSTOM_COST));
        result.addAll(Arrays.asList(AssignmentFieldLists.CUSTOM_DATE));
        result.addAll(Arrays.asList(AssignmentFieldLists.CUSTOM_DURATION));
        result.addAll(Arrays.asList(AssignmentFieldLists.ENTERPRISE_COST));
        result.addAll(Arrays.asList(AssignmentFieldLists.ENTERPRISE_DATE));
        result.addAll(Arrays.asList(AssignmentFieldLists.ENTERPRISE_DURATION));
        result.addAll(Arrays.asList(AssignmentFieldLists.ENTERPRISE_FLAG));
        result.addAll(Arrays.asList(AssignmentFieldLists.ENTERPRISE_NUMBER));
        result.addAll(Arrays.asList(AssignmentFieldLists.ENTERPRISE_RESOURCE_MULTI_VALUE));
        result.addAll(Arrays.asList(AssignmentFieldLists.ENTERPRISE_RESOURCE_OUTLINE_CODE));
        result.addAll(Arrays.asList(AssignmentFieldLists.ENTERPRISE_TEXT));
        result.addAll(Arrays.asList(AssignmentFieldLists.CUSTOM_FINISH));
        result.addAll(Arrays.asList(AssignmentFieldLists.CUSTOM_FLAG));
        result.addAll(Arrays.asList(AssignmentFieldLists.CUSTOM_NUMBER));
        result.addAll(Arrays.asList(AssignmentFieldLists.CUSTOM_START));
        result.addAll(Arrays.asList(AssignmentFieldLists.CUSTOM_TEXT));
        return result;
     }
docs: Retrieve list of assignment extended attributes.
  
  @return list of extended attributes