com.collation.platform.model.topology.dev
Interface ProtocolController

All Superinterfaces:
LogicalDevice, LogicalElement, ManagedElement, ManagedSystemElement, ModelObject, java.io.Serializable
All Known Subinterfaces:
SCSIProtocolController

public interface ProtocolController
extends LogicalDevice

A Protocol Controller is a device that controls access to another device.

Naming Rules:
0="parent,name" 1="managedSystemName"
Persistable:
true
Table Name:
PRCTRDEV
Display Name:
parent,name

Field Summary
 
Fields inherited from interface com.collation.platform.model.topology.dev.LogicalDevice
IBM_COPYRIGHT
 
Method Summary
 StorageExtent[] getAccessedUnits()
          The group StorageExtents (e.g.
 java.lang.String getName()
          A name this is unique within the ComputerSystem.
 ComputerSystem getParent()
          The ComputerSystem that contains this ProcolController.
 boolean hasAccessedUnits()
           
 boolean hasName()
           
 boolean hasParent()
           
 void setAccessedUnits(StorageExtent[] units)
           
 void setName(java.lang.String name)
           
 void setParent(ComputerSystem parent)
           
 
Methods inherited from interface com.collation.platform.model.topology.core.ManagedElement
getManagedSystemName, getRoles, hasManagedSystemName, hasRoles, setManagedSystemName, setRoles
 
Methods inherited from interface com.collation.platform.model.ModelObject
getAdminState, getAllAttributes, getBidiFlag, getBidiFormat, getCDMSource, getCmdbSource, getContextIp, getCreatedBy, getDescription, getDisplayName, getExtendedAttributes, getGuid, getLabel, getLastModifiedBy, getLastModifiedTime, getObjectType, getSourceToken, hasAdminState, hasBidiFlag, hasBidiFormat, hasCDMSource, hasCmdbSource, hasContextIp, hasDescription, hasDisplayName, hasExtendedAttributes, hasGuid, hasLabel, hasObjectType, hasSourceToken, setAdminState, setBidiFlag, setBidiFormat, setCDMSource, setCmdbSource, setContextIp, setDescription, setExtendedAttributes, setGuid, setLabel, setObjectType, setSourceToken
 

Method Detail

getParent

ComputerSystem getParent()
                         throws AttributeNotSetException
The ComputerSystem that contains this ProcolController.

Throws:
AttributeNotSetException
Implicit Relationship Type:
name="com.collation.platform.model.topology.relation.Contains" reverse="true"

setParent

void setParent(ComputerSystem parent)

hasParent

boolean hasParent()

getName

java.lang.String getName()
                         throws AttributeNotSetException
A name this is unique within the ComputerSystem.

Throws:
AttributeNotSetException

setName

void setName(java.lang.String name)

hasName

boolean hasName()

getAccessedUnits

StorageExtent[] getAccessedUnits()
                                 throws AttributeNotSetException
The group StorageExtents (e.g. StorageVolume) that are accessed through this controller.

Throws:
AttributeNotSetException
Implicit Relationship Type:
name="com.collation.platform.model.topology.relation.Accesses" reverse="false"

setAccessedUnits

void setAccessedUnits(StorageExtent[] units)

hasAccessedUnits

boolean hasAccessedUnits()