package org.dcache.webadmin.view.pages.poolselectionsetup.beans;
import java.util.Collections;
import java.util.List;
/**
*
* @author jans
*/
public class UnitEntity implements DCacheEntity {
private static final String ENTITY_TITLE_RESOURCE = "unit.singleview.title";
private static final String FIRST_DESCRIPTION = "We are member of the following Selection Unit Groups";
private static final String SECOND_DESCRIPTION = "";
private static final long serialVersionUID = -299254888268795209L;
private String _name = "";
private String _type = "";
private List<EntityReference> _unitGroups;
@Override
public EntityType getFirstReferenceType() {
return EntityType.UNIT;
}
@Override
public EntityType getSecondReferenceType() {
return EntityType.NONE;
}
@Override
public List<EntityReference> getFirstReferences() {
return _unitGroups;
}
@Override
public List<EntityReference> getSecondReferences() {
return Collections.emptyList();
}
@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 setUnitGroups(List<EntityReference> unitGroups) {
_unitGroups = unitGroups;
}
public String getType() {
return _type;
}
public void setType(String type) {
_type = type;
}
}