Class SchemaRestClient

    • Constructor Detail

      • SchemaRestClient

        public SchemaRestClient()
    • Method Detail

      • getSchemas

        public static <T extends org.apache.syncope.common.lib.to.SchemaTO> List<T> getSchemas​(org.apache.syncope.common.lib.types.SchemaType schemaType,
                                                                                               org.apache.syncope.common.lib.types.AnyTypeKind kind)
      • getSchemas

        public static <T extends org.apache.syncope.common.lib.to.SchemaTO> List<T> getSchemas​(org.apache.syncope.common.lib.types.SchemaType schemaType,
                                                                                               String keyword,
                                                                                               String... anyTypeClasses)
      • getSchemaNames

        public static List<String> getSchemaNames​(org.apache.syncope.common.lib.types.SchemaType schemaType)
      • getPlainSchemaNames

        public static List<String> getPlainSchemaNames()
      • getDerSchemaNames

        public static List<String> getDerSchemaNames()
      • getVirSchemaNames

        public static List<String> getVirSchemaNames()
      • read

        public static <T extends org.apache.syncope.common.lib.to.SchemaTO> T read​(org.apache.syncope.common.lib.types.SchemaType schemaType,
                                                                                   String key)
      • create

        public static void create​(org.apache.syncope.common.lib.types.SchemaType schemaType,
                                  org.apache.syncope.common.lib.to.SchemaTO modelObject)
      • update

        public static void update​(org.apache.syncope.common.lib.types.SchemaType schemaType,
                                  org.apache.syncope.common.lib.to.SchemaTO modelObject)
      • deletePlainSchema

        public static org.apache.syncope.common.lib.to.PlainSchemaTO deletePlainSchema​(String name)
      • deleteDerSchema

        public static org.apache.syncope.common.lib.to.DerSchemaTO deleteDerSchema​(String name)
      • deleteVirSchema

        public static org.apache.syncope.common.lib.to.VirSchemaTO deleteVirSchema​(String name)