Update Resource.java

master
aqpcalel 2018-06-16 00:32:25 -05:00 committed by GitHub
parent 1fac144c9a
commit 46c0253562
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 23 additions and 11 deletions

View File

@ -1,10 +1,22 @@
package model; package model;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;
import com.google.appengine.api.datastore.Key;
import com.google.appengine.api.datastore.KeyFactory;
public class Resource { public class Resource {
@Persistent
@PrimaryKey @PrimaryKey
private String id; @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;
//URL del recurso //URL del recurso
@Persistent @Persistent
@ -16,21 +28,18 @@ public class Resource {
//Fecha de creacion del recurso //Fecha de creacion del recurso
@Persistent @Persistent
private Date created; private String created;
//Constructor //Constructor
public Resource(String id,String url,boolean status,Date create){ public Resource(String url,boolean status){
this.id=id;
this.Url=url; this.Url=url;
this.status=status; this.status=status;
this.created=create; DateFormat df = new SimpleDateFormat("HH:mm:ss dd/MM/yy");
created = df.format(Calendar.getInstance().getTime());
} }
public void setId(String id){ public String getKey() {
this.id=id; return KeyFactory.keyToString(key);
}
public String getId(){
return this.id;
} }
public void setUrl(String url){ public void setUrl(String url){
this.Url=url; this.Url=url;
@ -44,4 +53,7 @@ public class Resource {
public boolean getStatus(){ public boolean getStatus(){
return this.status; return this.status;
} }
public String toString(){
return "Recurso url: " + Url +"\n";
}
} }