org.drools.guvnor.server
Class RepositoryPackageOperations
java.lang.Object
org.drools.guvnor.server.RepositoryPackageOperations
@Name(value="org.drools.guvnor.server.RepositoryPackageOperations")
@AutoCreate
public class RepositoryPackageOperations
- extends Object
Handles operations for packages
Method Summary |
protected BuilderResult |
buildPackage(PackageItem item,
boolean force)
|
BuilderResult |
buildPackage(String packageUUID,
boolean force,
String buildMode,
String statusOperator,
String statusDescriptionValue,
boolean enableStatusSelector,
String categoryOperator,
String category,
boolean enableCategorySelector,
String customSelectorName)
|
protected String |
buildPackageSource(String packageUUID)
|
protected SnapshotComparisonPageResponse |
compareSnapshots(SnapshotComparisonPageRequest request)
|
protected SnapshotDiffs |
compareSnapshots(String packageName,
String firstSnapshotName,
String secondSnapshotName)
Deprecated. in favour of compareSnapshots(SnapshotComparisonPageRequest) |
protected void |
copyOrRemoveSnapshot(String packageName,
String snapshotName,
boolean delete,
String newSnapshotName)
|
protected String |
copyPackage(String sourcePackageName,
String destPackageName)
|
protected String |
createPackage(String name,
String description,
String[] workspace)
|
protected void |
createPackageSnapshot(String packageName,
String snapshotName,
boolean replaceExisting,
String comment)
|
protected String |
createSubPackage(String name,
String description,
String parentNode)
|
protected byte[] |
exportPackages(String packageName)
|
RulesRepository |
getRulesRepository()
|
protected void |
importPackages(byte[] byteArray,
boolean importAsNew)
|
protected PackageConfigData[] |
listPackages(boolean archive,
String workspace,
RepositoryFilter filter)
|
protected String[] |
listRulesInPackage(String packageName)
|
protected PackageConfigData |
loadGlobalPackage()
|
protected PackageConfigData |
loadPackageConfig(PackageItem packageItem)
|
protected void |
removePackage(String uuid)
|
protected String |
renamePackage(String uuid,
String newName)
|
void |
savePackage(PackageConfigData data)
|
void |
setRulesRepository(RulesRepository repository)
|
ValidatedResponse |
validatePackageConfiguration(PackageConfigData data)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RepositoryPackageOperations
public RepositoryPackageOperations()
setRulesRepository
public void setRulesRepository(RulesRepository repository)
getRulesRepository
public RulesRepository getRulesRepository()
listPackages
protected PackageConfigData[] listPackages(boolean archive,
String workspace,
RepositoryFilter filter)
loadGlobalPackage
protected PackageConfigData loadGlobalPackage()
copyPackage
protected String copyPackage(String sourcePackageName,
String destPackageName)
throws com.google.gwt.user.client.rpc.SerializationException
- Throws:
com.google.gwt.user.client.rpc.SerializationException
removePackage
protected void removePackage(String uuid)
renamePackage
protected String renamePackage(String uuid,
String newName)
exportPackages
protected byte[] exportPackages(String packageName)
importPackages
protected void importPackages(byte[] byteArray,
boolean importAsNew)
createPackage
protected String createPackage(String name,
String description,
String[] workspace)
throws RulesRepositoryException
- Throws:
RulesRepositoryException
createSubPackage
protected String createSubPackage(String name,
String description,
String parentNode)
throws com.google.gwt.user.client.rpc.SerializationException
- Throws:
com.google.gwt.user.client.rpc.SerializationException
loadPackageConfig
protected PackageConfigData loadPackageConfig(PackageItem packageItem)
validatePackageConfiguration
public ValidatedResponse validatePackageConfiguration(PackageConfigData data)
throws com.google.gwt.user.client.rpc.SerializationException
- Throws:
com.google.gwt.user.client.rpc.SerializationException
savePackage
public void savePackage(PackageConfigData data)
throws com.google.gwt.user.client.rpc.SerializationException
- Throws:
com.google.gwt.user.client.rpc.SerializationException
createPackageSnapshot
protected void createPackageSnapshot(String packageName,
String snapshotName,
boolean replaceExisting,
String comment)
copyOrRemoveSnapshot
protected void copyOrRemoveSnapshot(String packageName,
String snapshotName,
boolean delete,
String newSnapshotName)
throws com.google.gwt.user.client.rpc.SerializationException
- Throws:
com.google.gwt.user.client.rpc.SerializationException
buildPackage
public BuilderResult buildPackage(String packageUUID,
boolean force,
String buildMode,
String statusOperator,
String statusDescriptionValue,
boolean enableStatusSelector,
String categoryOperator,
String category,
boolean enableCategorySelector,
String customSelectorName)
throws com.google.gwt.user.client.rpc.SerializationException
- Throws:
com.google.gwt.user.client.rpc.SerializationException
buildPackage
protected BuilderResult buildPackage(PackageItem item,
boolean force)
throws DetailedSerializationException
- Throws:
DetailedSerializationException
buildPackageSource
protected String buildPackageSource(String packageUUID)
throws com.google.gwt.user.client.rpc.SerializationException
- Throws:
com.google.gwt.user.client.rpc.SerializationException
listRulesInPackage
protected String[] listRulesInPackage(String packageName)
throws com.google.gwt.user.client.rpc.SerializationException
- Throws:
com.google.gwt.user.client.rpc.SerializationException
compareSnapshots
protected SnapshotDiffs compareSnapshots(String packageName,
String firstSnapshotName,
String secondSnapshotName)
- Deprecated. in favour of
compareSnapshots(SnapshotComparisonPageRequest)
compareSnapshots
protected SnapshotComparisonPageResponse compareSnapshots(SnapshotComparisonPageRequest request)
Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.