public interface PortalDeviceGroup extends ManagedPortalObject<PortalDeviceGroupPropertyBean>
ManagedPortalObject.ValidateOnCreate, ManagedPortalObject.ValidateOnUpdate
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEVICE_GROUP_NAMESPACE |
Modifier and Type | Method and Description |
---|---|
void |
addToDevices(PortalDevice device)
Adds the given device to list of devices
|
java.util.List<PortalDevice> |
getDevices()
Get devices that belong to this device group
|
PageTemplate |
getPageTemplate()
Get the page template associated with the device group
|
Skin |
getSkin()
Get the skin associated with the device group
|
void |
removeFromDevices(PortalDevice device)
Removes the given device from list of devices
|
void |
setDevices(java.util.List<PortalDevice> devices)
Set the devices for this device group
|
void |
setPageTemplate(PageTemplate pageTemplate)
Sets the page template for this device group
|
void |
setSkin(Skin skin)
Sets the skin for this device group
|
copy, copy, delete, expandProperties, getAuthorizedActions, getDependentPortalObjects, getHolder, getPortal, getTypeName, isCurrent, isValid, setPortal, setProperties
getId, getProperties, getProperties
static final java.lang.String DEVICE_GROUP_NAMESPACE
java.util.List<PortalDevice> getDevices()
void setDevices(java.util.List<PortalDevice> devices)
devices
- to be set for this device groupvoid addToDevices(PortalDevice device)
device
- to be addedvoid removeFromDevices(PortalDevice device)
device
- to be removedPageTemplate getPageTemplate()
void setPageTemplate(PageTemplate pageTemplate)
pageTemplate
- associated with this device groupSkin getSkin()
void setSkin(Skin skin)
skin
- associated with this device group