You need to sign in or sign up before continuing.
Commit 39404150 authored by ankitasingh's avatar ankitasingh

Added object creation code for found objects before pushing to db

parent 0d1f8020
package com.example.instilostandfound;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.database.Exclude;
import java.text.SimpleDateFormat;
import java.util.Date;
public class CreateFoundObject {
//private String mLDAPID;
private String mImageUrl;
private String mKey;
private String mTitle;
private String mDate;
private String mLDAP;
private String mDescription;
private String mLocation;
private String mCategory;
private Date mDateFound;
public CreateFoundObject() {
}
public CreateFoundObject(String LDAPID,String title ,String imageUrl, String location, String desc,
String category, Date datefound) {
if (LDAPID.trim().equals("")) {
mLDAP = "No Name";
}
//mLDAPID = LDAPID;
mImageUrl = imageUrl;
mLDAP = FirebaseAuth.getInstance().getCurrentUser().getEmail();
mDescription = desc;
mLocation = location;
mDateFound = datefound;
mCategory = category;
mTitle = title;
SimpleDateFormat df = new SimpleDateFormat("dd-MMM-yyyy");
Date date = new Date();
mDate = df.format(date);
}
public String getLDAP() {
return mLDAP;
}
public void setLDAP(String LDAP) { mLDAP= LDAP; }
public String getmTitle() {
return mTitle;
}
public void setmTitle(String mTitle) {
this.mTitle = mTitle;
}
public String getImageUrl()
{
return mImageUrl;
}
public void setImageUrl(String imageUrl)
{
mImageUrl = imageUrl;
}
public String getmCategory()
{ return mCategory; }
public void setmCategory(String category)
{ mCategory = category; }
public Date getmDateFound()
{ return mDateFound; }
public void setmDateFound(Date dateFound)
{ mDateFound = dateFound; }
public String getmDescription()
{ return mDescription; }
public void setmDescription(String desc)
{ mDescription = desc; }
public String getmLocation()
{return mLocation;}
public void setmLocation(String location)
{ mLocation = location;}
@Exclude
public String getKey()
{
return mKey;
}
@Exclude
public void setKey(String key)
{
mKey = key;
}
public String getDate()
{ return mDate; }
public void setDate(String date)
{ mDate = date; }
}
...@@ -19,9 +19,10 @@ import androidx.appcompat.widget.Toolbar; ...@@ -19,9 +19,10 @@ import androidx.appcompat.widget.Toolbar;
import android.view.View; import android.view.View;
public class FoundItem extends AppCompatActivity { public class FoundItem extends AppCompatActivity {
private DatabaseReference mDatabase;
// ... // ...
//mDatabase = FirebaseDatabase.getInstance().getReference(); FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("FoundData");
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
......
package com.example.instilostandfound;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.database.Exclude;
import java.text.SimpleDateFormat;
import java.util.Date;
public class createDemo {
//private String mImageUrl;
private String mKey;
private String mTitle;
private String mDate;
private String mLDAP;
private String mDescription;
private String mLocation;
// private String mCategory;
private Date mDateFound;
public createDemo() {
}
public createDemo(String LDAPID,String title , String desc,String location,
Date datefound) {
if (LDAPID.trim().equals("")) {
mLDAP = "No Name";
}
//mLDAPID = LDAPID;
//mImageUrl = imageUrl;
mLDAP = LDAPID;
mDescription = desc;
mLocation = location;
mDateFound = datefound;
//mCategory = category;
mTitle = title;
SimpleDateFormat df = new SimpleDateFormat("dd-MMM-yyyy");
Date date = new Date();
mDate = df.format(date);
}
public String getLDAP() {
return mLDAP;
}
public void setLDAP(String LDAP) { mLDAP= LDAP; }
public String getmTitle() {
return mTitle;
}
public void setmTitle(String mTitle) {
this.mTitle = mTitle;
}
public Date getmDateFound()
{ return mDateFound; }
public void setmDateFound(Date dateFound)
{ mDateFound = dateFound; }
public String getmDescription()
{ return mDescription; }
public void setmDescription(String desc)
{ mDescription = desc; }
public String getmLocation()
{return mLocation;}
public void setmLocation(String location)
{ mLocation = location;}
@Exclude
public String getKey()
{
return mKey;
}
@Exclude
public void setKey(String key)
{
mKey = key;
}
public String getDate()
{ return mDate; }
public void setDate(String date)
{ mDate = date; }
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment