public class DummyResourceContoller extends AbstractResourceController
resource
Constructor and Description |
---|
DummyResourceContoller() |
getNamespace, getResource, setResource
public static final String DUMMY_ACCOUNT_ATTRIBUTE_FULLNAME_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_TITLE_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_LOCATION_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_LOOT_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_TREASURE_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_SHIP_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_WEAPON_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_DRINK_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_QUOTE_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_GOSSIP_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_WATER_NAME
public static final QName DUMMY_ACCOUNT_ATTRIBUTE_FULLNAME_QNAME
public static final QName DUMMY_ACCOUNT_ATTRIBUTE_DESCRIPTION_QNAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_GIVEN_NAME_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_SN_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_SAM_ACCOUNT_NAME_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_USER_PRINCIPAL_NAME_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_MAIL_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_USER_SHARED_FOLDER_OTHER_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_DEPARTMENT_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_FACSIMILE_TELEPHONE_NUMBER_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_TELEPHONE_NUMBER_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_MOBILE_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_IP_PHONE_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_PHYSICAL_DELIVERY_OFFICE_NAME_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_DESCRIPTION_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_ACCOUNT_EXPIRES_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_AD_GROUPS_NAME
public static final String DUMMY_ACCOUNT_ATTRIBUTE_POSIX_UID_NUMBER
public static final String DUMMY_ACCOUNT_ATTRIBUTE_POSIX_GID_NUMBER
public static final String DUMMY_GROUP_MEMBERS_ATTRIBUTE_NAME
public static final String DUMMY_GROUP_ATTRIBUTE_DESCRIPTION
public static final String DUMMY_GROUP_ATTRIBUTE_CC
public static final String DUMMY_PRIVILEGE_ATTRIBUTE_POWER
public static final String DUMMY_ENTITLEMENT_GROUP_NAME
public static final String DUMMY_ENTITLEMENT_PRIVILEGE_NAME
public static final String CONNECTOR_DUMMY_NS
public static final String CONNECTOR_DUMMY_USELESS_STRING_NAME
public static final QName CONNECTOR_DUMMY_USELESS_STRING_QNAME
public static final String ORG_TOP_NAME
public static final String OBJECTCLASS_ORG_LOCAL_PART
public static final String DUMMY_POSIX_ACCOUNT_OBJECT_CLASS_NAME
public static DummyResourceContoller create(String instanceName)
public static DummyResourceContoller create(String instanceName, PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType> resource)
public DummyResource getDummyResource()
public String getName()
public void populateWithDefaultSchema()
public void extendSchemaPirate() throws ConnectException, FileNotFoundException, SchemaViolationException
public void extendSchemaAd() throws ConnectException, FileNotFoundException, SchemaViolationException
public void extendSchemaPosix() throws ConnectException, FileNotFoundException, SchemaViolationException
public DummyAttributeDefinition addAttrDef(DummyObjectClass accountObjectClass, String attrName, Class<?> type, boolean isRequired, boolean isMulti)
public QName getAttributeQName(String attrName)
getAttributeQName
in class AbstractResourceController
public ItemPath getAttributePath(String attrName)
getAttributePath
in class AbstractResourceController
public QName getAttributeFullnameQName()
public ItemPath getAttributeFullnamePath()
public QName getAttributeWeaponQName()
public ItemPath getAttributeWeaponPath()
public QName getAttributeLootQName()
public ItemPath getAttributeLootPath()
public void assertDummyResourceSchemaSanity(ResourceSchema resourceSchema)
public void assertDummyResourceSchemaSanity(ResourceSchema resourceSchema, com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType)
public void assertDummyResourceSchemaSanityExtended(ResourceSchema resourceSchema)
public void assertDummyResourceSchemaSanityExtended(ResourceSchema resourceSchema, com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType)
public void assertRefinedSchemaSanity(RefinedResourceSchema refinedSchema)
public DummyOrg addOrgTop() throws ConnectException, FileNotFoundException, ObjectAlreadyExistsException, SchemaViolationException
public DummyAccount addAccount(String userId, String fullName) throws ObjectAlreadyExistsException, SchemaViolationException, ConnectException, FileNotFoundException
public void addAccount(String userId, String fullName, String location) throws ObjectAlreadyExistsException, SchemaViolationException, ConnectException, FileNotFoundException
public void addGroup(String name) throws ObjectAlreadyExistsException, SchemaViolationException, ConnectException, FileNotFoundException
public QName getOrgObjectClassQName()
public QName getAccountObjectClassQName()
Copyright © 2016 evolveum. All rights reserved.