카테고리 없음
6.2
살살녹는김순살
2023. 7. 20. 15:47
public interface SettlementHistoryRepository extends JpaRepository<SettlementHistory, Long> {
}
public ResponseEntity<String> rejectSettlement(@PathVariable Long historyId) {
// 정산 신청 내역에 대한 어드민의 처리 상태 구분
boolean isRejected = true;
boolean isHold = false;
boolean isAccepted = false;
if (isRejected) {
return ResponseEntity.ok("Settlement request rejected successfully.");
} else if (isHold) {
return ResponseEntity.ok("Settlement request put on hold.");
} else if (isAccepted) {
return ResponseEntity.ok("Settlement request accepted.");
} else {
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body("Invalid status for settlement request.");
}
}
<Spinner
android:id="@+id/categorySpinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:entries="@array/categories" />
public class SearchActivity extends AppCompatActivity {
// ... (other code)
@Override
protected void onCreate(Bundle savedInstanceState) {
// ... (previous code)
Spinner categorySpinner = findViewById(R.id.categorySpinner);
ArrayAdapter<CharSequence> categoryAdapter = ArrayAdapter.createFromResource(
this, R.array.categories, android.R.layout.simple_spinner_item);
categoryAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
categorySpinner.setAdapter(categoryAdapter);
categorySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
String selectedCategory = adapterView.getItemAtPosition(position).toString();
}
public void onNothingSelected(AdapterView<?> adapterView) {
}
});
}
}
public class SearchActivity extends AppCompatActivity {
private SearchView searchView;
private RecyclerView recyclerView;
private List<String> searchResults;
private SearchResultAdapter searchResultAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_search);
searchView = findViewById(R.id.searchView);
recyclerView = findViewById(R.id.recyclerView);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
searchResults = new ArrayList<>();
searchResultAdapter = new SearchResultAdapter(searchResults);
recyclerView.setAdapter(searchResultAdapter);
SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
ComponentName componentName = new ComponentName(this, SearchActivity.class);
searchView.setSearchableInfo(searchManager.getSearchableInfo(componentName));
searchView.setSuggestionsAdapter(new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_1, null,
new String[] {SearchManager.SUGGEST_COLUMN_TEXT_1},
new int[] {android.R.id.text1}, 0));
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
searchResults.clear();
searchResults.add("검색결과 1");
searchResults.add("검색결과 2");
//...
searchResultAdapter.notifyDataSetChanged();
return true;
}
@Override
public boolean onQueryTextChange(String newText) {
return true;
}
});
}
}