Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.management.storage
Interface AdministrativeStatusPersister

All Known Implementing Classes:
DocumentModelStatusPersister

public interface AdministrativeStatusPersister


Method Summary
 List<String> getAllInstanceIds()
          Lists all instance identifiers persisted in the backend.
 List<AdministrativeStatus> getAllStatuses(String instanceId)
          Retrieves the AdministrativeStatus for all services of a given instance
 AdministrativeStatus getStatus(String instanceId, String serviceIdentifier)
          Reads the AdministrativeStatus of a service for a given instance
 void remove(String instanceId)
          Removes all persisted states for a given instance.
 AdministrativeStatus saveStatus(AdministrativeStatus status)
          Saves the AdministrativeStatus of a service of a given instance
 

Method Detail

getAllInstanceIds

List<String> getAllInstanceIds()
Lists all instance identifiers persisted in the backend.


saveStatus

AdministrativeStatus saveStatus(AdministrativeStatus status)
Saves the AdministrativeStatus of a service of a given instance


getStatus

AdministrativeStatus getStatus(String instanceId,
                               String serviceIdentifier)
Reads the AdministrativeStatus of a service for a given instance


getAllStatuses

List<AdministrativeStatus> getAllStatuses(String instanceId)
Retrieves the AdministrativeStatus for all services of a given instance


remove

void remove(String instanceId)
Removes all persisted states for a given instance.


Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.