public DBTreeListMetaClass() { super(); setPrettyName("Database Tree"); setName(DBTreeListClass.class.getName()); StringClass parentfield_class = new StringClass(this); parentfield_class.setName("parentField"); parentfield_class.setPrettyName("Parent Field Name"); parentfield_class.setSize(20); safeput("parentField", parentfield_class); }
public StaticListMetaClass() { super(); setPrettyName("Static List"); setName(StaticListClass.class.getName()); StringClass values_class = new StringClass(this); values_class.setName("values"); values_class.setPrettyName("Values"); values_class.setSize(40); safeput("values", values_class); }
public boolean addTextField(String fieldName, String fieldPrettyName, int size) { if (get(fieldName) == null) { StringClass text_class = new StringClass(); text_class.setName(fieldName); text_class.setPrettyName(fieldPrettyName); text_class.setSize(size); text_class.setObject(this); put(fieldName, text_class); return true; } return false; }
public DBListMetaClass() { super(); setPrettyName("Database List"); setName(DBListClass.class.getName()); TextAreaClass sql_class = new TextAreaClass(this); sql_class.setName("sql"); sql_class.setPrettyName("Hibernate Query"); sql_class.setSize(80); sql_class.setRows(5); safeput("sql", sql_class); StringClass classname_class = new StringClass(this); classname_class.setName("classname"); classname_class.setPrettyName("XWiki Class Name"); classname_class.setSize(20); safeput("classname", classname_class); StringClass idfield_class = new StringClass(this); idfield_class.setName("idField"); idfield_class.setPrettyName("Id Field Name"); idfield_class.setSize(20); safeput("idField", idfield_class); StringClass valuefield_class = new StringClass(this); valuefield_class.setName("valueField"); valuefield_class.setPrettyName("Value Field Name"); valuefield_class.setSize(20); safeput("valueField", valuefield_class); }
public PasswordMetaClass() { super(); setPrettyName("Password"); setName(PasswordClass.class.getName()); StaticListClass storageType_class = new StaticListClass(this); storageType_class.setName("storageType"); storageType_class.setPrettyName("Storage type"); storageType_class.setValues(HASH + SEPARATOR + CLEAR);// + SEPARATOR + ENCRYPTED storageType_class.setRelationalStorage(false); storageType_class.setDisplayType("select"); storageType_class.setMultiSelect(false); storageType_class.setSize(1); safeput("storageType", storageType_class); StringClass encryptAlgorithm_class = new StringClass(this); encryptAlgorithm_class.setName(ALGORITHM_KEY); encryptAlgorithm_class.setPrettyName("Encryption/hash algorithm"); encryptAlgorithm_class.setSize(20); safeput(ALGORITHM_KEY, encryptAlgorithm_class); }
public BooleanMetaClass() { super(); setPrettyName("Boolean"); setName(BooleanClass.class.getName()); StaticListClass type_class = new StaticListClass(this); type_class.setName("displayFormType"); type_class.setPrettyName("Display Form Type"); type_class.setValues("radio|checkbox|select"); safeput("displayFormType", type_class); StringClass value_class = new StringClass(this); value_class.setName("displayType"); value_class.setPrettyName("Display Type"); value_class.setSize(20); safeput("displayType", value_class); NumberClass default_value_class = new NumberClass(this); default_value_class.setName("defaultValue"); default_value_class.setPrettyName("Default Value"); default_value_class.setSize(5); default_value_class.setClassType("integer"); safeput("defaultValue", default_value_class); }
type_class.setName("classType"); type_class.setPrettyName("Class Type"); type_class.setSize(40); name_class.setName("name"); name_class.setPrettyName("Name"); name_class.setUnmodifiable(true); prettyname_class.setName("prettyName"); prettyname_class.setPrettyName("Pretty Name"); prettyname_class.setSize(40); validationRegExp_class.setName("validationRegExp"); validationRegExp_class.setPrettyName("Validation Regular Expression"); validationRegExp_class.setSize(40); validationMessage_class.setName("validationMessage"); validationMessage_class.setPrettyName("Validation Message"); validationMessage_class.setSize(80);
public DateMetaClass() { super(); // setType("numbermetaclass"); setPrettyName("Date"); setName(DateClass.class.getName()); NumberClass size_class = new NumberClass(this); size_class.setName("size"); size_class.setPrettyName("Size"); size_class.setSize(5); size_class.setNumberType("integer"); NumberClass emptyistoday_class = new NumberClass(this); emptyistoday_class.setName("emptyIsToday"); emptyistoday_class.setPrettyName("Empty Is Today"); emptyistoday_class.setSize(5); emptyistoday_class.setNumberType("integer"); BooleanClass picker_class = new BooleanClass(this); picker_class.setName("picker"); picker_class.setPrettyName("Picker"); picker_class.setDefaultValue(1); StringClass dateformat_class = new StringClass(this); dateformat_class.setName("dateFormat"); dateformat_class.setPrettyName("Date Format"); dateformat_class.setSize(20); safeput("size", size_class); safeput("emptyIsToday", emptyistoday_class); safeput("dateFormat", dateformat_class); }