SystemSchemaConfiguration.json revision 51c85743b9d73dedd60a0ecad2402c231f71e39d
{
"objectTypes" :
{
"__ACCOUNT__" :
{
"$schema" : "http://json-schema.org/draft-03/schema",
"id" : "__ACCOUNT__",
"type" : "object",
"nativeType" : "__ACCOUNT__",
"properties" :
{
"__DESCRIPTION__" :
{
"type" : "string",
"nativeName" : "__DESCRIPTION__",
"nativeType" : "string"
},
"__CURRENT_PASSWORD__" :
{
"type" : "string",
"nativeName" : "__CURRENT_PASSWORD__",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING",
"flags" :
[
"NOT_READABLE",
"NOT_RETURNED_BY_DEFAULT"
]
},
"_Attribute-Double" :
{
"type" : "number",
"nativeName" : "_Attribute-Double",
"nativeType" : "JAVA_TYPE_DOUBLE"
},
"_Attribute-double" :
{
"type" : "number",
"nativeName" : "_Attribute-double",
"nativeType" : "JAVA_TYPE_PRIMITIVE_DOUBLE"
},
"__ENABLE__" :
{
"type" : "boolean",
"nativeName" : "__ENABLE__",
"nativeType" : "JAVA_TYPE_PRIMITIVE_BOOLEAN"
},
"_Attribute-BigInteger" :
{
"type" : "number",
"nativeName" : "_Attribute-BigInteger",
"nativeType" : "JAVA_TYPE_BIGINTEGER"
},
"__DISABLE_DATE__" :
{
"type" : "number",
"nativeName" : "__DISABLE_DATE__",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG"
},
"_Attribute-Long" :
{
"type" : "number",
"nativeName" : "_Attribute-Long",
"nativeType" : "JAVA_TYPE_LONG",
"flags" :
[
"NOT_CREATABLE",
"NOT_UPDATEABLE"
]
},
"_Attribute-long" :
{
"type" : "number",
"nativeName" : "_Attribute-long",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG",
"flags" :
[
"NOT_UPDATEABLE",
"NOT_READABLE",
"NOT_RETURNED_BY_DEFAULT"
]
},
"__GROUPS__" :
{
"type" : "array",
"items" :
{
"type" : "string",
"nativeType" : "string"
},
"nativeName" : "__GROUPS__",
"nativeType" : "string",
"flags" :
[
"NOT_RETURNED_BY_DEFAULT"
]
},
"_Attribute-char" :
{
"type" : "string",
"nativeName" : "_Attribute-char",
"nativeType" : "JAVA_TYPE_CHAR"
},
"_Attribute-Integer" :
{
"type" : "integer",
"nativeName" : "_Attribute-Integer",
"nativeType" : "integer"
},
"_Attribute-byte[]" :
{
"type" : "string",
"nativeName" : "_Attribute-byte[]",
"nativeType" : "JAVA_TYPE_BYTE_ARRAY",
"flags" :
[
"NOT_UPDATEABLE",
"NOT_RETURNED_BY_DEFAULT"
]
},
"__PASSWORD__" :
{
"type" : "string",
"nativeName" : "__PASSWORD__",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING",
"flags" :
[
"NOT_READABLE",
"NOT_RETURNED_BY_DEFAULT"
]
},
"__SHORT_NAME__" :
{
"type" : "string",
"nativeName" : "__SHORT_NAME__",
"nativeType" : "string"
},
"_Attribute-Boolean" :
{
"type" : "boolean",
"nativeName" : "_Attribute-Boolean",
"nativeType" : "boolean"
},
"_Attribute-boolean" :
{
"type" : "boolean",
"nativeName" : "_Attribute-boolean",
"nativeType" : "JAVA_TYPE_PRIMITIVE_BOOLEAN"
},
"_Attribute-BigDecimal" :
{
"type" : "number",
"nativeName" : "_Attribute-BigDecimal",
"nativeType" : "JAVA_TYPE_BIGDECIMAL"
},
"_Attribute-Character" :
{
"type" : "string",
"nativeName" : "_Attribute-Character",
"nativeType" : "JAVA_TYPE_CHARACTER"
},
"_Attribute-GuardedString" :
{
"type" : "string",
"required" : true,
"nativeName" : "_Attribute-GuardedString",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING",
"flags" :
[
"NOT_UPDATEABLE"
]
},
"__PASSWORD_CHANGE_INTERVAL__" :
{
"type" : "number",
"nativeName" : "__PASSWORD_CHANGE_INTERVAL__",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG"
},
"__ENABLE_DATE__" :
{
"type" : "number",
"nativeName" : "__ENABLE_DATE__",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG"
},
"__PASSWORD_EXPIRED__" :
{
"type" : "boolean",
"nativeName" : "__PASSWORD_EXPIRED__",
"nativeType" : "JAVA_TYPE_PRIMITIVE_BOOLEAN"
},
"__LOCK_OUT__" :
{
"type" : "boolean",
"nativeName" : "__LOCK_OUT__",
"nativeType" : "JAVA_TYPE_PRIMITIVE_BOOLEAN"
},
"_Attribute-float" :
{
"type" : "number",
"nativeName" : "_Attribute-float",
"nativeType" : "JAVA_TYPE_PRIMITIVE_FLOAT"
},
"_Attribute-Float" :
{
"type" : "number",
"nativeName" : "_Attribute-Float",
"nativeType" : "JAVA_TYPE_FLOAT"
},
"_Attribute-String" :
{
"type" : "array",
"items" :
{
"type" : "string",
"nativeType" : "string"
},
"nativeName" : "_Attribute-String",
"nativeType" : "string",
"flags" :
[
"NOT_UPDATEABLE"
]
},
"__PASSWORD_EXPIRATION_DATE__" :
{
"type" : "number",
"nativeName" : "__PASSWORD_EXPIRATION_DATE__",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG"
},
"_Attribute-GuardedByteArray" :
{
"type" : "string",
"required" : true,
"nativeName" : "_Attribute-GuardedByteArray",
"nativeType" : "JAVA_TYPE_GUARDEDBYTEARRAY",
"flags" :
[
"NOT_UPDATEABLE"
]
},
"__LAST_PASSWORD_CHANGE_DATE__" :
{
"type" : "number",
"nativeName" : "__LAST_PASSWORD_CHANGE_DATE__",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG",
"flags" :
[
"NOT_CREATABLE",
"NOT_UPDATEABLE"
]
},
"__NAME__" :
{
"type" : "string",
"required" : true,
"nativeName" : "__NAME__",
"nativeType" : "string",
"flags" :
[
"NOT_UPDATEABLE"
]
},
"__LAST_LOGIN_DATE__" :
{
"type" : "number",
"nativeName" : "__LAST_LOGIN_DATE__",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG",
"flags" :
[
"NOT_CREATABLE",
"NOT_UPDATEABLE"
]
},
"_Attribute-int" :
{
"type" : "integer",
"nativeName" : "_Attribute-int",
"nativeType" : "JAVA_TYPE_INT"
}
}
}
},
"operationOptions" :
{
"SYNC" :
{
"denied" : true,
"onDeny" : "DO_NOTHING",
"supportedObjectTypes" : [
"__ACCOUNT__"
],
"objectFeatures" :
{
"__ACCOUNT__" :
{
"operationOptionInfo" :
{
"$schema" : "http://json-schema.org/draft-03/schema",
"id" : "FIX_ME",
"type" : "object",
"properties" :
{
"_OperationOption-float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_FLOAT"
},
"_OperationOption-QualifiedUid" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_QUALIFIEDUID"
},
"_OperationOption-GuardedByteArray" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDBYTEARRAY"
},
"_OperationOption-int" :
{
"type" : "integer",
"nativeType" : "JAVA_TYPE_INT"
},
"_OperationOption-Uid " :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_UID"
},
"_OperationOption-Double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_DOUBLE"
},
"_OperationOption-Long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_LONG"
},
"_OperationOption-URI" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_URI"
},
"_OperationOption-long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG"
},
"_OperationOption-double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_DOUBLE"
},
"_OperationOption-ObjectClass" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_OBJECTCLASS"
},
"_OperationOption-Script" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_SCRIPT"
},
"_OperationOption-Integer" :
{
"type" : "integer",
"nativeType" : "integer"
},
"_OperationOption-GuardedString" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING"
},
"_OperationOption-char" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHAR"
},
"_OperationOption-Boolean" :
{
"type" : "boolean",
"nativeType" : "boolean"
},
"_OperationOption-String" :
{
"type" : "string",
"nativeType" : "string"
},
"_OperationOption-Float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_FLOAT"
},
"_OperationOption-File" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_FILE"
},
"_OperationOption-Character" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHARACTER"
},
"_OperationOption-boolean" :
{
"type" : "boolean",
"nativeType" : "JAVA_TYPE_PRIMITIVE_BOOLEAN"
}
}
}
}
}
},
"AUTHENTICATE" :
{
"denied" : true,
"onDeny" : "THROW_EXCEPTION",
"objectFeatures" :
{
"__ACCOUNT__" :
{
"operationOptionInfo" :
{
"$schema" : "http://json-schema.org/draft-03/schema",
"id" : "FIX_ME",
"type" : "object",
"properties" :
{
"_OperationOption-float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_FLOAT"
},
"_OperationOption-QualifiedUid" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_QUALIFIEDUID"
},
"_OperationOption-GuardedByteArray" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDBYTEARRAY"
},
"_OperationOption-int" :
{
"type" : "integer",
"nativeType" : "JAVA_TYPE_INT"
},
"_OperationOption-Uid " :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_UID"
},
"_OperationOption-Double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_DOUBLE"
},
"_OperationOption-Long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_LONG"
},
"_OperationOption-URI" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_URI"
},
"_OperationOption-long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG"
},
"_OperationOption-double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_DOUBLE"
},
"_OperationOption-ObjectClass" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_OBJECTCLASS"
},
"_OperationOption-Script" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_SCRIPT"
},
"_OperationOption-Integer" :
{
"type" : "integer",
"nativeType" : "integer"
},
"_OperationOption-GuardedString" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING"
},
"_OperationOption-char" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHAR"
},
"_OperationOption-Boolean" :
{
"type" : "boolean",
"nativeType" : "boolean"
},
"_OperationOption-String" :
{
"type" : "string",
"nativeType" : "string"
},
"_OperationOption-Float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_FLOAT"
},
"_OperationOption-File" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_FILE"
},
"_OperationOption-Character" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHARACTER"
},
"_OperationOption-boolean" :
{
"type" : "boolean",
"nativeType" : "JAVA_TYPE_PRIMITIVE_BOOLEAN"
}
}
}
}
}
},
"SCRIPT_ON_RESOURCE" :
{
"supportedObjectTypes" : [
"__GROUP__"
],
"objectFeatures" :
{
"__GROUP__" :
{
"denied" : false,
"onDeny" : "DO_NOTHING"
}
}
},
"SEARCH" :
{
"denied" : true,
"onDeny" : "THROW_EXCEPTION",
"objectFeatures" :
{
"__ACCOUNT__" :
{
"denied" : true,
"onDeny" : "DO_NOTHING",
"operationOptionInfo" :
{
"$schema" : "http://json-schema.org/draft-03/schema",
"id" : "FIX_ME",
"type" : "object",
"properties" :
{
"_OperationOption-float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_FLOAT"
},
"_OperationOption-QualifiedUid" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_QUALIFIEDUID"
},
"_OperationOption-GuardedByteArray" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDBYTEARRAY"
},
"_OperationOption-int" :
{
"type" : "integer",
"nativeType" : "JAVA_TYPE_INT"
},
"_OperationOption-Uid " :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_UID"
},
"_OperationOption-Double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_DOUBLE"
},
"_OperationOption-Long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_LONG"
},
"_OperationOption-URI" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_URI"
},
"_OperationOption-long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG"
},
"_OperationOption-double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_DOUBLE"
},
"_OperationOption-ObjectClass" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_OBJECTCLASS"
},
"_OperationOption-Script" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_SCRIPT"
},
"_OperationOption-Integer" :
{
"type" : "integer",
"nativeType" : "integer"
},
"_OperationOption-GuardedString" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING"
},
"_OperationOption-char" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHAR"
},
"_OperationOption-Boolean" :
{
"type" : "boolean",
"nativeType" : "boolean"
},
"_OperationOption-String" :
{
"type" : "string",
"nativeType" : "string"
},
"_OperationOption-Float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_FLOAT"
},
"_OperationOption-File" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_FILE"
},
"_OperationOption-Character" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHARACTER"
},
"_OperationOption-boolean" :
{
"type" : "boolean",
"nativeType" : "JAVA_TYPE_PRIMITIVE_BOOLEAN"
}
}
}
}
}
},
"UPDATE" :
{
"objectFeatures" :
{
"__ACCOUNT__" :
{
"denied" : false,
"onDeny" : "DO_NOTHING",
"operationOptionInfo" :
{
"$schema" : "http://json-schema.org/draft-03/schema",
"id" : "FIX_ME",
"type" : "object",
"properties" :
{
"_OperationOption-float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_FLOAT"
},
"_OperationOption-QualifiedUid" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_QUALIFIEDUID"
},
"_OperationOption-GuardedByteArray" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDBYTEARRAY"
},
"_OperationOption-int" :
{
"type" : "integer",
"nativeType" : "JAVA_TYPE_INT"
},
"_OperationOption-Uid " :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_UID"
},
"_OperationOption-Double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_DOUBLE"
},
"_OperationOption-Long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_LONG"
},
"_OperationOption-URI" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_URI"
},
"_OperationOption-long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG"
},
"_OperationOption-double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_DOUBLE"
},
"_OperationOption-ObjectClass" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_OBJECTCLASS"
},
"_OperationOption-Script" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_SCRIPT"
},
"_OperationOption-Integer" :
{
"type" : "integer",
"nativeType" : "integer"
},
"_OperationOption-GuardedString" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING"
},
"_OperationOption-char" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHAR"
},
"_OperationOption-Boolean" :
{
"type" : "boolean",
"nativeType" : "boolean"
},
"_OperationOption-String" :
{
"type" : "string",
"nativeType" : "string"
},
"_OperationOption-Float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_FLOAT"
},
"_OperationOption-File" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_FILE"
},
"_OperationOption-Character" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHARACTER"
},
"_OperationOption-boolean" :
{
"type" : "boolean",
"nativeType" : "JAVA_TYPE_PRIMITIVE_BOOLEAN"
}
}
}
}
}
},
"VALIDATE" :
{
"objectFeatures" :
{
"__ACCOUNT__" :
{
"denied" : false,
"onDeny" : "DO_NOTHING",
"operationOptionInfo" :
{
"$schema" : "http://json-schema.org/draft-03/schema",
"id" : "FIX_ME",
"type" : "object",
"properties" :
{
"_OperationOption-float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_FLOAT"
},
"_OperationOption-QualifiedUid" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_QUALIFIEDUID"
},
"_OperationOption-GuardedByteArray" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDBYTEARRAY"
},
"_OperationOption-int" :
{
"type" : "integer",
"nativeType" : "JAVA_TYPE_INT"
},
"_OperationOption-Uid " :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_UID"
},
"_OperationOption-Double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_DOUBLE"
},
"_OperationOption-Long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_LONG"
},
"_OperationOption-URI" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_URI"
},
"_OperationOption-long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG"
},
"_OperationOption-double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_DOUBLE"
},
"_OperationOption-ObjectClass" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_OBJECTCLASS"
},
"_OperationOption-Script" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_SCRIPT"
},
"_OperationOption-Integer" :
{
"type" : "integer",
"nativeType" : "integer"
},
"_OperationOption-GuardedString" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING"
},
"_OperationOption-char" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHAR"
},
"_OperationOption-Boolean" :
{
"type" : "boolean",
"nativeType" : "boolean"
},
"_OperationOption-String" :
{
"type" : "string",
"nativeType" : "string"
},
"_OperationOption-Float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_FLOAT"
},
"_OperationOption-File" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_FILE"
},
"_OperationOption-Character" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHARACTER"
},
"_OperationOption-boolean" :
{
"type" : "boolean",
"nativeType" : "JAVA_TYPE_PRIMITIVE_BOOLEAN"
}
}
}
}
}
},
"DELETE" :
{
"objectFeatures" :
{
"__ACCOUNT__" :
{
"denied" : false,
"onDeny" : "DO_NOTHING",
"operationOptionInfo" :
{
"$schema" : "http://json-schema.org/draft-03/schema",
"id" : "FIX_ME",
"type" : "object",
"properties" :
{
"_OperationOption-float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_FLOAT"
},
"_OperationOption-QualifiedUid" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_QUALIFIEDUID"
},
"_OperationOption-GuardedByteArray" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDBYTEARRAY"
},
"_OperationOption-int" :
{
"type" : "integer",
"nativeType" : "JAVA_TYPE_INT"
},
"_OperationOption-Uid " :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_UID"
},
"_OperationOption-Double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_DOUBLE"
},
"_OperationOption-Long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_LONG"
},
"_OperationOption-URI" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_URI"
},
"_OperationOption-long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG"
},
"_OperationOption-double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_DOUBLE"
},
"_OperationOption-ObjectClass" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_OBJECTCLASS"
},
"_OperationOption-Script" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_SCRIPT"
},
"_OperationOption-Integer" :
{
"type" : "integer",
"nativeType" : "integer"
},
"_OperationOption-GuardedString" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING"
},
"_OperationOption-char" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHAR"
},
"_OperationOption-Boolean" :
{
"type" : "boolean",
"nativeType" : "boolean"
},
"_OperationOption-String" :
{
"type" : "string",
"nativeType" : "string"
},
"_OperationOption-Float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_FLOAT"
},
"_OperationOption-File" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_FILE"
},
"_OperationOption-Character" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHARACTER"
},
"_OperationOption-boolean" :
{
"type" : "boolean",
"nativeType" : "JAVA_TYPE_PRIMITIVE_BOOLEAN"
}
}
}
}
}
},
"GET" :
{
"objectFeatures" :
{
"__ACCOUNT__" :
{
"denied" : false,
"onDeny" : "DO_NOTHING",
"operationOptionInfo" :
{
"$schema" : "http://json-schema.org/draft-03/schema",
"id" : "FIX_ME",
"type" : "object",
"properties" :
{
"_OperationOption-float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_FLOAT"
},
"_OperationOption-QualifiedUid" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_QUALIFIEDUID"
},
"_OperationOption-GuardedByteArray" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDBYTEARRAY"
},
"_OperationOption-int" :
{
"type" : "integer",
"nativeType" : "JAVA_TYPE_INT"
},
"_OperationOption-Uid " :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_UID"
},
"_OperationOption-Double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_DOUBLE"
},
"_OperationOption-Long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_LONG"
},
"_OperationOption-URI" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_URI"
},
"_OperationOption-long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG"
},
"_OperationOption-double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_DOUBLE"
},
"_OperationOption-ObjectClass" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_OBJECTCLASS"
},
"_OperationOption-Script" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_SCRIPT"
},
"_OperationOption-Integer" :
{
"type" : "integer",
"nativeType" : "integer"
},
"_OperationOption-GuardedString" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING"
},
"_OperationOption-char" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHAR"
},
"_OperationOption-Boolean" :
{
"type" : "boolean",
"nativeType" : "boolean"
},
"_OperationOption-String" :
{
"type" : "string",
"nativeType" : "string"
},
"_OperationOption-Float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_FLOAT"
},
"_OperationOption-File" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_FILE"
},
"_OperationOption-Character" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHARACTER"
},
"_OperationOption-boolean" :
{
"type" : "boolean",
"nativeType" : "JAVA_TYPE_PRIMITIVE_BOOLEAN"
}
}
}
}
}
},
"SCRIPT_ON_CONNECTOR" :
{
"denied" : true,
"onDeny" : "DO_NOTHING"
},
"SCHEMA" :
{
"objectFeatures" :
{
"__ACCOUNT__" :
{
"denied" : false,
"onDeny" : "DO_NOTHING",
"operationOptionInfo" :
{
"$schema" : "http://json-schema.org/draft-03/schema",
"id" : "FIX_ME",
"type" : "object",
"properties" :
{
"_OperationOption-float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_FLOAT"
},
"_OperationOption-QualifiedUid" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_QUALIFIEDUID"
},
"_OperationOption-GuardedByteArray" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDBYTEARRAY"
},
"_OperationOption-int" :
{
"type" : "integer",
"nativeType" : "JAVA_TYPE_INT"
},
"_OperationOption-Uid " :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_UID"
},
"_OperationOption-Double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_DOUBLE"
},
"_OperationOption-Long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_LONG"
},
"_OperationOption-URI" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_URI"
},
"_OperationOption-long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG"
},
"_OperationOption-double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_DOUBLE"
},
"_OperationOption-ObjectClass" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_OBJECTCLASS"
},
"_OperationOption-Script" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_SCRIPT"
},
"_OperationOption-Integer" :
{
"type" : "integer",
"nativeType" : "integer"
},
"_OperationOption-GuardedString" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING"
},
"_OperationOption-char" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHAR"
},
"_OperationOption-Boolean" :
{
"type" : "boolean",
"nativeType" : "boolean"
},
"_OperationOption-String" :
{
"type" : "string",
"nativeType" : "string"
},
"_OperationOption-Float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_FLOAT"
},
"_OperationOption-File" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_FILE"
},
"_OperationOption-Character" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHARACTER"
},
"_OperationOption-boolean" :
{
"type" : "boolean",
"nativeType" : "JAVA_TYPE_PRIMITIVE_BOOLEAN"
}
}
}
}
}
},
"CREATE" :
{
"objectFeatures" :
{
"__ACCOUNT__" :
{
"denied" : false,
"onDeny" : "DO_NOTHING",
"operationOptionInfo" :
{
"$schema" : "http://json-schema.org/draft-03/schema",
"id" : "FIX_ME",
"type" : "object",
"properties" :
{
"_OperationOption-float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_FLOAT"
},
"_OperationOption-QualifiedUid" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_QUALIFIEDUID"
},
"_OperationOption-GuardedByteArray" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDBYTEARRAY"
},
"_OperationOption-int" :
{
"type" : "integer",
"nativeType" : "JAVA_TYPE_INT"
},
"_OperationOption-Uid " :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_UID"
},
"_OperationOption-Double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_DOUBLE"
},
"_OperationOption-Long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_LONG"
},
"_OperationOption-URI" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_URI"
},
"_OperationOption-long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG"
},
"_OperationOption-double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_DOUBLE"
},
"_OperationOption-ObjectClass" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_OBJECTCLASS"
},
"_OperationOption-Script" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_SCRIPT"
},
"_OperationOption-Integer" :
{
"type" : "integer",
"nativeType" : "integer"
},
"_OperationOption-GuardedString" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING"
},
"_OperationOption-char" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHAR"
},
"_OperationOption-Boolean" :
{
"type" : "boolean",
"nativeType" : "boolean"
},
"_OperationOption-String" :
{
"type" : "string",
"nativeType" : "string"
},
"_OperationOption-Float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_FLOAT"
},
"_OperationOption-File" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_FILE"
},
"_OperationOption-Character" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHARACTER"
},
"_OperationOption-boolean" :
{
"type" : "boolean",
"nativeType" : "JAVA_TYPE_PRIMITIVE_BOOLEAN"
}
}
}
}
}
},
"TEST" :
{
"objectFeatures" :
{
"__ACCOUNT__" :
{
"denied" : false,
"onDeny" : "DO_NOTHING",
"operationOptionInfo" :
{
"$schema" : "http://json-schema.org/draft-03/schema",
"id" : "FIX_ME",
"type" : "object",
"properties" :
{
"_OperationOption-float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_FLOAT"
},
"_OperationOption-QualifiedUid" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_QUALIFIEDUID"
},
"_OperationOption-GuardedByteArray" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDBYTEARRAY"
},
"_OperationOption-int" :
{
"type" : "integer",
"nativeType" : "JAVA_TYPE_INT"
},
"_OperationOption-Uid " :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_UID"
},
"_OperationOption-Double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_DOUBLE"
},
"_OperationOption-Long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_LONG"
},
"_OperationOption-URI" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_URI"
},
"_OperationOption-long" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_LONG"
},
"_OperationOption-double" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_PRIMITIVE_DOUBLE"
},
"_OperationOption-ObjectClass" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_OBJECTCLASS"
},
"_OperationOption-Script" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_SCRIPT"
},
"_OperationOption-Integer" :
{
"type" : "integer",
"nativeType" : "integer"
},
"_OperationOption-GuardedString" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_GUARDEDSTRING"
},
"_OperationOption-char" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHAR"
},
"_OperationOption-Boolean" :
{
"type" : "boolean",
"nativeType" : "boolean"
},
"_OperationOption-String" :
{
"type" : "string",
"nativeType" : "string"
},
"_OperationOption-Float" :
{
"type" : "number",
"nativeType" : "JAVA_TYPE_FLOAT"
},
"_OperationOption-File" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_FILE"
},
"_OperationOption-Character" :
{
"type" : "string",
"nativeType" : "JAVA_TYPE_CHARACTER"
},
"_OperationOption-boolean" :
{
"type" : "boolean",
"nativeType" : "JAVA_TYPE_PRIMITIVE_BOOLEAN"
}
}
}
}
}
}
}
}