static AgentContext() { FOFT_LOGIN.addField("<" + FOF_LOGIN_OWNER + "><S>"); FOFT_LOGIN.addField("<" + FOF_LOGIN_NAME + "><S>"); FOFT_LOGIN.addField("<" + FOF_LOGIN_RESPONSE + "><S>"); FOFT_GET_HISTORY.addField("<" + FOF_GET_HISTORY_VARIABLE + "><S>"); FOFT_GET_HISTORY.addField("<" + FOF_GET_HISTORY_TIMESTAMP + "><D>"); FOFT_GET_HISTORY.addField("<" + FOF_GET_HISTORY_VALUE + "><T>"); FIFT_ACKNOWLEDGE_EVENT.addField("<" + FIF_ACKNOWLEDGE_EVENT_ID + "><L><F=N>"); FIFT_ACKNOWLEDGE_EVENT.addField("<" + FIF_ACKNOWLEDGE_EVENT_DATE + "><D>"); FIFT_ACKNOWLEDGE_EVENT.addField("<" + FIF_ACKNOWLEDGE_EVENT_AUTHOR + "><S><F=N>"); FIFT_ACKNOWLEDGE_EVENT.addField("<" + FIF_ACKNOWLEDGE_EVENT_ACKNOWLEDGEMENT + "><S>"); FIFT_ACKNOWLEDGE_EVENT.addField("<" + FIF_ACKNOWLEDGE_EVENT_EVENT_DATA + "><T>"); FOFT_ASSET.addField("<" + FIELD_ID + "><S><F=HRK>"); FOFT_ASSET.addField("<" + FIELD_DESCRIPTION + "><S><F=R><D=" + Cres.get().getString("description") + ">"); FOFT_ASSET.addField("<" + FIELD_ENABLED + "><B><A=1><D=" + Cres.get().getString("enabled") + ">"); FOFT_ASSET.addField(FieldFormat.create("<" + FIELD_CHILDREN + "><T><F=N><D=" + Cres.get().getString("devNestedAssets") + ">")); FOFT_ASSET.setNamingExpression(AGGREGATE + "({}, \"{env/previous} + ({" + FIELD_ENABLED + "} ? 1 : 0)\", 0) + '/' + {#" + RECORDS + "}"); String reff = FIELD_CHILDREN + "#" + PROPERTY_ENABLED; String exp = "{" + FIELD_ENABLED + "}"; FOFT_ASSET.addBinding(reff, exp); }