package org.dcache.webadmin.view.pages.poolselectionsetup.beans; import java.util.List; /** * * @author jans */ public class UGroupEntity implements DCacheEntity { private static final String ENTITY_TITLE_RESOURCE = "unitGroup.singleview.title"; private static final String FIRST_DESCRIPTION = "We have the following members"; private static final String SECOND_DESCRIPTION = "We are pointing to the following links"; private static final long serialVersionUID = 6898250445365404576L; private String _name = ""; private List<EntityReference> _units; private List<EntityReference> _links; @Override public EntityType getFirstReferenceType() { return EntityType.UNIT; } @Override public EntityType getSecondReferenceType() { return EntityType.LINK; } @Override public List<EntityReference> getFirstReferences() { return _units; } @Override public List<EntityReference> getSecondReferences() { return _links; } @Override public String getSingleEntityViewTitleResource() { return ENTITY_TITLE_RESOURCE; } @Override public String getFirstreferenceDescription() { return FIRST_DESCRIPTION; } @Override public String getSecondReferenceDescription() { return SECOND_DESCRIPTION; } @Override public String getName() { return _name; } @Override public void setName(String name) { _name = name; } public void setLinks(List<EntityReference> links) { _links = links; } public void setUnits(List<EntityReference> units) { _units = units; } }