1 package com.dotmarketing.beans; 2 3 import java.io.Serializable ; 4 5 import org.apache.commons.lang.builder.ToStringBuilder; 6 7 11 public class PermissionAsset implements Serializable , Comparable { 12 13 private static final long serialVersionUID = 1L; 14 15 16 private java.util.List permissions; 17 18 19 private WebAsset asset; 20 21 22 private String pathToMe; 23 24 25 private long identifier; 26 27 28 public PermissionAsset() { 29 } 30 31 public String toString() { 32 return ToStringBuilder.reflectionToString(this); 33 } 34 35 39 public WebAsset getAsset() { 40 return asset; 41 } 42 43 47 public java.util.List getPermissions() { 48 return permissions; 49 } 50 51 55 public void setAsset(WebAsset asset) { 56 this.asset = asset; 57 } 58 59 63 public void setPermissions(java.util.List permissions) { 64 this.permissions = permissions; 65 } 66 67 public int compareTo(Object object){ 68 69 if(!(object instanceof PermissionAsset))return -1; 70 71 PermissionAsset permAsset = (PermissionAsset) object; 72 73 return (permAsset.getAsset()).compareTo(this.getAsset()); 74 75 } 77 78 82 public String getPathToMe() { 83 if(pathToMe == null) return "orphan"; 84 return pathToMe; 85 } 86 87 91 public void setPathToMe(String pathToMe) { 92 this.pathToMe = pathToMe; 93 } 94 95 98 public long getIdentifier() { 99 return identifier; 100 } 101 104 public void setIdentifier(long identifier) { 105 this.identifier = identifier; 106 } 107 } | Popular Tags |