in fit/build-tools/src/main/java/org/apache/syncope/fit/buildtools/cxf/ProvisioningImpl.java [366:564]
public List<WSAttribute> schema() {
LOG.debug("schema request received");
final List<WSAttribute> attrs = new ArrayList<>();
WSAttribute attr = new WSAttribute();
attr.setName("userId");
attr.setNullable(false);
attr.setPassword(false);
attr.setKey(true);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("password");
attr.setNullable(false);
attr.setPassword(true);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("type");
attr.setNullable(false);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("residence");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("telephone");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("fax");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("preference");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("name");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("surname");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("fullname");
attr.setNullable(false);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("birthdate");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("Date");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("telephone");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("gender");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("taxNumber");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("state");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("studyTitle");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("studyArea");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("job");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("companyType");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("companyName");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("vatNumber");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("String");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("mandatoryDisclaimer");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("Boolean");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("promoRCSDisclaimer");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("Boolean");
attrs.add(attr);
attr = new WSAttribute();
attr.setName("promoThirdPartyDisclaimer");
attr.setNullable(true);
attr.setPassword(false);
attr.setKey(false);
attr.setType("Boolean");
attrs.add(attr);
return attrs;
}