public class OrgTrustHandler extends BaseHandler
VALID
Constructor and Description |
---|
OrgTrustHandler() |
Modifier and Type | Method and Description |
---|---|
int |
addTrust(User loggedInUser,
java.lang.Integer orgId,
java.lang.Integer trustOrgId)
Add an organization to the list of trusted organizations.
|
java.util.Map<java.lang.String,java.lang.Object> |
getDetails(User loggedInUser,
java.lang.Integer trustOrgId)
Returns the organization trust details.
|
java.lang.Object[] |
listChannelsConsumed(User loggedInUser,
java.lang.Integer trustOrgId)
Lists all software channels that organization given may consume from the user's
organization.
|
java.lang.Object[] |
listChannelsProvided(User loggedInUser,
java.lang.Integer trustOrgId)
Lists all software channels that organization given is providing to the user's
organization.
|
java.lang.Object[] |
listOrgs(User loggedInUser)
Lists all organizations trusted by the user's organization.
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
listSystemsAffected(User loggedInUser,
java.lang.Integer orgId,
java.lang.Integer trustOrgId)
Get a list of systems within the trusted organization that would be
affected if the trust relationship was removed.
|
java.util.List<OrgTrustOverview> |
listTrusts(User loggedInUser,
java.lang.Integer orgId)
Returns a list of organizations along with a trusted indicator.
|
int |
removeTrust(User loggedInUser,
java.lang.Integer orgId,
java.lang.Integer trustOrgId)
Remove an organization to the list of trusted organizations.
|
ensureConfigAdmin, ensureOrgAdmin, ensureOrgOrConfigAdmin, ensureSatAdmin, ensureSystemGroupAdmin, ensureUserRole, getLoggedInUser, invoke, providesAuthentication, setEntityAttribute, validateClientCertificate, validateEntitlements, validateMap, verifyOrgExists
public java.lang.Object[] listOrgs(User loggedInUser)
loggedInUser
- The current userpublic java.lang.Object[] listChannelsProvided(User loggedInUser, java.lang.Integer trustOrgId)
loggedInUser
- The current usertrustOrgId
- organization id of the trusted orgpublic java.lang.Object[] listChannelsConsumed(User loggedInUser, java.lang.Integer trustOrgId)
loggedInUser
- The current usertrustOrgId
- organization id of the trusted orgpublic java.util.Map<java.lang.String,java.lang.Object> getDetails(User loggedInUser, java.lang.Integer trustOrgId)
loggedInUser
- The current usertrustOrgId
- the id of the organization to lookup on.public java.util.List<OrgTrustOverview> listTrusts(User loggedInUser, java.lang.Integer orgId)
loggedInUser
- The current userorgId
- the id of an organization.public int addTrust(User loggedInUser, java.lang.Integer orgId, java.lang.Integer trustOrgId)
loggedInUser
- The current userorgId
- The id of the organization to be updated.trustOrgId
- The id of the organization to be added.public int removeTrust(User loggedInUser, java.lang.Integer orgId, java.lang.Integer trustOrgId)
loggedInUser
- The current userorgId
- the id of the organization to be updated.trustOrgId
- The id of the organization to be removed.public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> listSystemsAffected(User loggedInUser, java.lang.Integer orgId, java.lang.Integer trustOrgId)
loggedInUser
- The current userorgId
- the id of trusting organization.trustOrgId
- The id of the trusted organization.