/** * Fetches id of the input Site object. Returns <code>null</code> * if the input object is <code>null</code> * * @param site * @return Returns the id of the input Site object or null */ public static String getSiteId(site site) { if (site == null) return null; return site.id; }
/** * Nulls out unneeded properties of a Site object. * @param site */ public static void nullSiteValues(site site) { if (site.cssFileId != null && site.cssFileId != "") site.cssFilePath = null; if (site.defaultMetadataSetId != null && site.defaultMetadataSetId != "") site.defaultMetadataSetPath = null; if (site.siteAssetFactoryContainerId != null && site.siteAssetFactoryContainerId != "") site.siteAssetFactoryContainerPath = null; if (site.siteStartingPageId != null && site.siteStartingPageId != "") site.siteStartingPagePath = null; if (site.roleAssignments != null) { foreach (roleassignment assignment in site.roleAssignments) { if (assignment.roleId != null && assignment.roleId != "") assignment.roleName = null; } } site.entityType = null; }