public class JPADriftServerPluginComponent extends Object implements DriftServerPluginFacet, ServerPluginComponent
| Constructor and Description |
|---|
JPADriftServerPluginComponent() |
public void initialize(ServerPluginContext context) throws Exception
initialize in interface ServerPluginComponentExceptionpublic void start()
start in interface ServerPluginComponentpublic void stop()
stop in interface ServerPluginComponentpublic void shutdown()
shutdown in interface ServerPluginComponentpublic PageList<? extends DriftChangeSet<?>> findDriftChangeSetsByCriteria(Subject subject, DriftChangeSetCriteria criteria)
findDriftChangeSetsByCriteria in interface DriftServerPluginFacetpublic PageList<? extends Drift<?,?>> findDriftsByCriteria(Subject subject, DriftCriteria criteria)
findDriftsByCriteria in interface DriftServerPluginFacetpublic PageList<DriftComposite> findDriftCompositesByCriteria(Subject subject, DriftCriteria criteria)
findDriftCompositesByCriteria in interface DriftServerPluginFacetpublic DriftFile getDriftFile(Subject subject, String hashId) throws Exception
getDriftFile in interface DriftServerPluginFacetExceptionpublic String persistChangeSet(Subject subject, DriftChangeSet<?> changeSet)
persistChangeSet in interface DriftServerPluginFacetpublic String copyChangeSet(Subject subject, String changeSetId, int driftDefId, int resourceId)
copyChangeSet in interface DriftServerPluginFacetpublic DriftChangeSetSummary saveChangeSet(Subject subject, int resourceId, File changeSetZip) throws Exception
saveChangeSet in interface DriftServerPluginFacetExceptionpublic void saveChangeSetFiles(Subject subject, File changeSetFilesZip) throws Exception
saveChangeSetFiles in interface DriftServerPluginFacetExceptionpublic void purgeByDriftDefinitionName(Subject subject, int resourceId, String driftDefName) throws Exception
purgeByDriftDefinitionName in interface DriftServerPluginFacetExceptionpublic int purgeOrphanedDriftFiles(Subject subject, long purgeMillis)
purgeOrphanedDriftFiles in interface DriftServerPluginFacetpublic String getDriftFileBits(Subject subject, String hash)
getDriftFileBits in interface DriftServerPluginFacetpublic byte[] getDriftFileAsByteArray(Subject subject, String hash)
getDriftFileAsByteArray in interface DriftServerPluginFacetCopyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.