Fixed stateful07 message parsers/serializers 43/8243/3
authorMilos Fabian <milfabia@cisco.com>
Mon, 23 Jun 2014 05:33:21 +0000 (07:33 +0200)
committerMilos Fabian <milfabia@cisco.com>
Tue, 24 Jun 2014 10:44:15 +0000 (12:44 +0200)
commit5707c62cc8c9b857235ddfc9be84391579e6186e
tree9e71be50231b6b96c46af6727ba4add23392302f
parent40de288c643e24a5c166d94738d3d99b2a234726
Fixed stateful07 message parsers/serializers

-fixed error handling of mandatory objects in message parser:
-i.e. if PCRpt Message's report lacks mandatory object,
the report is not parsed - error message is created and
continues parising of remaining reports.
-ERO object is mandatory
-removed final modifiers and changed access modifiers:
-parser classes could be easier extended

Change-Id: Ibb09d1301128d34ef22fbe736998a70bbbfcc01e
Signed-off-by: Milos Fabian <milfabia@cisco.com>
pcep/ietf-stateful07/src/main/java/org/opendaylight/protocol/pcep/ietf/initiated00/CInitiated00PCInitiateMessageParser.java
pcep/ietf-stateful07/src/main/java/org/opendaylight/protocol/pcep/ietf/stateful07/Stateful07PCReportMessageParser.java
pcep/ietf-stateful07/src/main/java/org/opendaylight/protocol/pcep/ietf/stateful07/Stateful07PCUpdateRequestMessageParser.java
pcep/ietf-stateful07/src/test/java/org/opendaylight/protocol/pcep/ietf/PCEPValidatorTest.java