com.pmease.quickbuild.grid
Interface ServerService

All Known Implementing Classes:
ServerServiceImpl

public interface ServerService


Field Summary
static java.lang.String SERVICE_PATH
           
 
Method Summary
 byte[] criteriaList(byte[] carrierBytes)
           
 byte[] criteriaUniqueResult(byte[] carrierBytes)
           
 int executeUpdate(byte[] carrierBytes)
           
 byte[] get(java.lang.Class<?> entityClass, java.io.Serializable id)
           
 byte[] get(java.lang.Class<?> entityClass, java.io.Serializable id, org.hibernate.LockOptions lockOptions)
           
 byte[] get(java.lang.String entityName, java.io.Serializable id)
           
 byte[] get(java.lang.String entityName, java.io.Serializable id, org.hibernate.LockOptions lockOptions)
           
 GridNode getAgentNodeByAddress(java.lang.String nodeAddress)
           
 GridNode getAgentNodeById(java.util.UUID nodeId)
           
 java.util.Collection<GridNode> getBuildAgentNodes()
           
 java.lang.Long getBuildId(java.lang.String requestId, java.lang.String nodeAddress)
           
 java.lang.String getBuildPublishDir(java.lang.Long buildId)
           
 Build.Status getBuildStatus(java.lang.Long buildId, java.lang.String nodeAddress)
           
 java.lang.String getConfigurationPublishDir(java.lang.Long configurationId)
           
 java.lang.Long getId(java.lang.String name)
           
 GridNode getNodeByAddress(java.lang.String nodeAddress)
           
 GridNode getNodeById(java.util.UUID nodeId)
           
 GridNode getServerNode()
           
 GridNode getUserAgentNode(java.lang.Long userId)
           
 boolean hasPermission(java.lang.String userName, java.lang.String password, java.lang.Long configurationId, java.lang.String permission)
           
 java.util.List<java.lang.String> listArtifacts(java.lang.Long buildId, java.lang.String dir, java.lang.String patterns)
           
 byte[] load(java.lang.Class<?> entityClass, java.io.Serializable id)
           
 byte[] load(java.lang.Class<?> entityClass, java.io.Serializable id, org.hibernate.LockOptions lockOptions)
           
 byte[] load(java.lang.String entityName, java.io.Serializable id)
           
 byte[] load(java.lang.String entityName, java.io.Serializable id, org.hibernate.LockOptions lockOptions)
           
 byte[] queryList(byte[] carrierBytes)
           
 byte[] queryUniqueResult(byte[] carrierBytes)
           
 java.util.List<Changeset> readChanges(java.lang.Long buildId, java.lang.String repositoryName)
           
 void repositoryMigrated(java.lang.Long configurationId, byte[] bytes)
           
 RequestResult requestBuild(java.lang.Long requesterId, boolean scheduled, BuildRequest request)
           
 void saveVariable(java.lang.Long configurationId, java.lang.String varName, java.lang.String varValue)
           
 void stepMigrated(java.lang.Long configurationId, byte[] bytes)
           
 void stepSkipped(java.lang.Long buildId, StepPath stepPath)
           
 void stepUpdated(java.lang.Long buildId, StepPath stepPath, StepRuntime runtime)
           
 void writeChanges(java.lang.Long buildId, java.lang.String repositoryName, java.util.List<Changeset> changes)
           
 

Field Detail

SERVICE_PATH

static final java.lang.String SERVICE_PATH
See Also:
Constant Field Values
Method Detail

executeUpdate

int executeUpdate(byte[] carrierBytes)

queryList

byte[] queryList(byte[] carrierBytes)

queryUniqueResult

byte[] queryUniqueResult(byte[] carrierBytes)

criteriaList

byte[] criteriaList(byte[] carrierBytes)

criteriaUniqueResult

byte[] criteriaUniqueResult(byte[] carrierBytes)

get

byte[] get(java.lang.Class<?> entityClass,
           java.io.Serializable id)

get

byte[] get(java.lang.String entityName,
           java.io.Serializable id)

get

byte[] get(java.lang.Class<?> entityClass,
           java.io.Serializable id,
           org.hibernate.LockOptions lockOptions)

get

byte[] get(java.lang.String entityName,
           java.io.Serializable id,
           org.hibernate.LockOptions lockOptions)

load

byte[] load(java.lang.Class<?> entityClass,
            java.io.Serializable id)

load

byte[] load(java.lang.String entityName,
            java.io.Serializable id)

load

byte[] load(java.lang.Class<?> entityClass,
            java.io.Serializable id,
            org.hibernate.LockOptions lockOptions)

load

byte[] load(java.lang.String entityName,
            java.io.Serializable id,
            org.hibernate.LockOptions lockOptions)

getServerNode

GridNode getServerNode()

getBuildAgentNodes

java.util.Collection<GridNode> getBuildAgentNodes()

getAgentNodeById

GridNode getAgentNodeById(java.util.UUID nodeId)

getAgentNodeByAddress

GridNode getAgentNodeByAddress(java.lang.String nodeAddress)

getNodeById

GridNode getNodeById(java.util.UUID nodeId)

getNodeByAddress

GridNode getNodeByAddress(java.lang.String nodeAddress)

getUserAgentNode

GridNode getUserAgentNode(java.lang.Long userId)

stepUpdated

void stepUpdated(java.lang.Long buildId,
                 StepPath stepPath,
                 StepRuntime runtime)

stepSkipped

void stepSkipped(java.lang.Long buildId,
                 StepPath stepPath)

getId

java.lang.Long getId(java.lang.String name)

repositoryMigrated

void repositoryMigrated(java.lang.Long configurationId,
                        byte[] bytes)

stepMigrated

void stepMigrated(java.lang.Long configurationId,
                  byte[] bytes)

getBuildId

java.lang.Long getBuildId(java.lang.String requestId,
                          java.lang.String nodeAddress)

getBuildStatus

Build.Status getBuildStatus(java.lang.Long buildId,
                            java.lang.String nodeAddress)

requestBuild

RequestResult requestBuild(java.lang.Long requesterId,
                           boolean scheduled,
                           BuildRequest request)

saveVariable

void saveVariable(java.lang.Long configurationId,
                  java.lang.String varName,
                  java.lang.String varValue)

getConfigurationPublishDir

java.lang.String getConfigurationPublishDir(java.lang.Long configurationId)

getBuildPublishDir

java.lang.String getBuildPublishDir(java.lang.Long buildId)

readChanges

java.util.List<Changeset> readChanges(java.lang.Long buildId,
                                      java.lang.String repositoryName)

listArtifacts

java.util.List<java.lang.String> listArtifacts(java.lang.Long buildId,
                                               java.lang.String dir,
                                               java.lang.String patterns)

writeChanges

void writeChanges(java.lang.Long buildId,
                  java.lang.String repositoryName,
                  java.util.List<Changeset> changes)

hasPermission

boolean hasPermission(java.lang.String userName,
                      java.lang.String password,
                      java.lang.Long configurationId,
                      java.lang.String permission)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.