test_class.file: src/de/slackspace/openkeepass/domain/TimesTest.java
test_class.identifier: TimesTest
test_case.body: @Test
      public void shouldMarshallObjectToXml() throws Exception {
          Times times = new TimesBuilder()
              .creationTime(CalendarHandler.createCalendar(2016, 1, 15))
              .expires(true)
              .expiryTime(CalendarHandler.createCalendar(2016, 1, 16))
              .lastAccessTime(CalendarHandler.createCalendar(2016, 1, 17))
              .lastModificationTime(CalendarHandler.createCalendar(2016, 1, 18))
              .locationChanged(CalendarHandler.createCalendar(2016, 1, 19))
              .usageCount(23)
              .build();
  
          ByteArrayOutputStream bos = new SimpleXmlParser().toXml(times);
          
          String xml = XmlStringCleaner.cleanXmlString(new String(bos.toByteArray()));
          Assert.assertEquals("<times><LastModificationTime>2016-01-18T00:00:00</LastModificationTime><CreationTime>2016-01-15T00:00:00</CreationTime><LastAccessTime>2016-01-17T00:00:00</LastAccessTime><ExpiryTime>2016-01-16T00:00:00</ExpiryTime><Expires>True</Expires><UsageCount>23</UsageCount><LocationChanged>2016-01-19T00:00:00</LocationChanged></times>", xml);
      }
test_case.class_method_signature: TimesTest.shouldMarshallObjectToXml()
test_case.full_signature: @Test public void shouldMarshallObjectToXml()
test_case.identifier: shouldMarshallObjectToXml
test_case.invocations: build usageCount locationChanged lastModificationTime lastAccessTime expiryTime expires creationTime createCalendar createCalendar createCalendar createCalendar createCalendar toXml cleanXmlString toByteArray assertEquals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldMarshallObjectToXml()
focal_class.declarator: lastModificationTime
focal_class.modifier: @Element(name = "LastModificationTime", type = GregorianCalendar.class, required = false)
      private
focal_class.original_string: @Element(name = "LastModificationTime", type = GregorianCalendar.class, required = false)
      private Calendar lastModificationTime;
focal_class.type: Calendar
focal_class.var_name: lastModificationTime
focal_class.declarator: creationTime
focal_class.modifier: @Element(name = "CreationTime", type = GregorianCalendar.class, required = false)
      private
focal_class.original_string: @Element(name = "CreationTime", type = GregorianCalendar.class, required = false)
      private Calendar creationTime;
focal_class.type: Calendar
focal_class.var_name: creationTime
focal_class.declarator: lastAccessTime
focal_class.modifier: @Element(name = "LastAccessTime", type = GregorianCalendar.class, required = false)
      private
focal_class.original_string: @Element(name = "LastAccessTime", type = GregorianCalendar.class, required = false)
      private Calendar lastAccessTime;
focal_class.type: Calendar
focal_class.var_name: lastAccessTime
focal_class.declarator: expiryTime
focal_class.modifier: @Element(name = "ExpiryTime", type = GregorianCalendar.class, required = false)
      private
focal_class.original_string: @Element(name = "ExpiryTime", type = GregorianCalendar.class, required = false)
      private Calendar expiryTime;
focal_class.type: Calendar
focal_class.var_name: expiryTime
focal_class.declarator: expires
focal_class.modifier: @Element(name = "Expires", required = false)
      private
focal_class.original_string: @Element(name = "Expires", required = false)
      private Boolean expires;
focal_class.type: Boolean
focal_class.var_name: expires
focal_class.declarator: usageCount
focal_class.modifier: @Element(name = "UsageCount", required = false)
      private
focal_class.original_string: @Element(name = "UsageCount", required = false)
      private int usageCount;
focal_class.type: int
focal_class.var_name: usageCount
focal_class.declarator: locationChanged
focal_class.modifier: @Element(name = "LocationChanged", type = GregorianCalendar.class, required = false)
      private
focal_class.original_string: @Element(name = "LocationChanged", type = GregorianCalendar.class, required = false)
      private Calendar locationChanged;
focal_class.type: Calendar
focal_class.var_name: locationChanged
focal_class.file: src/de/slackspace/openkeepass/domain/Times.java
focal_class.identifier: Times
focal_class.class_method_signature: Times.Times()
focal_class.full_signature:   Times()
focal_class.identifier: Times
focal_class.parameters: ()
focal_class.signature:  Times()
focal_class.class_method_signature: Times.Times(TimesContract timesContract)
focal_class.full_signature: public  Times(TimesContract timesContract)
focal_class.identifier: Times
focal_class.modifiers: public
focal_class.parameters: (TimesContract timesContract)
focal_class.signature:  Times(TimesContract timesContract)
focal_class.class_method_signature: Times.getLastModificationTime()
focal_class.full_signature: public Calendar getLastModificationTime()
focal_class.identifier: getLastModificationTime
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Calendar
focal_class.signature: Calendar getLastModificationTime()
focal_class.class_method_signature: Times.getCreationTime()
focal_class.full_signature: public Calendar getCreationTime()
focal_class.identifier: getCreationTime
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Calendar
focal_class.signature: Calendar getCreationTime()
focal_class.class_method_signature: Times.getLastAccessTime()
focal_class.full_signature: public Calendar getLastAccessTime()
focal_class.identifier: getLastAccessTime
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Calendar
focal_class.signature: Calendar getLastAccessTime()
focal_class.class_method_signature: Times.getExpiryTime()
focal_class.full_signature: public Calendar getExpiryTime()
focal_class.identifier: getExpiryTime
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Calendar
focal_class.signature: Calendar getExpiryTime()
focal_class.class_method_signature: Times.expires()
focal_class.full_signature: public boolean expires()
focal_class.identifier: expires
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean expires()
focal_class.class_method_signature: Times.getUsageCount()
focal_class.full_signature: public int getUsageCount()
focal_class.identifier: getUsageCount
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getUsageCount()
focal_class.class_method_signature: Times.getLocationChanged()
focal_class.full_signature: public Calendar getLocationChanged()
focal_class.identifier: getLocationChanged
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Calendar
focal_class.signature: Calendar getLocationChanged()
focal_class.class_method_signature: Times.hashCode()
focal_class.full_signature: @Override public final int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: Times.equals(Object obj)
focal_class.full_signature: @Override public final boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public final
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_class.class_method_signature: Times.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_method.body: public boolean expires() {
          return expires;
      }
focal_method.class_method_signature: Times.expires()
focal_method.full_signature: public boolean expires()
focal_method.identifier: expires
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: boolean
focal_method.signature: boolean expires()