Interface ProfileProvisioningService


  • public interface ProfileProvisioningService
    Service for managing SLEE profile tables and profiles.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      com.opencloud.rem.common.profile.ProfileDetail createProfile​(String profileTable, com.opencloud.rem.common.profile.ProfileDetail newProfile)
      Creates the given profile in the specified table.
      void createProfileTable​(com.opencloud.rem.common.profile.ProfileSpecification profileSpecification, String newProfileTableName)
      Creates the specified profile table using the given ProfileSpecification.
      com.opencloud.rem.common.profile.ProfileDetail getProfile​(String profileTable, String profileName)
      Retrieves a single profile and its attributes.
      int getProfileCount​(String profileTable)
      Returns the total number of profiles in the specified profile table.
      List<com.opencloud.rem.common.profile.ProfileDetail> getProfiles​(String profileTable, boolean sortAscending, int start, int maxEntries)
      Retrieves a paged listing of profiles, with their attributes, from a profile table.
      com.opencloud.rem.common.profile.ProfileSpecification getProfileSpecification​(String profileTable)
      Returns the ProfileSpecification of the specified profile table.
      List<com.opencloud.rem.common.profile.ProfileSpecification> getProfileSpecifications()
      Retrieves a list of all available ProfileSpecifications.
      com.opencloud.rem.common.form.Form getProfileTableFormSchema​(String profileTable)
      Builds a Form schema for the specified profile table.
      List<com.opencloud.rem.common.profile.ProfileTable> getProfileTables()
      Retrieves a list of all ProfileTables.
      List<String> listProfiles​(String profileTable)
      Retrieves a listing of profile names from profile table.
      boolean profileTableExists​(String profileTable)
      Checks if a profile table exists.
      void removeProfile​(String profileTable, String profileName)
      Remove a profile from a profile table.
      void removeProfileTable​(String profileTable)
      Removes the specified profile table.
      com.opencloud.rem.common.profile.ProfileDetail updateProfile​(String profileTable, com.opencloud.rem.common.profile.ProfileDetail updatedProfile)
      Applies updates to a profile's attribute values provided in the specified ProfileDetail object.