📄 pwizardpanel5.java
字号:
constraints.gridx=0; constraints.gridy=1;
constraints.gridwidth=1; constraints.gridheight=1;
constraints.weightx=1; constraints.weighty=1;
constraints.anchor = GridBagConstraints.FIRST_LINE_START;
constraints.fill = GridBagConstraints.NONE;
constraints.insets = new Insets(0,100,0,0);
slide5.add(eduPersonRbutton, constraints);
constraints.gridx=0; constraints.gridy=2;
constraints.gridwidth=1; constraints.gridheight=1;
constraints.weightx=1; constraints.weighty=1;
constraints.anchor = GridBagConstraints.FIRST_LINE_START;
constraints.fill = GridBagConstraints.NONE;
constraints.insets = new Insets(0,100,0,0);
slide5.add(permisRbutton, constraints);
constraints.gridx=0; constraints.gridy=3;
constraints.gridwidth=1; constraints.gridheight=1;
constraints.weightx=1; constraints.weighty=1;
constraints.anchor = GridBagConstraints.FIRST_LINE_START;
constraints.fill = GridBagConstraints.NONE;
constraints.insets = new Insets(0,100,0,0);
slide5.add(loaRbutton, constraints);
constraints.gridx=0; constraints.gridy=4;
constraints.gridwidth=1; constraints.gridheight=1;
constraints.weightx=1; constraints.weighty=1;
constraints.anchor = GridBagConstraints.FIRST_LINE_START;
constraints.fill = GridBagConstraints.NONE;
constraints.insets = new Insets(0,100,0,0);
slide5.add(specificRButton, constraints);
return slide5;
}
/**
* When a pre defined role type is selected, the role types are added to the
* XML.
*/
public void itemStateChanged(ItemEvent e)
{
if (e.getSource() == eduPersonRbutton) {
if (eduPersonRbutton.isSelected()) {
this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
Element child = PWizard.finishWizard.policyDocument.DOM.createElement("RoleSpec");
child.setAttribute("OID", "1.3.6.1.4.1.5923.1.1.1.1");
child.setAttribute("Type", "eduPersonAffiliation");
PWizard.finishWizard.policyDocument.addItem(child, (Element)getParentNode());
child = PWizard.finishWizard.policyDocument.DOM.createElement("RoleSpec");
child.setAttribute("OID", "1.3.6.1.4.1.5923.1.1.1.2");
child.setAttribute("Type", "eduPersonNickname");
PWizard.finishWizard.policyDocument.addItem(child, (Element)getParentNode());
child = PWizard.finishWizard.policyDocument.DOM.createElement("RoleSpec");
child.setAttribute("OID", "1.3.6.1.4.1.5923.1.1.1.3");
child.setAttribute("Type", "eduPersonOrgDN");
PWizard.finishWizard.policyDocument.addItem(child, (Element)getParentNode());
child = PWizard.finishWizard.policyDocument.DOM.createElement("RoleSpec");
child.setAttribute("OID", "1.3.6.1.4.1.5923.1.1.1.4");
child.setAttribute("Type", "eduPersonOrgUnitDN");
PWizard.finishWizard.policyDocument.addItem(child, (Element)getParentNode());
child = PWizard.finishWizard.policyDocument.DOM.createElement("RoleSpec");
child.setAttribute("OID", "1.3.6.1.4.1.5923.1.1.1.5");
child.setAttribute("Type", "eduPersonPrimaryAffiliation");
PWizard.finishWizard.policyDocument.addItem(child, (Element)getParentNode());
child = PWizard.finishWizard.policyDocument.DOM.createElement("RoleSpec");
child.setAttribute("OID", "1.3.6.1.4.1.5923.1.1.1.6");
child.setAttribute("Type", "eduPersonPrincipalName");
PWizard.finishWizard.policyDocument.addItem(child, (Element)getParentNode());
child = PWizard.finishWizard.policyDocument.DOM.createElement("RoleSpec");
child.setAttribute("OID", "1.3.6.1.4.1.5923.1.1.1.7");
child.setAttribute("Type", "eduPersonEntitlement");
PWizard.finishWizard.policyDocument.addItem(child, (Element)getParentNode());
child = PWizard.finishWizard.policyDocument.DOM.createElement("RoleSpec");
child.setAttribute("OID", "1.3.6.1.4.1.5923.1.1.1.8");
child.setAttribute("Type", "eduPersonPrimaryOrgUnitDN");
PWizard.finishWizard.policyDocument.addItem(child, (Element)getParentNode());
child = PWizard.finishWizard.policyDocument.DOM.createElement("RoleSpec");
child.setAttribute("OID", "1.3.6.1.4.1.5923.1.1.1.9");
child.setAttribute("Type", "eduPersonScopedAffiliation");
PWizard.finishWizard.policyDocument.addItem(child, (Element)getParentNode());
child = PWizard.finishWizard.policyDocument.DOM.createElement("RoleSpec");
child.setAttribute("OID", "1.3.6.1.4.1.5923.1.1.1.10");
child.setAttribute("Type", "eduPersonTargetedID");
PWizard.finishWizard.policyDocument.addItem(child, (Element)getParentNode());
this.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
} else {
this.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
NodeList nlist = ((Element)getParentNode()).getElementsByTagName("RoleSpec");
for (int i=nlist.getLength()-1; i>=0; i--) {
if ((((Element)nlist.item(i)).getAttribute("Type").equals("eduPersonAffiliation")) ||
(((Element)nlist.item(i)).getAttribute("Type").equals("eduPersonNickname")) ||
(((Element)nlist.item(i)).getAttribute("Type").equals("eduPersonOrgDN")) ||
(((Element)nlist.item(i)).getAttribute("Type").equals("eduPersonOrgUnitDN")) ||
(((Element)nlist.item(i)).getAttribute("Type").equals("eduPersonPrimaryAffiliation")) ||
(((Element)nlist.item(i)).getAttribute("Type").equals("eduPersonPrincipalName")) ||
(((Element)nlist.item(i)).getAttribute("Type").equals("eduPersonEntitlement")) ||
(((Element)nlist.item(i)).getAttribute("Type").equals("eduPersonPrimaryOrgUnitDN")) ||
(((Element)nlist.item(i)).getAttribute("Type").equals("eduPersonScopedAffiliation")) ||
(((Element)nlist.item(i)).getAttribute("Type").equals("eduPersonTargetedID")))
PWizard.finishWizard.policyDocument.deleteItem((Element)nlist.item(i), (Element)getParentNode());
}
this.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
}
} else if (e.getSource() == permisRbutton) {
if (permisRbutton.isSelected()) {
Element child = PWizard.finishWizard.policyDocument.DOM.createElement("RoleSpec");
child.setAttribute("OID", "1.2.826.0.1.3344810.1.1.14");
child.setAttribute("Type", "permisRole");
PWizard.finishWizard.policyDocument.addItem(child, (Element)getParentNode());
} else {
NodeList nlist = ((Element)getParentNode()).getElementsByTagName("RoleSpec");
for (int i=0; i<nlist.getLength(); i++) {
if (((Element)nlist.item(i)).getAttribute("Type").equals("permisRole"))
PWizard.finishWizard.policyDocument.deleteItem((Element)nlist.item(i), (Element)getParentNode());
}
}
} else if (e.getSource() == loaRbutton) {
if (loaRbutton.isSelected()) {
Element child = PWizard.finishWizard.policyDocument.DOM.createElement("RoleSpec");
child.setAttribute("OID", "1.2.826.0.1.3344810.1.1.104");
child.setAttribute("Type", "loa");
PWizard.finishWizard.policyDocument.addItem(child, (Element)getParentNode());
} else {
NodeList nlist = ((Element)getParentNode()).getElementsByTagName("RoleSpec");
for (int i=0; i<nlist.getLength(); i++) {
if (((Element)nlist.item(i)).getAttribute("Type").equals("loa"))
PWizard.finishWizard.policyDocument.deleteItem((Element)nlist.item(i), (Element)getParentNode());
}
}
}
}
/**
* @return The RoleHierarchyPolicy Node.
*/
public Node getParentNode()
{
return PWizard.finishWizard.policyDocument.DOM.getElementsByTagName("RoleHierarchyPolicy").item(0);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -