public interface Bimsie1NotificationRegistryInterface extends PublicInterface
| Modifier and Type | Method and Description |
|---|---|
SLongActionState |
getProgress(Long topicId) |
List<Long> |
getProgressTopicsOnProject(Long poid) |
List<Long> |
getProgressTopicsOnRevision(Long poid,
Long roid) |
List<Long> |
getProgressTopicsOnServer() |
void |
registerChangeProgressOnProject(Long endPointId,
Long poid) |
void |
registerChangeProgressOnRevision(Long endPointId,
Long roid,
Long poid) |
void |
registerChangeProgressOnServer(Long endPointId) |
void |
registerNewExtendedDataOnRevisionHandler(Long endPointId,
Long roid)
Register the given endpoint to be notified about extended data being added to the given revision
|
void |
registerNewProjectHandler(Long endPointId)
Register this endpoint to be notified when a project has been added
|
void |
registerNewRevisionHandler(Long endPointId)
Register the given endpoint to be notified about new revisions
|
void |
registerNewRevisionOnSpecificProjectHandler(Long endPointId,
Long poid)
Register the given endpoint to be notified about new revisions on the given project
|
void |
registerNewUserHandler(Long endPointId)
Register this endpoint to be notified when a new user has been added
|
void |
registerProgressHandler(Long topicId,
Long endPointId) |
Long |
registerProgressOnProjectTopic(SProgressTopicType type,
Long poid,
String description)
Register a new progress topic that is related to the given project
|
Long |
registerProgressOnRevisionTopic(SProgressTopicType type,
Long poid,
Long roid,
String description) |
Long |
registerProgressTopic(SProgressTopicType type,
String description)
Register a progress topic, remember to unregister with unregisterProgressTopic when done
|
void |
unregisterChangeProgressOnProject(Long endPointId,
Long poid) |
void |
unregisterChangeProgressOnRevision(Long endPointId,
Long roid,
Long poid) |
void |
unregisterChangeProgressOnServer(Long endPointId) |
void |
unregisterNewExtendedDataOnRevisionHandler(Long endPointId,
Long roid)
Unregister, called after registerNewExtendedDataOnRevisionHandler
|
void |
unregisterNewProjectHandler(Long endPointId)
Unregister this endpoint to be notified when a project has been added
|
void |
unregisterNewRevisionHandler(Long endPointId) |
void |
unregisterNewRevisionOnSpecificProjectHandler(Long endPointId,
Long poid) |
void |
unregisterNewUserHandler(Long endPointId)
Unregister this endpoint to be notified when a new user has been added
|
void |
unregisterProgressHandler(Long topicId,
Long endPointId) |
void |
unregisterProgressTopic(Long topicId)
Unregister a progress topic on this server
|
void |
updateProgressTopic(Long topicId,
SLongActionState state)
Update the progress information on the given topic
|
Long registerProgressTopic(SProgressTopicType type, String description) throws UserException, ServerException
type - The type of progressdescription - A description of the running serviceUserExceptionServerExceptionvoid updateProgressTopic(Long topicId, SLongActionState state) throws UserException, ServerException
topicId - TopicIDstate - The new stateUserExceptionServerExceptionvoid unregisterProgressTopic(Long topicId) throws UserException, ServerException
topicId - TopicIDUserExceptionServerExceptionvoid registerProgressHandler(Long topicId, Long endPointId) throws UserException, ServerException
topicId - Register an endpoint to be notified of update on the given (progress) topicendPointId - EndPointID, which identifies the endpointUserExceptionServerExceptionvoid registerNewRevisionOnSpecificProjectHandler(Long endPointId, Long poid) throws UserException, ServerException
endPointId - EndPointIDpoid - Project OIDUserExceptionServerExceptionvoid registerNewRevisionHandler(Long endPointId) throws UserException, ServerException
endPointId - EndPointIDUserExceptionServerExceptionvoid registerNewExtendedDataOnRevisionHandler(Long endPointId, Long roid) throws UserException, ServerException
endPointId - EndPointIDroid - Revision OIDUserExceptionServerExceptionvoid unregisterNewExtendedDataOnRevisionHandler(Long endPointId, Long roid) throws UserException, ServerException
endPointId - roid - UserExceptionServerExceptionvoid registerNewProjectHandler(Long endPointId) throws UserException, ServerException
endPointId - UserExceptionServerExceptionvoid unregisterNewProjectHandler(Long endPointId) throws UserException, ServerException
endPointId - UserExceptionServerExceptionvoid registerNewUserHandler(Long endPointId) throws UserException, ServerException
endPointId - UserExceptionServerExceptionvoid unregisterNewUserHandler(Long endPointId) throws UserException, ServerException
endPointId - UserExceptionServerExceptionvoid unregisterNewRevisionOnSpecificProjectHandler(Long endPointId, Long poid) throws UserException, ServerException
endPointId - poid - UserExceptionServerExceptionvoid unregisterNewRevisionHandler(Long endPointId) throws UserException, ServerException
endPointId - UserExceptionServerExceptionvoid unregisterProgressHandler(Long topicId, Long endPointId) throws UserException, ServerException
topicId - endPointId - UserExceptionServerExceptionSLongActionState getProgress(Long topicId) throws UserException, ServerException
topicId - UserExceptionServerExceptionList<Long> getProgressTopicsOnRevision(Long poid, Long roid) throws UserException, ServerException
poid - roid - UserExceptionServerExceptionList<Long> getProgressTopicsOnProject(Long poid) throws UserException, ServerException
poid - UserExceptionServerExceptionList<Long> getProgressTopicsOnServer() throws UserException, ServerException
UserExceptionServerExceptionLong registerProgressOnRevisionTopic(SProgressTopicType type, Long poid, Long roid, String description) throws UserException, ServerException
type - poid - roid - description - UserExceptionServerExceptionLong registerProgressOnProjectTopic(SProgressTopicType type, Long poid, String description) throws UserException, ServerException
type - poid - description - UserExceptionServerExceptionvoid registerChangeProgressOnProject(Long endPointId, Long poid) throws ServerException, UserException
endPointId - poid - ServerExceptionUserExceptionvoid registerChangeProgressOnServer(Long endPointId) throws ServerException, UserException
endPointId - ServerExceptionUserExceptionvoid unregisterChangeProgressOnServer(Long endPointId) throws ServerException, UserException
endPointId - ServerExceptionUserExceptionvoid registerChangeProgressOnRevision(Long endPointId, Long roid, Long poid) throws ServerException, UserException
endPointId - roid - poid - ServerExceptionUserExceptionvoid unregisterChangeProgressOnProject(Long endPointId, Long poid) throws ServerException, UserException
endPointId - poid - ServerExceptionUserExceptionvoid unregisterChangeProgressOnRevision(Long endPointId, Long roid, Long poid) throws ServerException, UserException
endPointId - roid - poid - ServerExceptionUserExceptionCopyright © 2016 OpenSource BIM. All rights reserved.