Created
April 7, 2016 03:39
-
-
Save cosbor11/275abd3140c2ea022ff20e408c17c6cc to your computer and use it in GitHub Desktop.
Create test data to outline how data is stored in different partitions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Create a call log for area code (555) | |
| CellPhone myPhoneNumber = new CellPhone(); | |
| myPhoneNumber.setCellPhoneNumber("(555) 303-2322"); | |
| myPhoneNumber.setAreaCode(555); | |
| manager.saveEntity(myPhoneNumber); | |
| CallLog callToMom = new CallLog(); | |
| callToMom.setDestinationNumber("(555) 323-2222"); | |
| callToMom.setNSAListening(true); | |
| callToMom.setCallFrom(myPhoneNumber); | |
| callToMom.setCallFromAreaCode(myPhoneNumber.getAreaCode()); | |
| manager.saveEntity(callToMom); | |
| CallLog callToEdwardSnowden = new CallLog(); | |
| callToEdwardSnowden.setDestinationNumber("(555) 122-2341"); | |
| callToEdwardSnowden.setNSAListening(false); | |
| callToEdwardSnowden.setCallFrom(myPhoneNumber); | |
| callToEdwardSnowden.setCallFromAreaCode(myPhoneNumber.getAreaCode()); | |
| manager.saveEntity(callToEdwardSnowden); | |
| // Create a call log for area code (123) | |
| // Note: Identifiers are not unique among partitions. Since the entire object graph is saved, | |
| // it is possible in this example to have the same identifiers for a CallLog in area code 555 as well as 123 | |
| CellPhone mySecretPhone = new CellPhone(); | |
| mySecretPhone.setCellPhoneNumber("(123) 936-3733"); | |
| mySecretPhone.setAreaCode(123); | |
| manager.saveEntity(mySecretPhone); | |
| CallLog callToSomeoneShady = new CallLog(); | |
| callToSomeoneShady.setDestinationNumber("(555) 322-1143"); | |
| callToSomeoneShady.setNSAListening(false); | |
| callToSomeoneShady.setCallFrom(mySecretPhone); | |
| callToSomeoneShady.setCallFromAreaCode(mySecretPhone.getAreaCode()); | |
| manager.saveEntity(callToSomeoneShady); | |
| CallLog callToJoe = new CallLog(); | |
| callToJoe.setDestinationNumber("(555) 286-9987"); | |
| callToJoe.setNSAListening(true); | |
| callToJoe.setCallFrom(mySecretPhone); | |
| callToJoe.setCallFromAreaCode(mySecretPhone.getAreaCode()); | |
| manager.saveEntity(callToJoe); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment