package com.psddev.cms.db;
import java.util.List;
import com.psddev.cms.tool.ToolPageContext;
import com.psddev.dari.db.Record;
@Record.BootstrapPackages("Sites")
public class SiteCategory extends Record implements Global, Managed {
@Required
@Indexed(unique = true)
private String name;
@JunctionField("siteCategory")
private List<Site> sites;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public List<Site> getSites() {
return sites;
}
public void setSites(List<Site> sites) {
this.sites = sites;
}
public String getPermissionId() {
return "siteCategory/" + getId();
}
@Override
public String createManagedEditUrl(ToolPageContext page) {
return page.cmsUrl("/admin/sites.jsp", "id", getId());
}
}