|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spagobi.commons.dao.AbstractHibernateDAO
it.eng.spagobi.kpi.ou.dao.OrganizationalUnitDAOImpl
public class OrganizationalUnitDAOImpl
Constructor Summary | |
---|---|
OrganizationalUnitDAOImpl()
|
Method Summary | |
---|---|
void |
eraseGrant(java.lang.Integer grantId)
Removes a grant |
void |
eraseHierarchy(java.lang.Integer hierarchyId)
Removes the hierarchy |
void |
eraseNodeGrant(OrganizationalUnitGrantNode grantNode)
Remove the grant nodes of a grant |
void |
eraseNodeGrants(java.lang.Integer grantId)
Remove all the grant nodes of a grant(a grant node is an association between a hierarchy node and a KPI model instance node in the context of a grant) |
void |
eraseOrganizationalUnit(java.lang.Integer ouId)
Removes the organizational unit |
void |
eraseOrganizationalUnitNode(OrganizationalUnitNode node)
Removes a node from the structure with its descendants |
boolean |
existsNodeInHierarchy(java.lang.String path,
java.lang.Integer hierarchyId)
Checks if the input path exists in the given hierarchy |
java.util.List<OrganizationalUnitNode> |
getChildrenNodes(java.lang.Integer nodeId)
|
java.util.List<OrganizationalUnitNodeWithGrant> |
getChildrenNodesWithGrants(java.lang.Integer nodeId,
java.lang.Integer grantId)
|
OrganizationalUnitGrant |
getGrant(java.lang.Integer grantId)
Retrieves the grant with id grantId |
java.util.List<OrganizationalUnitNodeWithGrant> |
getGrantNodes(java.lang.Integer nodeId,
java.lang.Integer grantId)
Retrieves all the grant nodes associated to an ou and a grant |
java.util.List<OrganizationalUnitGrantNode> |
getGrants(java.lang.Integer kpiModelInstanceId)
Retrieves the grants associated the KPI model instance node identified by the input integer |
java.util.List<OrganizationalUnitGrant> |
getGrantsList()
|
java.util.List<OrganizationalUnitGrantNode> |
getGrantsValidByDate(java.lang.Integer kpiModelInstanceId,
java.util.Date now)
Retrieves the grants associated the KPI model instance node identified by the input integer, valid in the real time |
java.util.List<OrganizationalUnitHierarchy> |
getHierarchiesList()
|
OrganizationalUnitHierarchy |
getHierarchy(java.lang.Integer id)
|
java.util.List<OrganizationalUnitGrantNode> |
getNodeGrants(java.lang.Integer nodeId,
java.lang.Integer grantId)
|
java.util.List<OrganizationalUnitNode> |
getNodes()
Retrieves all ou nodes |
OrganizationalUnit |
getOrganizationalUnit(java.lang.Integer id)
|
OrganizationalUnit |
getOrganizationalUnitByLabelAndName(java.lang.String label,
java.lang.String name)
|
java.util.List<OrganizationalUnit> |
getOrganizationalUnitList()
|
OrganizationalUnitNode |
getOrganizationalUnitNode(java.lang.String path,
java.lang.Integer hierarchyId)
Retrieve the node with the input path in the given hierarchy |
OrganizationalUnitNode |
getRootNode(java.lang.Integer hierarchyId)
|
OrganizationalUnitNodeWithGrant |
getRootNodeWithGrants(java.lang.Integer hierarchyId,
java.lang.Integer grantId)
|
void |
insertGrant(OrganizationalUnitGrant grant)
Inserts a new grant |
void |
insertHierarchy(OrganizationalUnitHierarchy h)
Inserts the hierarchy |
void |
insertNodeGrants(java.util.List<OrganizationalUnitGrantNode> grantNodes)
Inserts a list of grant nodes (a grant node is an association between a hierarchy node and a KPI model instance node in the context of a grant) |
void |
insertOrganizationalUnit(OrganizationalUnit ou)
Inserts the organizational unit |
void |
insertOrganizationalUnitNode(OrganizationalUnitNode aNode)
Inserts the input node in the hierarchy |
void |
modifyGrant(OrganizationalUnitGrant grant)
Modify a grant |
void |
modifyHierarchy(OrganizationalUnitHierarchy h)
Modifies the hierarchy |
void |
modifyOrganizationalUnit(OrganizationalUnit ou)
Modifies the organizational unit |
OrganizationalUnit |
toOrganizationalUnit(SbiOrgUnit hibOrgUnit)
|
OrganizationalUnitGrant |
toOrganizationalUnitGrant(SbiOrgUnitGrant hibGrant,
org.hibernate.Session aSession)
|
OrganizationalUnitGrantNode |
toOrganizationalUnitGrantNode(SbiOrgUnitGrantNodes hibGrantNode,
org.hibernate.Session aSession)
|
OrganizationalUnitHierarchy |
toOrganizationalUnitHierarchy(SbiOrgUnitHierarchies hibOrgUnitHierarchies)
|
OrganizationalUnitNode |
toOrganizationalUnitNode(SbiOrgUnitNodes hibOrgUnitNode)
|
Methods inherited from class it.eng.spagobi.commons.dao.AbstractHibernateDAO |
---|
getSession, getUserProfile, logException, rollbackIfActiveAndClose, setUserID, setUserProfile, updateSbiCommonInfo4Insert, updateSbiCommonInfo4Update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface it.eng.spagobi.commons.dao.ISpagoBIDao |
---|
getUserProfile, setUserID, setUserProfile |
Constructor Detail |
---|
public OrganizationalUnitDAOImpl()
Method Detail |
---|
public java.util.List<OrganizationalUnit> getOrganizationalUnitList()
getOrganizationalUnitList
in interface IOrganizationalUnitDAO
public java.util.List<OrganizationalUnitHierarchy> getHierarchiesList()
getHierarchiesList
in interface IOrganizationalUnitDAO
public OrganizationalUnit getOrganizationalUnit(java.lang.Integer id)
getOrganizationalUnit
in interface IOrganizationalUnitDAO
public OrganizationalUnitHierarchy getHierarchy(java.lang.Integer id)
getHierarchy
in interface IOrganizationalUnitDAO
public OrganizationalUnitNode getRootNode(java.lang.Integer hierarchyId)
getRootNode
in interface IOrganizationalUnitDAO
public java.util.List<OrganizationalUnitNode> getChildrenNodes(java.lang.Integer nodeId)
getChildrenNodes
in interface IOrganizationalUnitDAO
public java.util.List<OrganizationalUnitGrant> getGrantsList()
getGrantsList
in interface IOrganizationalUnitDAO
public OrganizationalUnitGrant getGrant(java.lang.Integer grantId)
IOrganizationalUnitDAO
getGrant
in interface IOrganizationalUnitDAO
grantId
- the id of the grant
public java.util.List<OrganizationalUnitGrantNode> getNodeGrants(java.lang.Integer nodeId, java.lang.Integer grantId)
getNodeGrants
in interface IOrganizationalUnitDAO
public void eraseOrganizationalUnit(java.lang.Integer ouId)
IOrganizationalUnitDAO
eraseOrganizationalUnit
in interface IOrganizationalUnitDAO
public void insertOrganizationalUnit(OrganizationalUnit ou)
IOrganizationalUnitDAO
insertOrganizationalUnit
in interface IOrganizationalUnitDAO
public void modifyOrganizationalUnit(OrganizationalUnit ou)
IOrganizationalUnitDAO
modifyOrganizationalUnit
in interface IOrganizationalUnitDAO
public void eraseHierarchy(java.lang.Integer hierarchyId)
IOrganizationalUnitDAO
eraseHierarchy
in interface IOrganizationalUnitDAO
public void insertHierarchy(OrganizationalUnitHierarchy h)
IOrganizationalUnitDAO
insertHierarchy
in interface IOrganizationalUnitDAO
public void modifyHierarchy(OrganizationalUnitHierarchy h)
IOrganizationalUnitDAO
modifyHierarchy
in interface IOrganizationalUnitDAO
public void eraseOrganizationalUnitNode(OrganizationalUnitNode node)
IOrganizationalUnitDAO
eraseOrganizationalUnitNode
in interface IOrganizationalUnitDAO
node
- The node to be removedpublic boolean existsNodeInHierarchy(java.lang.String path, java.lang.Integer hierarchyId)
IOrganizationalUnitDAO
existsNodeInHierarchy
in interface IOrganizationalUnitDAO
hierarchyId
- The hierarchy identifier
public OrganizationalUnitNode getOrganizationalUnitNode(java.lang.String path, java.lang.Integer hierarchyId)
IOrganizationalUnitDAO
getOrganizationalUnitNode
in interface IOrganizationalUnitDAO
hierarchyId
- The hierarchy identifier
public void insertOrganizationalUnitNode(OrganizationalUnitNode aNode)
IOrganizationalUnitDAO
insertOrganizationalUnitNode
in interface IOrganizationalUnitDAO
public void insertGrant(OrganizationalUnitGrant grant)
IOrganizationalUnitDAO
insertGrant
in interface IOrganizationalUnitDAO
public void modifyGrant(OrganizationalUnitGrant grant)
IOrganizationalUnitDAO
modifyGrant
in interface IOrganizationalUnitDAO
public void eraseNodeGrants(java.lang.Integer grantId)
IOrganizationalUnitDAO
eraseNodeGrants
in interface IOrganizationalUnitDAO
public void eraseGrant(java.lang.Integer grantId)
IOrganizationalUnitDAO
eraseGrant
in interface IOrganizationalUnitDAO
grantId
- The grant identifierpublic void insertNodeGrants(java.util.List<OrganizationalUnitGrantNode> grantNodes)
IOrganizationalUnitDAO
insertNodeGrants
in interface IOrganizationalUnitDAO
public OrganizationalUnitNodeWithGrant getRootNodeWithGrants(java.lang.Integer hierarchyId, java.lang.Integer grantId)
getRootNodeWithGrants
in interface IOrganizationalUnitDAO
public java.util.List<OrganizationalUnitNodeWithGrant> getChildrenNodesWithGrants(java.lang.Integer nodeId, java.lang.Integer grantId)
getChildrenNodesWithGrants
in interface IOrganizationalUnitDAO
public java.util.List<OrganizationalUnitNodeWithGrant> getGrantNodes(java.lang.Integer nodeId, java.lang.Integer grantId)
IOrganizationalUnitDAO
getGrantNodes
in interface IOrganizationalUnitDAO
public java.util.List<OrganizationalUnitGrantNode> getGrants(java.lang.Integer kpiModelInstanceId)
IOrganizationalUnitDAO
getGrants
in interface IOrganizationalUnitDAO
public java.util.List<OrganizationalUnitGrantNode> getGrantsValidByDate(java.lang.Integer kpiModelInstanceId, java.util.Date now)
IOrganizationalUnitDAO
getGrantsValidByDate
in interface IOrganizationalUnitDAO
public OrganizationalUnitGrant toOrganizationalUnitGrant(SbiOrgUnitGrant hibGrant, org.hibernate.Session aSession)
public OrganizationalUnit toOrganizationalUnit(SbiOrgUnit hibOrgUnit)
public OrganizationalUnitHierarchy toOrganizationalUnitHierarchy(SbiOrgUnitHierarchies hibOrgUnitHierarchies)
public OrganizationalUnitNode toOrganizationalUnitNode(SbiOrgUnitNodes hibOrgUnitNode)
public OrganizationalUnitGrantNode toOrganizationalUnitGrantNode(SbiOrgUnitGrantNodes hibGrantNode, org.hibernate.Session aSession)
public OrganizationalUnit getOrganizationalUnitByLabelAndName(java.lang.String label, java.lang.String name)
getOrganizationalUnitByLabelAndName
in interface IOrganizationalUnitDAO
public java.util.List<OrganizationalUnitNode> getNodes()
IOrganizationalUnitDAO
getNodes
in interface IOrganizationalUnitDAO
public void eraseNodeGrant(OrganizationalUnitGrantNode grantNode)
IOrganizationalUnitDAO
eraseNodeGrant
in interface IOrganizationalUnitDAO
grantNode
- to erase
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |