Newer Version Available
Network Class
Namespace
Network Methods
The following are methods for Network. All methods are static.
communitiesLanding()
Signature
public static String communitiesLanding()
Return Value
Type: PageReference
Usage
If Communities isn’t enabled for the user’s organization or the user is currently in the internal organization, returns null.
forwardToAuthPage(startURL)
Signature
public static PageReference forwardToAuthPage(String startURL)
Parameters
- startURL
- Type: String
Return Value
Type: PageReference
Usage
If Communities isn’t enabled for the user’s organization or the user is currently in the internal organization, returns null.
getLoginUrl(networkId)
Signature
public static String getLoginUrl(String networkId)
Parameters
- networkId
- Type: String
- The ID of the community you’re retrieving this information for.
Return Value
Type: String
Usage
Returns the full URL for the Lightning Platform or Community Builder page used as the login page in the community.
getLogoutUrl(networkId)
Signature
public static String getLogoutUrl(String networkId)
Parameters
- networkId
- Type: String
- The ID of the community you’re retrieving this information for.
Return Value
Type: String
Usage
Returns the full URL for the Lightning Platform page, Community Builder page, or Web page used as the logout page in the community.
getNetworkId()
Signature
public static String getNetworkId()
Return Value
Type: String
Usage
If Communities isn’t enabled for the user’s organization or the user is currently in the internal organization, returns null.
getSelfRegUrl(networkId)
Signature
public static String getSelfRegUrl(String networkId)
Parameters
- networkId
- Type: String
- The ID of the community you’re retrieving this information for.
Return Value
Type: String
Usage
Returns the full URL for the Lightning Platform or Community Builder page used as the self-registration page in the community.
loadAllPackageDefaultNetworkDashboardSettings()
Signature
public static Integer loadAllPackageDefaultNetworkDashboardSettings()
Return Value
Type: Integer
Usage
If Communities is enabled, and the Salesforce Communities Management package is installed, maps the dashboards provided in the package onto each community’s unconfigured dashboard settings. Returns the number of settings it configures. This method is invoked automatically during community creation and package installation, but isn’t typically invoked manually.
If Communities isn’t enabled for the user’s organization or the user is in the internal organization, returns 0.
loadAllPackageDefaultNetworkPulseSettings()
Signature
public static Integer loadAllPackageDefaultNetworkPulseSettings()
Return Value
Type: Integer
Usage
If Communities is enabled, and the Salesforce Communities Management package is installed, maps the Insights reports provided in the package onto each community’s unconfigured Insights settings. Returns the number of settings it configures. This method is invoked automatically during community creation and package installation, but isn’t typically invoked manually.
If Communities isn’t enabled for the user’s organization or the user is in the internal organization, returns 0.