|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectblackboard.dataintegration.ims.data.HierarchyProperties
public class HierarchyProperties
Properties that define how IMS integrations handle incoming group items translate into Learn nodes.
NOTE: This class is included in the Public API for use by Data Integration custom field mapping scripts. It should not be used by any Building Blocks.
| Constructor Summary | |
|---|---|
HierarchyProperties()
Constructor. |
|
HierarchyProperties(java.lang.String blob)
Constructor. |
|
| Method Summary | |
|---|---|
java.lang.String |
enblobinate()
Converts the properties into a text blob that can later be rehydrated into a full-fledged object. |
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getSelectedRootNode()
The batchUID of the node to which all incoming top-level nodes should be associated. |
int |
hashCode()
|
boolean |
isPerformSectionAssociation()
Whether the integration should create course associations for any course-section level learning contexts in the feed. |
boolean |
isUseCourseLevel()
Whether to import Course-level group elements from the Vista feed file. |
boolean |
isUseDivisionLevel()
Whether to import Division-level group elements from the Vista feed file. |
boolean |
isUseGroupLevel()
Whether to import Group-level group elements from the Vista feed file. |
boolean |
isUseSystemRootNode()
Whether to attach top-level nodes to Learn root, or to the node specified by the integration. |
void |
setPerformSectionAssociation(boolean performSectionAssociation)
Whether the integration should create course associations for any course-section level learning contexts in the feed. |
void |
setSelectedRootNode(java.lang.String selectedRootNode)
The batchUID of the node to which all incoming top-level nodes should be associated. |
void |
setUseCourseLevel(boolean useCourseLevel)
Whether to import Course-level group elements from the Vista feed file. |
void |
setUseDivisionLevel(boolean useDivisionLevel)
Whether to import Division-level group elements from the Vista feed file. |
void |
setUseGroupLevel(boolean useGroupLevel)
Whether to import Group-level group elements from the Vista feed file. |
void |
setUseSystemRootNode(boolean useSystemRootNode)
Whether to attach top-level nodes to Learn root, or to the node specified by the integration. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HierarchyProperties()
public HierarchyProperties(java.lang.String blob)
enblobinate() method.
String blob A blob of text representing the properties.
| Method Detail |
|---|
public boolean isUseDivisionLevel()
true, Learn nodes will be created for each division learning
context. If set to false, division learning contexts will be ignored.
Defaults to true.
public void setUseDivisionLevel(boolean useDivisionLevel)
true, Learn nodes will be created for each division learning
context. If set to false, division learning contexts will be ignored.
Defaults to true.
useDivisionLevel - Whether to import division learning contexts.public boolean isUseGroupLevel()
true, Learn nodes will be created for each group learning
context. If set to false, group learning contexts will be ignored.
Defaults to true.
public void setUseGroupLevel(boolean useGroupLevel)
true, Learn nodes will be created for each group learning
context. If set to false, group learning contexts will be ignored.
Defaults to true.
useGroupLevel - Whether to import group learning contexts.public boolean isUseCourseLevel()
true, Learn nodes will be created for each course learning
context. If set to false, course learning contexts will be ignored.
Defaults to false.
public void setUseCourseLevel(boolean useCourseLevel)
true, Learn nodes will be created for each course learning
context. If set to false, course learning contexts will be ignored.
Defaults to false.
useCourseLevel - Whether to import course learning contexts.public boolean isPerformSectionAssociation()
false, then no course associations will
be created. If true, incoming courses will be associated with the nearest
available/enabled node.
Example: if this property is enabled and course-level learning contexts import
is disabled (see isUseCourseLevel()) , then the courses created by these
course section will be associated with the group that is the parent of the
suppressed course.
Note that this has no effect on whether the course is created -- only
whether it is associated with any nodes.
isUseDivisionLevel(),
isUseGroupLevel(),
isUseCourseLevel()public void setPerformSectionAssociation(boolean performSectionAssociation)
false, then no course associations will
be created. If true, incoming courses will be associated with the nearest
available/enabled node.
Example: if this property is enabled and course-level learning contexts import
is disabled (see isUseCourseLevel()) , then the courses created by these
course section will be associated with the group that is the parent of the
suppressed course.
Note that this has no effect on whether the course is created -- only
whether it is associated with any nodes.
performSectionAssociation - True if the integration should perform section associations.isUseDivisionLevel(),
isUseGroupLevel(),
isUseCourseLevel()public boolean isUseSystemRootNode()
true if the integration should use Learn root; false
if it should use the selected node.getSelectedRootNode()public void setUseSystemRootNode(boolean useSystemRootNode)
useSystemRootNode - true if the integration should use Learn root;
false if it should use the selected node.getSelectedRootNode()public java.lang.String getSelectedRootNode()
isUseSystemRootNode() is false.
Node.getIdentifier(),
isUseSystemRootNode()public void setSelectedRootNode(java.lang.String selectedRootNode)
isUseSystemRootNode() is false.
selectedRootNode - The batch uid of the selected root node.Node.getIdentifier(),
isUseSystemRootNode()public java.lang.String enblobinate()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||