com.silverpeas.workflow.api.model
Interface Columns

All Known Implementing Classes:
ColumnsImpl

public interface Columns

Interface describing a representation of the <columns> element of a Process Model.


Method Summary
 void addColumn(Column column)
          Add an column to the collection
 Column createColumn()
          Create an Column
 Column getColumn(String strItemName)
          Get the column referencing the given item
 List<Column> getColumnList()
          Get the referenced Column objects as a list
 String getRoleName()
          Get the role for which the list of items must be returned
 Iterator<Column> iterateColumn()
          Iterate through the Column objects
 void removeAllColumns()
          Remove all column objects from the collection
 void setRoleName(String roleName)
          Set the role for which the list of items must be returned
 

Method Detail

getColumnList

List<Column> getColumnList()
Get the referenced Column objects as a list

Returns:

getRoleName

String getRoleName()
Get the role for which the list of items must be returned

Returns:
role name

setRoleName

void setRoleName(String roleName)
Set the role for which the list of items must be returned

Parameters:
roleName - role name

getColumn

Column getColumn(String strItemName)
Get the column referencing the given item

Parameters:
strItemName - the name of the item
Returns:
a Column object

iterateColumn

Iterator<Column> iterateColumn()
Iterate through the Column objects

Returns:
an iterator

addColumn

void addColumn(Column column)
Add an column to the collection

Parameters:
column - to be added

createColumn

Column createColumn()
Create an Column

Returns:
an object implementing Column

removeAllColumns

void removeAllColumns()
Remove all column objects from the collection



Copyright © 2016 Silverpeas. All Rights Reserved.