package org.tgdb.resource.resourcemanager; import org.tgdb.frame.DTO; import org.tgdb.resource.resource.ResourceRemote; public class ResourceDTO extends DTO { private String resourceName, resourceLink, resourceType, resourceComment, user; private int resourceId, userId; private int categoryId; private String categoryName; /** Creates a new instance of ResourceDTO */ public ResourceDTO(ResourceRemote resource) { try { resourceName = resource.getName(); resourceLink = processURl(resource.getResourceLink()); resourceType = resource.getResourceType(); resourceId = resource.getResourceId(); resourceComment = resource.getComment(); user = resource.getUser().getUsr(); userId = resource.getUser().getId(); categoryId = resource.getResourceCategory().getResourceCategoryId(); categoryName = resource.getResourceCategory().getName(); } catch (Exception e) { e.printStackTrace(); } } public String getUser() { return user; } public String getUserId() { return ""+userId; } public String getResourceName() { return resourceName; } public String getResourceLink() { return resourceLink; } public String getResourceType() { return resourceType; } public int getResourceId() { return resourceId; } public String getResourceComment() { return resourceComment; } public int getCategoryId() { return categoryId; } public String getCategoryName() { return categoryName; } }