ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest/*
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest * The contents of this file are subject to the terms of the Common Development and
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest * Distribution License (the License). You may not use this file except in compliance with the
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest * License.
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest *
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest * specific language governing permission and limitations under the License.
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest *
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest * When distributing Covered Software, include this CDDL Header Notice in each file and include
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest * Header, with the fields enclosed by brackets [] replaced by your own identifying
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest * information: "Portions copyright [year] [name of copyright owner]".
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest *
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest * Copyright 2015 ForgeRock AS.
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest */
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrestpackage org.forgerock.openam.entitlement.configuration;
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest/**
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest * Resource type attribute definitions for interactions with the SMS layer.
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest *
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest * @since 13.0.0
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest */
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrestpublic final class ResourceTypeSmsAttributes {
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest private ResourceTypeSmsAttributes() {
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest }
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest
9a9e9f9aa372dc00549820097d30655761b72893Jaco Jooste public static final SmsAttribute NAME = SmsAttribute.newSearchableInstance("name");
9a9e9f9aa372dc00549820097d30655761b72893Jaco Jooste public static final SmsAttribute ACTIONS = SmsAttribute.newSearchableInstance("actions");
9a9e9f9aa372dc00549820097d30655761b72893Jaco Jooste public static final SmsAttribute PATTERNS = SmsAttribute.newSearchableInstance("patterns");
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest public static final SmsAttribute DESCRIPTION = SmsAttribute.newNoneSearchableInstance("description");
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest
9a9e9f9aa372dc00549820097d30655761b72893Jaco Jooste public static final SmsAttribute CREATED_BY = SmsAttribute.newSearchableInstance("createdBy");
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest public static final SmsAttribute CREATED_DATE = SmsAttribute.newNoneSearchableInstance("createdDate");
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest public static final SmsAttribute LAST_MODIFIED_BY = SmsAttribute.newNoneSearchableInstance("lastModifiedBy");
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest public static final SmsAttribute LAST_MODIFIED_DATE = SmsAttribute.newNoneSearchableInstance("lastModifiedDate");
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest
ec605f03252c4b0b84efac92c54b22d1b2ba3a6cAndrew Forrest}