001/* 002 * Licensed to DuraSpace under one or more contributor license agreements. 003 * See the NOTICE file distributed with this work for additional information 004 * regarding copyright ownership. 005 * 006 * DuraSpace licenses this file to you under the Apache License, 007 * Version 2.0 (the "License"); you may not use this file except in 008 * compliance with the License. You may obtain a copy of the License at 009 * 010 * http://www.apache.org/licenses/LICENSE-2.0 011 * 012 * Unless required by applicable law or agreed to in writing, software 013 * distributed under the License is distributed on an "AS IS" BASIS, 014 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 015 * See the License for the specific language governing permissions and 016 * limitations under the License. 017 */ 018package org.fcrepo.kernel.modeshape; 019 020/** 021 * Convenience class with constants for commonly used JCR types. 022 * 023 * @author ajs6f 024 * @author acoburn 025 * @since Apr 25, 2013 026 */ 027public final class FedoraJcrConstants { 028 029 public static final String JCR_LASTMODIFIED = "jcr:lastModified"; 030 031 public static final String JCR_LASTMODIFIEDBY = "jcr:lastModifiedBy"; 032 033 public static final String JCR_CREATED = "jcr:created"; 034 035 public static final String JCR_CREATEDBY = "jcr:createdBy"; 036 037 public static final String JCR_FROZEN_NODE = "jcr:frozenNode"; 038 039 public static final String FROZEN_NODE = "nt:frozenNode"; 040 041 public static final String FROZEN_MIXIN_TYPES = "jcr:frozenMixinTypes"; 042 043 public static final String FROZEN_PRIMARY_TYPE = "jcr:frozenPrimaryType"; 044 045 public static final String ROOT = "mode:root"; 046 047 public static final String VERSIONABLE = "mix:versionable"; 048 049 public static final String FIELD_DELIMITER = "\30^^\30"; 050 051 private FedoraJcrConstants() { 052 // Prevent instantiation 053 } 054}