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, verifyOrgExistspublic 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.