public interface NodeManagementService
Modifier and Type | Method and Description |
---|---|
void |
activateNode(String nodeId) |
void |
addNode(String nodeId,
NodeProfile profile,
Attribute[] attributes) |
void |
addNodeAs(String ownerUserId,
String nodeId,
NodeProfile profile,
Attribute[] attributes) |
void |
clear() |
void |
deactivateNode(String nodeId) |
void |
deleteNode(String nodeId) |
Attribute[] |
getNodeAttributes(String nodeId,
String[] attributeNames) |
NodeProfile |
getNodeProfile(String nodeId) |
String |
getSelfNodeId() |
boolean |
isNodeActive(String nodeId) |
NodeEntrySearchResult |
searchNodes(int startIndex,
int maxCount,
MatchingCondition[] conditions,
Order[] orders,
String scope) |
void |
setNodeAttributes(String nodeId,
Attribute[] attributes) |
void |
setNodeProfile(String nodeId,
NodeProfile profile) |
void clear() throws AccessLimitExceededException, NoAccessPermissionException, ServiceConfigurationException, UnknownException
NodeEntrySearchResult searchNodes(int startIndex, int maxCount, MatchingCondition[] conditions, Order[] orders, String scope) throws AccessLimitExceededException, InvalidParameterException, NoAccessPermissionException, ServiceConfigurationException, UnknownException, UnsupportedMatchingMethodException
void addNode(String nodeId, NodeProfile profile, Attribute[] attributes) throws AccessLimitExceededException, InvalidParameterException, NoAccessPermissionException, NodeAlreadyExistsException, ServiceConfigurationException, UnknownException
void addNodeAs(String ownerUserId, String nodeId, NodeProfile profile, Attribute[] attributes) throws AccessLimitExceededException, InvalidParameterException, NoAccessPermissionException, NodeAlreadyExistsException, ServiceConfigurationException, UnknownException
void deleteNode(String nodeId) throws AccessLimitExceededException, InvalidParameterException, NoAccessPermissionException, ServiceConfigurationException, NodeNotFoundException, NodeNotInactiveException, UnknownException
NodeProfile getNodeProfile(String nodeId) throws AccessLimitExceededException, InvalidParameterException, NoAccessPermissionException, ServiceConfigurationException, NodeNotFoundException, UnknownException
void setNodeProfile(String nodeId, NodeProfile profile) throws AccessLimitExceededException, InvalidParameterException, NoAccessPermissionException, ServiceConfigurationException, NodeNotFoundException, UnknownException
Attribute[] getNodeAttributes(String nodeId, String[] attributeNames) throws AccessLimitExceededException, InvalidParameterException, NoAccessPermissionException, ServiceConfigurationException, NodeNotFoundException, UnknownException
void setNodeAttributes(String nodeId, Attribute[] attributes) throws AccessLimitExceededException, InvalidParameterException, NoAccessPermissionException, ServiceConfigurationException, NodeNotFoundException, UnknownException
void activateNode(String nodeId) throws AccessLimitExceededException, InvalidParameterException, NoAccessPermissionException, ServiceConfigurationException, NodeNotFoundException, UnknownException
void deactivateNode(String nodeId) throws AccessLimitExceededException, InvalidParameterException, NoAccessPermissionException, ServiceConfigurationException, NodeNotFoundException, UnknownException
boolean isNodeActive(String nodeId) throws AccessLimitExceededException, InvalidParameterException, NoAccessPermissionException, ServiceConfigurationException, NodeNotFoundException, UnknownException
String getSelfNodeId() throws AccessLimitExceededException, NoAccessPermissionException, ServiceConfigurationException, UnknownException