blob: f49603eb8338796ac6905db370b5cd053fa3edc9 [file] [log] [blame]
import ns org.eclipse.osbp.authentication.account.^entities.UserAccount
import ns org.eclipse.osbp.blob.^entities.BlobMapping
import ns ${{BASIC_PROJECT_NAME}}.model.^entities.Person
package ${{MODEL_PROJECT_PACKAGE_NAME}} {
mock ${{BUSINESS_BUNDLE_CLASS_NAME}}Users {
priority 4
resources {
resource resourceUserAccounts {
attributes (userName, password, position, enabled, localeTag)
items {
ADMIN ( "Admin", "Admin", "Administrator", "false", "en-US" )
}
}
}
entities {
mocking mockUserAccount entity UserAccount resource resourceUserAccounts {
var userName as userName
var password as password
var position as position
var enabled as enabled
var localeTag as localeTag
}
}
}
mock ${{BUSINESS_BUNDLE_CLASS_NAME}}Entities{
priority 1
resources {
resource GenderResources {
attributes (flag, description)
items {
MALE ( "M" "male" )
FEMALE ( "F" "female" )
}
}
resource CountryResources {
attributes (nativeName)
items {
DE ( "Deutschland" )
FR ( "France" )
UK ( "Great Britain" )
}
}
}
objects {
/** containing consistent information about a person */
object PersonObject {
var sex byEnum GenderResources
var firstName switchOn sex {
when MALE ( "Andreas" "Armin" "Ernst" "Hans" "Hubert" "Jens" "Johan" "Michael" "Norbert" "Oliver" "Thorsten" "Ulrich" )
when FEMALE ( "Andrea" "Evelin" "Jutta" "Maria" )
}
var lastName ( "Abbott" "Collins" "Hammond" "Maynard" "Schultz" "Swanson" "Watson" "Zimmerman" )
var birthDate randomize dateRange from -50 until -20 years
}
}
entities {
mocking mockedPerson entity Person rows 120 to 150 {
template personData byObject PersonObject
var firstName as personData.firstName
var lastName as personData.lastName
var birthdate as personData.birthDate
}
}
}
mock ${{BUSINESS_BUNDLE_CLASS_NAME}}Blobs {
priority 2
resources {
resource resourceBlobMapping {
attributes (id, fileName, mimeTypeId, uniqueName)
items {
B002 ("dacf6830-d36b-422d-9cc5-d981f27c49c1", "Boss.jpg", "1", "Boss.jpg")
B006 ("bf26332f-f7e7-4fc6-9889-8e524579eb8a", "Employee10.jpg", "1", "Employee10.jpg")
B007 ("e2f7acf2-d826-4e8c-9853-6c532871910c", "Employee10.jpg", "1", "Employee10.jpg")
B008 ("fb089725-1999-4a98-b074-9b3d101237a3", "Employee11.jpg", "1", "Employee11.jpg")
B009 ("f00e8c41-8fe5-4a4f-9c29-a36ace86eafa", "Employee11.jpg", "1", "Employee11.jpg")
B010 ("b37d71b5-dba4-4f3d-9f50-c7bf57527d86", "Employee12.jpg", "1", "Employee12.jpg")
B011 ("f1f38c51-a808-4f28-b556-03194a37e652", "Employee13.jpg", "1", "Employee13.jpg")
B012 ("c8ecc8e4-200b-4baa-9042-865d2554d043", "Employee14.jpg", "1", "Employee14.jpg")
B013 ("681e3720-4897-48c7-bad2-309f40dec41f", "Employee14.jpg", "1", "Employee14.jpg")
B014 ("c9f10f25-cc5b-4a47-b057-0494f747540e", "Employee14.jpg", "1", "Employee14.jpg")
B015 ("970c6257-9441-4f3f-aeea-4d5c31f83acf", "Employee14.jpg", "1", "Employee14.jpg")
B016 ("be444617-bd02-4fa4-8fed-620846945e28", "Employee14.jpg", "1", "Employee14.jpg")
B017 ("28c58175-2fc2-473c-8cb1-fdcfa9450c5a", "Employee14.jpg", "1", "Employee14.jpg")
B018 ("310b7ba2-8829-41d1-b964-00bc9437b821", "Employee14.jpg", "1", "Employee14.jpg")
B019 ("058381b1-178c-4f6e-b67e-14cc2237c758", "Employee14.jpg", "1", "Employee14.jpg")
B020 ("716e411e-fd7f-4620-b13f-a42b76f4ee55", "Employee14.jpg", "1", "Employee14.jpg")
B021 ("839c1b0d-0e5e-4068-a06a-2f94b5347e78", "Employee14.jpg", "1", "Employee14.jpg")
B022 ("4d2e2844-7be3-4870-b09c-e95e466565e9", "Employee15.jpg", "1", "Employee15.jpg")
B023 ("668a9519-f68d-49a2-8955-6132a5869f25", "Employee17.jpg", "1", "Employee17.jpg")
B024 ("1a074db7-5e6c-4022-a054-17a959678229", "Employee17.jpg", "1", "Employee17.jpg")
B025 ("ce1f20d4-b962-46df-acb7-5558561800b2", "Employee18.jpg", "1", "Employee18.jpg")
B026 ("07d29d9d-45b6-454a-90ef-2b8ca3d91680", "Employee18.jpg", "1", "Employee18.jpg")
B027 ("448fbbd2-1bc8-43b0-9f22-069473d8732a", "Employee18.jpg", "1", "Employee18.jpg")
B028 ("b01c3e47-8226-43ce-88e2-6e93b3991f06", "Employee2.jpg", "1", "Employee2.jpg")
B029 ("10f02cce-da4c-4dd5-9e92-7e1a270e4f82", "Employee20.jpg", "1", "Employee20.jpg")
B030 ("4e9d30ef-471f-45fa-af43-6d1b976f3a5e", "Employee20.jpg", "1", "Employee20.jpg")
B031 ("db4a4f1f-41b3-47e4-b9f5-3902895d963c", "Employee20.jpg", "1", "Employee20.jpg")
B032 ("c1c369ed-b17b-4d39-862e-bb3e963d83be", "Employee20.jpg", "1", "Employee20.jpg")
B033 ("ecb815b4-fd53-481d-b30e-c104c7ea124c", "Employee20.jpg", "1", "Employee20.jpg")
B034 ("5cb9a480-f223-44ff-b97d-f4b7892e5997", "Employee20.jpg", "1", "Employee20.jpg")
B035 ("70b7b1d6-9828-4205-9ac5-c0548f03e739", "Employee20.jpg", "1", "Employee20.jpg")
B036 ("e24a0980-9724-494f-afba-a1c0b7cb64b8", "Employee20.jpg", "1", "Employee20.jpg")
B037 ("1b818f60-c262-4a1c-8193-89cd711eba5f", "Employee21.jpg", "1", "Employee21.jpg")
B038 ("8188ed35-d440-4731-907a-fac9bb0fbb51", "Employee21.jpg", "1", "Employee21.jpg")
B039 ("e626403d-eb9a-4d74-8a5a-6146042b873d", "Employee21.jpg", "1", "Employee21.jpg")
B040 ("275c9508-982d-4915-a118-636774b2f905", "Employee21.jpg", "1", "Employee21.jpg")
B041 ("bbd38e4f-0cf4-4127-9414-ed175f03e016", "Employee21.jpg", "1", "Employee21.jpg")
B042 ("03505615-a5d8-484e-a50a-3daa8aa97351", "Employee21.jpg", "1", "Employee21.jpg")
B043 ("61c342b2-9c87-4c28-b893-52e1e2ba03e6", "Employee21.jpg", "1", "Employee21.jpg")
B044 ("8ba871b4-bc07-4608-a0fb-7aa47620525b", "Employee21.jpg", "1", "Employee21.jpg")
B045 ("e757b698-a114-4741-a03b-3c1c4fb9863e", "Employee21.jpg", "1", "Employee21.jpg")
B046 ("0c2f260e-d95f-4f98-9361-043de551765b", "Employee21.jpg", "1", "Employee21.jpg")
B047 ("092ef09d-8b8e-4339-83b2-d3ac45d3e694", "Employee21.jpg", "1", "Employee21.jpg")
B048 ("fda54b78-95e5-4d49-9585-c4b8bfbbf3d1", "Employee21.jpg", "1", "Employee21.jpg")
B049 ("c6d42a81-a798-420b-90de-9fd0f80f5515", "Employee23.jpg", "1", "Employee23.jpg")
B050 ("d3316c68-324c-4b88-8e8c-a2d34b5758f8", "Employee25.jpg", "1", "Employee25.jpg")
B051 ("25a67895-1a7d-47e7-99c3-82d87f2533ec", "Employee26.jpg", "1", "ElisabethMossPhoto")
B052 ("96f5fdd0-6e94-4ac9-b8d1-8771196bee38", "Employee26.jpg", "1", "Employee26.jpg")
B053 ("cbfd9791-5398-4cbc-9e96-24e634bf71c0", "Employee26.jpg", "1", "Employee26.jpg")
B054 ("f5411150-fb59-4daa-8bc5-1992d45af6f5", "Employee3.jpg", "1", "Employee3.jpg")
B055 ("976a9cd2-1859-47e3-9f2c-83e0f9e2f0ae", "Employee3.jpg", "1", "Employee3.jpg")
B056 ("5ce14973-c5eb-45be-827e-94a88a26f9f8", "Employee4.jpg", "1", "Employee4.jpg")
B057 ("7b1411b0-4c02-438f-b53d-d81e8791366a", "Employee5.jpg", "1", "Employee5.jpg")
B058 ("287a5fda-33e3-4bf1-a505-137529cfc357", "Employee6.jpg", "1", "Employee6.jpg")
B059 ("c86b3f0b-c418-4b22-9a1f-e84335257365", "Employee6.jpg", "1", "Employee6.jpg")
B060 ("0dc1064b-c09d-400c-9159-1909798cd9f8", "Employee6.jpg", "1", "Employee6.jpg")
B061 ("3d068f5c-5f83-42f3-a597-94158939630c", "Employee7.jpg", "1", "Employee7.jpg")
B062 ("0051e81f-c2c9-432a-b0d9-0cf065dfee49", "Employee7.jpg", "1", "Employee7.jpg")
B063 ("8a5f20be-77bc-4e57-a5ea-5bdf37a948c4", "Employee8.jpg", "1", "Employee8.jpg")
B064 ("180949f4-5a54-4a72-b0e7-77665afd4baf", "Employee9.jpg", "1", "Employee9.jpg")
B065 ("803c55a5-9bbb-402c-9d15-a2fde19f369d", "Employee9.jpg", "1", "Employee9.jpg")
B066 ("7bb631b1-86eb-4acd-88af-24052e28a672", "Employee9.jpg", "1", "Employee9.jpg")
B067 ("502a0692-5bd0-4bc0-aec9-161ba02cd6f6", "Employee9.jpg", "1", "Employee9.jpg")
B068 ("9dede9e9-97f7-4c62-871d-c01fa6a60deb", "Employee9.jpg", "1", "Employee9.jpg")
B069 ("125f6872-61ae-492e-9722-fb395c5f7810", "Employee9.jpg", "1", "Employee9.jpg")
F001 ("18b56d9d-0052-4b9f-ac9f-385846c9c18d", "Employee16.jpg", "1", "Employee16.jpg")
F002 ("a8ba9355-ecbf-4e16-8058-4fa1c1d1f591", "Employee11.jpg", "1", "Employee11.jpg")
F003 ("3a5003d8-c75c-441a-a630-9094631cbdff", "Employee10.jpg", "1", "Employee10.jpg")
F004 ("beea7482-3fa6-4c9e-a06a-277ca9a9cdc0", "Employee14.jpg", "1", "Employee14.jpg")
F005 ("c49ef549-6cb6-4b67-9d66-d89ad4df7e42", "Boss.jpg", "1", "Boss.jpg")
F006 ("dec4340a-e3f8-4414-90c9-3474ae150ed1", "Employee23.jpg", "1", "Employee23.jpg")
F007 ("c390a031-9b80-47c3-bc01-a66412f8813f", "Employee9.jpg", "1", "Employee9.jpg")
F008 ("bb90a031-9b80-47c3-bc01-a66412f8813f", "Employee21.jpg", "1", "Employee21.jpg")
}
}
}
entities {
mocking mockedBlobMapping entity BlobMapping resource resourceBlobMapping {
var id as id
var uniqueName as uniqueName
var fileName as fileName
var mimeTypeId as mimeTypeId
createBlobMapping
}
}
}
}