Interface ITProfileManager
-
public interface ITProfileManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProfileBeancopyProfile(int toCopy)voiddeleteAllProfiles()booleandeleteProfileById(int profileId)StringexportProfileAsXML(int profileId)voidflushCaches()ProfileBeangetProfileById(int i)ProfileGroupBeangetProfileGroupByKey(String profileGroupKey)ProfileBeaninstallProfile(InputStream is, boolean addDefaultNotificationScheme)ProfileGroupBeaninstallProfileGroup(InputStream is, boolean addDefaultNotificationScheme)voidupdateProfile(ProfileBean profile)ProfileBeanupdateProfileGroup(ProfileGroupBean profileGroup)
-
-
-
Method Detail
-
installProfile
ProfileBean installProfile(InputStream is, boolean addDefaultNotificationScheme) throws RemoteException
- Throws:
RemoteException
-
installProfileGroup
ProfileGroupBean installProfileGroup(InputStream is, boolean addDefaultNotificationScheme) throws RemoteException
- Throws:
RemoteException
-
getProfileById
ProfileBean getProfileById(int i) throws RemoteException
- Throws:
RemoteException
-
getProfileGroupByKey
ProfileGroupBean getProfileGroupByKey(String profileGroupKey) throws RemoteException
- Throws:
RemoteException
-
deleteProfileById
boolean deleteProfileById(int profileId)
-
updateProfile
void updateProfile(ProfileBean profile) throws RemoteException
- Throws:
RemoteException
-
updateProfileGroup
ProfileBean updateProfileGroup(ProfileGroupBean profileGroup)
-
deleteAllProfiles
void deleteAllProfiles()
-
flushCaches
void flushCaches()
-
copyProfile
ProfileBean copyProfile(int toCopy) throws JAXBException, RemoteException
- Throws:
JAXBExceptionRemoteException
-
exportProfileAsXML
String exportProfileAsXML(int profileId) throws JAXBException
- Throws:
JAXBException
-
-