public class NodeModel extends Object implements Serializable
| Constructor and Description |
|---|
NodeModel(String nodeId,
HierarchyNodeSerialized node,
boolean directAccess,
String realm,
String role,
NodeModel parentNode,
List<ListOptionSerialized> restrictedAuthTools,
List<ListOptionSerialized> restrictedPublicTools,
Date shoppingPeriodStartDate,
Date shoppingPeriodEndDate,
boolean addedDirectChildrenFlag,
boolean shoppingPeriodAdmin,
String modifiedBy,
Date modified,
Date shoppingAdminModified,
String shoppingAdminModifiedBy,
boolean accessAdmin,
boolean shoppingPeriodRevokeInstructorEditable,
boolean shoppingPeriodRevokeInstructorPublicOpt,
boolean allowBecomeUser,
boolean instructorEdited) |
public NodeModel(String nodeId, HierarchyNodeSerialized node, boolean directAccess, String realm, String role, NodeModel parentNode, List<ListOptionSerialized> restrictedAuthTools, List<ListOptionSerialized> restrictedPublicTools, Date shoppingPeriodStartDate, Date shoppingPeriodEndDate, boolean addedDirectChildrenFlag, boolean shoppingPeriodAdmin, String modifiedBy, Date modified, Date shoppingAdminModified, String shoppingAdminModifiedBy, boolean accessAdmin, boolean shoppingPeriodRevokeInstructorEditable, boolean shoppingPeriodRevokeInstructorPublicOpt, boolean allowBecomeUser, boolean instructorEdited)
public void setOriginals()
public String getNodeId()
public void setNodeId(String nodeId)
public HierarchyNodeSerialized getNode()
public void setNode(HierarchyNodeSerialized node)
public boolean isDirectAccessOrig()
public void setDirectAccessOrig(boolean directAccess)
public boolean isDirectAccess()
public void setDirectAccess(boolean directAccess)
public boolean isModified()
public boolean isModified(Date shoppingStartDateOld, Date shoppingStartDateNew, Date shoppingEndDateOld, Date shoppingEndDateNew, String realmOld, String realmNew, String roleOld, String roleNew, String[] authToolsOld, String[] authToolsNew, String[] publicToolsOld, String[] publicToolsNew, boolean shoppingPeriodRevokeInstructorEditable, boolean shoppingPeriodRevokeInstructorEditableOrig, boolean shoppingPeriodRevokeInstructorPublicOpt, boolean shoppingPeriodRevokeInstructorPublicOptOrig, boolean allowBeomeUser, boolean allowBecomeUserOrig, boolean instructorEdited, boolean instructorEditedOrig)
public String getRealm()
public void setRealm(String realm)
public String getRole()
public void setRole(String role)
public String[] getNodeAccessRealmRole()
public Date getNodeShoppingPeriodStartDate()
public Date getNodeShoppingPeriodEndDate()
public boolean getNodeAccess()
public boolean getInheritedNodeAccess()
public boolean getInheritedNodeAccessHelper(NodeModel parent)
public String[] getInheritedAccessRealmRole()
public Date getInheritedShoppingPeriodEndDate()
public Date getInheritedShoppingPeriodStartDate()
public NodeModel getParentNode()
public void setParentNode(NodeModel parentNode)
public List<ListOptionSerialized> getRestrictedAuthTools()
public void setRestrictedAuthTools(List<ListOptionSerialized> restrictedAuthTools)
public String[] getNodeRestrictedAuthTools()
public String[] convertListToArray(List<ListOptionSerialized> list)
public List<ListOptionSerialized> getInheritedRestrictedAuthTools()
public List<ListOptionSerialized> getSelectedRestrictedAuthTools()
public List<ListOptionSerialized> getSelectedRestrictedAuthToolsOrig()
public boolean hasAnyRestrictedAuthToolsSelected()
public void setAuthToolRestricted(String toolId, boolean restricted)
public boolean isAuthToolRestricted(String toolId)
public List<ListOptionSerialized> getRestrictedPublicTools()
public void setRestrictedPublicTools(List<ListOptionSerialized> restrictedPublicTools)
public String[] getNodeRestrictedPublicTools()
public List<ListOptionSerialized> getInheritedRestrictedPublicTools()
public List<ListOptionSerialized> getSelectedRestrictedPublicTools()
public List<ListOptionSerialized> getSelectedRestrictedPublicToolsOrig()
public boolean hasAnyRestrictedPublicToolsSelected()
public void setPublicToolRestricted(String toolId, boolean restricted)
public boolean isPublicToolRestricted(String toolId)
public Date getShoppingPeriodStartDate()
public void setShoppingPeriodStartDate(Date shoppingPeriodStartDate)
public Date getShoppingPeriodEndDate()
public void setShoppingPeriodEndDate(Date shoppingPeriodEndDate)
public boolean isAddedDirectChildrenFlag()
public void setAddedDirectChildrenFlag(boolean addedDirectChildrenFlag)
public boolean isShoppingPeriodAdmin()
public boolean isShoppingPeriodAdminOrig()
public void setShoppingPeriodAdmin(boolean shoppingPeriodAdmin)
public boolean getNodeShoppingPeriodAdmin()
public boolean getInheritedShoppingPeriodAdmin()
public String getSiteInstructors()
public void setSiteInstructors(String siteInstructors)
public SelectOption getRoleOption()
public void setRoleOption(SelectOption roleOption)
public Date getShoppingAdminModified()
public void setShoppingAdminModified(Date shoppingAdminModified)
public String getShoppingAdminModifiedBy()
public void setShoppingAdminModifiedBy(String shoppingAdminModifiedBy)
public Date getModified()
public void setModified(Date modified)
public String getModifiedBy()
public void setModifiedBy(String modifiedBy)
public boolean isAccessAdmin()
public void setAccessAdmin(boolean accessAdmin)
public boolean isAccessAdminOrig()
public void setAccessAdminOrig(boolean accessAdminOrig)
public boolean getNodeAccessAdmin()
public boolean getInheritedAccessAdmin()
public boolean getInheritedAccessAdminHelper(NodeModel parent)
public boolean isEditable()
public void setEditable(boolean editable)
public boolean isNodeEditable()
public boolean isShoppingPeriodRevokeInstructorEditable()
public void setShoppingPeriodRevokeInstructorEditable(boolean shoppingPeriodRevokeInstructorEditable)
public boolean isShoppingPeriodRevokeInstructorEditableOrig()
public void setShoppingPeriodRevokeInstructorEditableOrig(boolean shoppingPeriodRevokeInstructorEditableOrig)
public boolean getNodeShoppingPeriodRevokeInstructorEditable()
public boolean getInheritedShoppingPeriodRevokeInstructorEditable()
public boolean getInheritedShoppingPeriodRevokeInstructorEditableHelper(NodeModel parent)
public boolean isShoppingPeriodRevokeInstructorPublicOpt()
public void setShoppingPeriodRevokeInstructorPublicOpt(boolean shoppingPeriodRevokeInstructorPublicOpt)
public boolean isShoppingPeriodRevokeInstructorPublicOptOrig()
public void setShoppingPeriodRevokeInstructorPublicOptOrig(boolean shoppingPeriodRevokeInstructorPublicOptOrig)
public boolean getNodeShoppingPeriodRevokeInstructorPublicOpt()
public boolean getInheritedShoppingPeriodRevokeInstructorPublicOpt()
public boolean getInheritedShoppingPeriodRevokeInstructorPublicOptHelper(NodeModel parent)
public String[] getSubAdminSiteAccess()
public void setSubAdminSiteAccess(String[] subAdminSiteAccess)
public String[] getInheritedSubAdminSiteAccess()
public String[] getInheritedSubAdminSiteAccessHelper(NodeModel parent)
public String[] getNodeSubAdminSiteAccess()
public void setActive(boolean isActive)
public boolean isActive()
public boolean isSiteNode()
public boolean isAllowBecomeUser()
public void setAllowBecomeUser(boolean allowBecomeUser)
public boolean getNodeAllowBecomeUser()
public boolean getInheritedAllowBecomeUser()
public boolean getInheritedAllowBecomeUserHelper(NodeModel parent)
public boolean isInstructorEdited()
public void setInstructorEdited(boolean instructorEdited)
Copyright © 2003–2016 Sakai Project. All rights reserved.