com.zeroturnaround.liverebel.api
Interface ManagedConfGetOperations

All Known Subinterfaces:
ManagedConfOperations
All Known Implementing Classes:
ManagedConfOperationsImpl

public interface ManagedConfGetOperations

Operations that are related to retrieving managed configuration are exposed through this interface

Author:
Ats Uiboupin

Method Summary
 String decryptProperty(String cryptoText)
           
 String getGlobalConfRepoUrl(boolean secure)
           
 com.zeroturnaround.liverebel.util.managedconf.api.PropertyVO getPropertyForGlobal(String propName, com.zeroturnaround.liverebel.util.managedconf.api.ConfigurationContexts context)
           
 com.zeroturnaround.liverebel.util.managedconf.api.PropertyVO getPropertyForServer(String propName, String serverName, com.zeroturnaround.liverebel.util.managedconf.api.ConfigurationContexts context)
           
 com.zeroturnaround.liverebel.util.managedconf.api.PropertyVO getPropertyForServerGroup(String propName, Long serverGroupId, com.zeroturnaround.liverebel.util.managedconf.api.ConfigurationContexts context)
           
 com.zeroturnaround.liverebel.util.managedconf.api.PropertyVO getPropertyForServerGroup(String propName, String serverGroupName, com.zeroturnaround.liverebel.util.managedconf.api.ConfigurationContexts context)
           
 com.zeroturnaround.liverebel.util.managedconf.api.PropertyVO getPropertyForUngroupedServers(String propName, com.zeroturnaround.liverebel.util.managedconf.api.ConfigurationContexts context)
           
 String getServerGroupConfRepoUrl(boolean secure, Long groupId)
           
 String getUngroupedServersConfRepoUrl(boolean secure)
           
 

Method Detail

getPropertyForGlobal

com.zeroturnaround.liverebel.util.managedconf.api.PropertyVO getPropertyForGlobal(String propName,
                                                                                  com.zeroturnaround.liverebel.util.managedconf.api.ConfigurationContexts context)

getPropertyForServerGroup

com.zeroturnaround.liverebel.util.managedconf.api.PropertyVO getPropertyForServerGroup(String propName,
                                                                                       Long serverGroupId,
                                                                                       com.zeroturnaround.liverebel.util.managedconf.api.ConfigurationContexts context)

getPropertyForServerGroup

com.zeroturnaround.liverebel.util.managedconf.api.PropertyVO getPropertyForServerGroup(String propName,
                                                                                       String serverGroupName,
                                                                                       com.zeroturnaround.liverebel.util.managedconf.api.ConfigurationContexts context)

getPropertyForUngroupedServers

com.zeroturnaround.liverebel.util.managedconf.api.PropertyVO getPropertyForUngroupedServers(String propName,
                                                                                            com.zeroturnaround.liverebel.util.managedconf.api.ConfigurationContexts context)

getPropertyForServer

com.zeroturnaround.liverebel.util.managedconf.api.PropertyVO getPropertyForServer(String propName,
                                                                                  String serverName,
                                                                                  com.zeroturnaround.liverebel.util.managedconf.api.ConfigurationContexts context)

decryptProperty

String decryptProperty(String cryptoText)

getGlobalConfRepoUrl

String getGlobalConfRepoUrl(boolean secure)
Parameters:
secure - - if true, https is used, otherwise http is used in url
Returns:
url of the global managed configuration repository

getServerGroupConfRepoUrl

String getServerGroupConfRepoUrl(boolean secure,
                                 Long groupId)
Returns:
url of the server group managed configuration repository

getUngroupedServersConfRepoUrl

String getUngroupedServersConfRepoUrl(boolean secure)
Returns:
url of the ungrouped servers managed configuration repository


Copyright © 2013. All Rights Reserved.