public class Port extends InterfaceBase implements Entity, Interface
| Constructor and Description |
|---|
Port(java.util.Map<java.lang.String,java.lang.Integer> portProps)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
create(java.lang.String strDeviceId,
java.lang.String[] record)
Creates a new Entity instance
|
java.lang.String |
format(java.lang.String strEntity)
Formats the Port name
|
java.lang.String |
formatDescr(java.lang.String strEntity)
Formats the Port name for Interface Id
|
java.lang.String |
getAdminState(java.lang.String[] record,
java.util.Map<java.lang.String,java.lang.Integer> csvProps) |
java.lang.String |
getDeviceId()
Returns the Device Identifier containing this Entity
|
java.util.Map<java.lang.String,java.lang.Object> |
getEntityData()
Returns a Map of Entity data
|
protected java.lang.String |
getEthPortIHubName(java.lang.String[] record)
Return the name of type Ethernet Port (IHUB) from the Port record
|
java.util.Map<java.lang.String,java.lang.Object> |
getInterfaceData()
Returns a Map of Interface data
|
java.lang.String |
getInterfaceId()
Return the Interface Identifier
|
java.lang.String |
getInterfaceType() |
java.lang.String |
getName()
Returns the Entity name
|
protected java.lang.String |
getObjectId(java.lang.String[] record)
Return the Object Identifier from the Port record
|
java.lang.String |
getObjectName()
Returns the portname to replace objectname in Linkaggregation
|
protected java.lang.String |
getObjectType(java.lang.String[] record)
Return the Object Type from the Port record
|
java.lang.String |
getOperationalState(java.lang.String[] record,
java.util.Map<java.lang.String,java.lang.Integer> csvProps) |
protected java.lang.String |
getParentRelPos(java.lang.String strEntity)
Returns the Port parent relative position
|
java.lang.String |
getType()
Returns the Entity type
|
void |
provision(java.lang.String strDeviceId,
java.lang.String[] record)
Provision a new Interface object
|
void |
setEthPortIhubId(java.lang.String strPortName)
Sets the port name for Ethernet Port (IHUB)
|
void |
setEthPortIhubName(java.lang.String strPortName)
Sets the port name for Ethernet Port (IHUB)
|
void |
setEthPortIhubParent(java.lang.String strParentName)
Sets the parent card for Ethernet Port (IHUB)
|
void |
setName(java.lang.String strName)
Sets the Port name
|
void |
setObjectName(java.lang.String strObjectName) |
void |
setParentRelPos(java.lang.String strPortName)
Sets the parent relative position for port
|
void |
update(java.util.List<?> list)
Updates the Interface object
|
getExtraInfo, getId, getParentpublic Port(java.util.Map<java.lang.String,java.lang.Integer> portProps)
public void create(java.lang.String strDeviceId,
java.lang.String[] record)
throws Nokia5529IdmCsvProcessorException
Entitycreate in interface EntitystrDeviceId - Device Identifierrecord - A line of record from the CSV fileNokia5529IdmCsvProcessorExceptionpublic void update(java.util.List<?> list)
throws Nokia5529IdmCsvProcessorException
Interfaceupdate in interface Interfacelist - List of objectsNokia5529IdmCsvProcessorExceptionpublic java.lang.String getDeviceId()
EntitygetDeviceId in interface EntitygetDeviceId in interface Interfacepublic java.util.Map<java.lang.String,java.lang.Object> getEntityData()
EntitygetEntityData in interface Entitypublic java.lang.String getObjectName()
InterfacegetObjectName in interface Interfacepublic void setObjectName(java.lang.String strObjectName)
public java.lang.String getName()
Entitypublic void provision(java.lang.String strDeviceId,
java.lang.String[] record)
throws Nokia5529IdmCsvProcessorException
Interfaceprovision in interface InterfacestrDeviceId - Device Identifierrecord - A line of record from the CSV fileNokia5529IdmCsvProcessorExceptionpublic java.lang.String getType()
Entitypublic java.util.Map<java.lang.String,java.lang.Object> getInterfaceData()
InterfacegetInterfaceData in interface Interfacepublic java.lang.String getInterfaceId()
InterfacegetInterfaceId in interface Interfacepublic java.lang.String format(java.lang.String strEntity)
throws Nokia5529IdmCsvProcessorException
strEntity - Entity nameNokia5529IdmCsvProcessorExceptionpublic java.lang.String formatDescr(java.lang.String strEntity)
throws Nokia5529IdmCsvProcessorException
strEntity - Entity nameNokia5529IdmCsvProcessorExceptionpublic void setName(java.lang.String strName)
strName - Port nameprotected java.lang.String getObjectId(java.lang.String[] record)
throws Nokia5529IdmCsvProcessorException
getObjectId in class EntityBaserecord - Port recordNokia5529IdmCsvProcessorExceptionprotected java.lang.String getObjectType(java.lang.String[] record)
throws Nokia5529IdmCsvProcessorException
record - Port recordNokia5529IdmCsvProcessorExceptionprotected java.lang.String getEthPortIHubName(java.lang.String[] record)
throws Nokia5529IdmCsvProcessorException
record - Port recordNokia5529IdmCsvProcessorExceptionprotected java.lang.String getParentRelPos(java.lang.String strEntity)
throws Nokia5529IdmCsvProcessorException
getParentRelPos in class EntityBasestrEntity - Entity nameNokia5529IdmCsvProcessorExceptionpublic void setEthPortIhubParent(java.lang.String strParentName)
strParentName - Name of the parent cardpublic void setEthPortIhubName(java.lang.String strPortName)
strPortName - Name of the parent cardpublic void setEthPortIhubId(java.lang.String strPortName)
strPortName - Name of the parent cardpublic void setParentRelPos(java.lang.String strPortName)
throws Nokia5529IdmCsvProcessorException
strPortName - Name of the port entityNokia5529IdmCsvProcessorExceptionpublic java.lang.String getInterfaceType()
getInterfaceType in interface Interfacepublic java.lang.String getOperationalState(java.lang.String[] record,
java.util.Map<java.lang.String,java.lang.Integer> csvProps)
public java.lang.String getAdminState(java.lang.String[] record,
java.util.Map<java.lang.String,java.lang.Integer> csvProps)